홈 디렉토리에 .deb 패키지 설치 패키지를 완전히 설치할 수 있습니까?

.deb데비안의 홈 디렉토리에 패키지를 완전히 설치할 수 있습니까?



답변

“설치”의 의미에 따라 다릅니다. 를 사용하여 .deb 파일의 파일 내용을 추출 dpkg-deb -x <filename.deb>할 수 있지만 로컬로 추출한 후 소프트웨어를 실제로 사용할 수 있는지 여부는 소프트웨어 작성 방법에 따라 다릅니다. 많은 Linux 소프트웨어는 컴파일 타임에 지정된 표준 위치 (예 : /usr/share또는) 에서 해당 리소스 파일을 찾을 것으로 예상하며 /usr/lib, 소프트웨어가 일반적인 위치에 설치되어 있지 않으면 실패합니다. 또한 .desktop시작 메뉴에서 항목을 작성 하는 파일 과 같이 패키지로 설치 한 시스템 전체 구성 파일 은 잘못된 위치에 설치된 경우 의도 한대로 작동하지 않습니다.


답변

모든 의견에 감사드립니다. 패키지가 올바른지 확인하기 위해 기본적으로 확인하고 싶은 자체 패키지 소프트웨어입니다. 나는 내 컴퓨터에 뿌리를두고 있지만 실제 설치를하고 싶지 않으며 현재 가상 이미지를 사용하고 싶지 않습니다. :이 솔루션을 함께했다 https://serverfault.com/questions/23734/is-there-any-way-to-get-apt-to-install-packages-to-my-home-directory 완벽하게 작동 저기요


답변

데비안 패키지 시스템을 사용하려면 루트 액세스 권한이 필요합니다. 따라서 사용자 홈 디렉토리에 deb 패키지를 설치하려면 루트 액세스 권한이 필요합니다. 루트 액세스 권한이 있으면 정상적으로 시스템에 설치하는 것이 더 합리적입니다.

루트 액세스 권한이 없으면 데비안 패키징 시스템을 사용할 수 없습니다. deb 파일을 구성 요소 조각으로 압축을 풀고 홈 디렉토리에 넣을 수는 있지만별로 의미가 없습니다. 로컬 설치를 권장합니다. 설치중인 소프트웨어에 따라 소프트웨어에 사용할 수있는 내부 패키지 관리 시스템이있을 수 있습니다.