성능이 매우 낮은 하드웨어에 패키지를 설치하려고 합니다. 닌텐도 Wii 입니다. RAM이 88MB밖에 없어서 PC가 패키지를 풀기에 충분하지 않은 것 같습니다. 이는 LXDE 데스크탑의 주요 종속성이므로 설치가 필요합니다.
나는 다른 컴퓨터에서 deb와 데이터를 추출하고 모든 파일을 내 Wii의 해당 위치에 배치했습니다. 유일한 문제는 실행할 때 apt-get install -f
설치된 것을 인식하지 못한다는 것입니다. /var/lib/apt/extended_states에 항목을 추가했지만 그것도 작동하지 않았습니다. Apt가 어떤 패키지가 설치되어 있는지 확인하기 위해 편집할 수 있는 텍스트 파일이 있습니까? 어쩌면 그것을 위해 만들어진 것이 아닐까요 apt-get list --installed
?
답변1
파일을 수동으로 복사하면 패키지 관리자는 이에 대해 알 수 없습니다. .deb가 xz 또는 이와 유사하게 불필요하게 높은 압축 수준으로 압축되었다고 가정합니다. 그럼에도 불구하고 가장 좋은 방법은 저가형 하드웨어가 처리할 수 있도록 더 낮은 압축 수준이나 다른 압축기를 사용하여 다시 압축하는 것입니다.
간단히 실행 dpkg-deb -R archive.deb out-dir
한 다음 dpkg-deb -Zgzip -b out-dir repacked.deb
새 repacked.deb를 시스템으로 전송하고 정상적으로 설치할 수 있습니다 dpkg -i repacked.deb
.