apt는 동시에 두 가지 버전의 패키지를 설치하는 것을 허용하지 않는 것 같습니다.
$ sudo apt install make:amd64
$ sudo apt install make:arm64
내 시스템은 기본적으로 arm64이지만 이러한 라이브러리에 의존하는 특정 amd64 바이너리에 대한 지원을 추가하려면 amd64 라이브러리가 필요한 amd64 번역이 있습니다.
즉, amd64로 번역된 애플리케이션의 성능을 기본 arm64 애플리케이션과 비교하는 데 관심이 있습니다.
두 개의 앱을 나란히 설치하고 apt를 사용하여 그 중 하나에 별칭을 적용할 수 있나요?
$ sudo apt install tar:amd64 --alias tar_amd64
$ sudo apt install tar:arm64
답변1
tar
적어도 ./bin/tar
/usr/sbin/rmt-tar
그러나 관련 바이너리를 수동으로 추출하여 성능을 비교할 수 있습니다.
apt download tar:amd64
dpkg-deb -x tar_*_amd64.deb tar-amd64
그러면 tar-amd64/bin/tar
당신은 그것을 실행하고 당신의 것과 비교할 수 있을 것입니다 arm64
/bin/tar
.
대부분의 라이브러리는 아키텍처별 디렉터리(예: /usr/lib/x86_64-linux-gnu
및 )에 설치되며, /usr/lib/arm64-linux-gnu
패키지 메타데이터에서 허용하는 경우 apt
병렬로 설치할 수 있습니다 .