그래서 나는 12.04 서버에서 오프라인 패키지 설치를 가지고 놀고 있는데 여기에있는 지침을 사용하여 URI를 검색하고 가져 와서 패키지를 다운로드했습니다 : http://www.webupd8.org/2009/11/get-list-of-packages- and-dependencies.html
내가 함께 이런 짓을 apt-get upgrade
하고 apt-get dist-upgrade
, 다음 사용하여 다운로드 한 패키지를 설치하는 방법에 대한 갔다 dpkg -i
. 따라서 프로세스는 다음과 같습니다.
- URI 가져 오기
wget
패키지를 폴더로 (upgrade
패키지를 / upgrade로,dist-upgrade
패키지를 / dist-upgrade로)- 실행
dpkg -i /upgrade/*.deb
후dpkg -i /dist-upgrade/*.deb
내 질문은 : 것 수동으로 그냥 실행하는 것처럼 같은 결과를 제공, 제대로 모든 업데이트됩니다 업데이트 된 패키지를 설치하는이 방법 apt-get upgrade
과 apt-get dist-upgrade
일반적으로? 아니면 apt-get
이런 식으로 수행되지 않는 일반적인 명령이 있습니까?
답변
dpkg
하위 레벨 패키지 관리자 인 을 사용하는 대신을 사용 하는 것이 좋습니다 apt
. 를 사용하여 .deb 파일을 설치하려면 파일을 apt
apt 캐시에 복사하십시오.
sudo cp *.deb /var/cache/apt/archives/
그런 다음 정기적으로 업그레이드하십시오.
apt-get upgrade
이 apt
명령은 파일을 인터넷에서 다운로드하지 않고 캐시에있는 파일을 사용하므로 사용자의 목적에 거의 부합합니다.