간단한 읽기 전용 배포판에 패키지를 수동으로 설치

간단한 읽기 전용 배포판에 패키지를 수동으로 설치

우리 제품을 설치하려고 합니다.NoTouchOS - Raspberry Pi 씬 클라이언트 운영 체제.

씬 클라이언트라는 점 을 고려하면 많은 라이브러리가 기본적으로 제공되지 않습니다. 예를 들어 apt...sudo

패키지를 수동으로 다운로드하고 실행(여기에 존재함)하여 apt(기반)를 수동으로 설치하려고 하는데 다음과 같은 결과가 Raspberry PI OS나타납니다.debian.debdpkg -idpkg

unable to clean up mess surrounding './usr/bin/apt' before installing another version: Read-only file system

실제로 동일한 방법으로 패키지를 설치 ./usr/bin/cvtsudoers하려고 하면 sudo동일한 오류(on)가 발생합니다.

여기에 이미지 설명을 입력하세요.

이 문제를 어떻게 해결할 수 있습니까? 이 주제에서 설치를 언급하는 게시물을 찾을 수 있습니다. 이것이 점점 더 커지는 문제인지 어떻게 알 수 있나요?

답변1

NoTouch OS는 Raspberry Pi OS 또는 기타 Linux 배포판을 기반으로 하지 않습니다., 따라서 가 있더라도 dpkg다른 배포판에서 패키지를 설치하면 좋은 결과를 얻지 못할 것입니다.

어쨌든 NoTouch OS는불변의 기반을 갖도록 설계됨;그래서 다음 주소에 편지를 쓸 수 없습니다 /usr/bin.

NoTouch 이미지는 변경할 수 없으며 구축하거나 설치한 후에도 수정할 수 없습니다.

NoTouch OS는 VDI 시스템으로 설계되었으므로 일반적인 아이디어는 NoTouch OS 설정 내에서가 아닌 원격 시스템의 애플리케이션에 대한 액세스를 제공하는 것입니다. 당신 것 같아요할 수 있는정말로 원하지만 NoTouch OS에만 앱을 게시하는 경우또는/config/tmp(후자의 경우 시작 시 애플리케이션이 다운로드됩니다.) 하지만Stratodesk는 귀하가 대신 계약을 체결하는 것을 선호할 것입니다.(놀랍지 않습니다).

집에 더 가깝게, 귀하의 응용 프로그램이 자체 패키지 외에도 많은 패키지를 요구하는 것 같기 때문에 최선의 선택은 debootstrap내부적으로 chroot 하거나 패키지에 의존하지 않고 /config내부 응용 프로그램에 필요한 모든 파일을 수동으로 복사하는 것일 수 있습니다./config

관련 정보