.deb 파일을 수동으로 설치하는 방법은 무엇입니까? (적합 또는 DPKG 없음)

.deb 파일을 수동으로 설치하는 방법은 무엇입니까? (적합 또는 DPKG 없음)

성능이 매우 낮은 하드웨어에 패키지를 설치하려고 합니다. 닌텐도 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.

관련 정보