apt dpkg 사용 설명

Ubuntu는 Debian을 바탕으로 한 Linux 발행 버전으로 Debian의 우수한 특성을 보존했다. 예를 들어 Dpkg과 APT 메커니즘은 원래의 Debian 사용자에게 Ubuntu로 장애 없이 이전할 수 있고 Ubuntu 초보자에게 APT와 Dpgk를 익히는 것이 중요한 단계이다.
1. 모든 소포를 다운로드하고 설치하는 동시에 업그레이드 작업을 포함한다. 만약에 어떤 소포가hold(정지 표지판이 설치되면 한쪽에 놓여 업그레이드되지 않는다):
Ubuntop:~$ sudo apt-get install

2. 지정된 소포와 이 소포에 의지하는 다른 소포를 하역한다.
Ubuntop:~$ sudo apt-get remove [--purge]

-purge는 이 소포가 완전히 제거되어야 한다는 것을 가리키며 (프로필 포함) 더 많은 정보는 dpkg-P를 보십시오.
3. Ubuntu/Debian 이미지에서 온 패키지 목록을 업그레이드합니다. 만약에 당일의 어떤 소프트웨어를 설치하고 싶으면 적어도 매일 한 번 실행하고 매번/etc/apt/sources를 수정합니다.list 이후 다음을 수행해야 합니다.
Ubuntop:~$ sudo apt-get update
Ubuntop:~$ sudo apt-get upgrade [-u]

Ubuntop:~$ sudo apt-get dist-upgrade [-u]

이미 설치된 모든 소포를 최신 사용 가능한 버전으로 업그레이드하고 새 소포를 설치하거나 낡은 소포를 제거하지 않습니다.만약 가방이 의뢰 관계를 바꾸어 새로운 소포를 설치해야 한다면, 그것은 업그레이드되지 않고 홀드로 표시될 것이다.apt-get 업데이트는hold로 표시된 패키지를 업그레이드하지 않습니다.다음 글에서 어떻게 수동으로 소포를 hold로 설정하는지 보십시오.'-u'옵션을 동시에 사용하는 것을 권장합니다. 그러면 어떤 소포가 업그레이드될지 볼 수 있기 때문입니다.dist-upgrade는 upgrade와 유사하며 dist-upgrade를 제외하고는 소포를 설치하고 하역하여 의뢰 관계를 충족시킬 수 있기 때문에 어느 정도 위험성이 있다.
4. 키워드에 따라 패키지를 검색한다.
Ubuntop:~$ sudo apt-cache search keywords

5. 소포의 전체 설명을 표시한다.
Ubuntop:~$ sudo apt-cache show package_name

6. 다른 소포와의 관계를 포함하여 소포의 세부 정보를 표시합니다.
Ubuntop:~$ sudo apt-cache showpkg package_name

APT에는 몇 개의 도형 전단이 있습니다: dselect, console-apt, aptitude, gnome-apt (그 중 일부는 사용하기 전에 설치해야 합니다).그 중에서 dselect는 의심할 여지없이 가장 강력하고 가장 오래되고 다루기 어렵다. 구체적으로Debian 매뉴얼을 참고할 수 있다.
7、당신이 수동으로 하나를 다운로드하면.deb 패키지 - 다음 명령을 사용하여 Debian 패키지 파일을 설치합니다.
Ubuntop:~$ sudo dpkg -i debfilename

8. 소포에 포함된 내용을 열거한다.
Ubuntop:~$ sudo dpkg -c debfilename

9、부터.deb 파일에서 패키지 정보를 추출하려면:
Ubuntop:~$ sudo dpkg -I debfilename

10. 설치된 소포를 마운트 해제:
Ubuntop:~$ sudo dpkg -r packagename

11. 설치된 소포를 완전히 지웁니다.remove와 달리,remove는 데이터와 실행 가능한 파일만 삭제하고,purge는 모든 구성 파일을 삭제합니다.
Ubuntop:~$ sudo dpkg -P packagename

12. 소포에 설치된 모든 파일 목록을 열거합니다.(동시에 dpkg-c를 보고.deb 파일의 내용을 확인하십시오):
Ubuntop:~$ sudo dpkg -L packagename

13. 설치된 소포에 대한 정보를 표시합니다.
Ubuntop:~$ sudo dpkg -s

14. 이미 설치된 소포를 다시 조립한다. 만약에 그것이 debconf(debconf가 소포를 설치하는 데 통일된 조립 인터페이스를 제공한다)를 사용한다면 당신은 debconf 자체를 다시 조립할 수 있다.
Ubuntop:~$ sudo dpkg-reconfigure packagename

15. 소프트웨어 패키지 상태를 획득:
Ubuntop:~$ sudo dpkg --get-selections | grep keyname

16. 소프트웨어 패키지 상태를 설정합니다. 예를 들어 HOLD 패키지의 업그레이드가 허용되지 않습니다.
Ubuntop:~$ echo "packagename hold" | sudo dpkg --set-selections

17. HOLD 상태에서 소프트웨어 패키지 플래그를 복원합니다.
Ubuntop:~$ echo "packagename install" | sudo dpkg --set-selections

18. 의존관계가 손상된 소포를 수정한다.
Ubuntop:~$ sudo apt-get -f install

더 많은 관련 도움말은 Debian 문서를 참고하거나 중국어 버전의 Debian 참고 매뉴얼을 포함할 수 있습니다.

좋은 웹페이지 즐겨찾기