ubuntuパッケージ管理dpkg apt-get aptitude ppa


1パッケージ管理ベース
ubuntuパッケージ管理システムはDebianに継承されます
パッケージファイルの拡張子deb
基本ツール:dpkg,apt-get,aptitude
2 dpkg
debはdebian linuxのインストールフォーマットで、red hatのrpmと非常に似ています.最も基本的なインストールコマンドはdpkg-i fileです.deb
dpkgはDebian Packageの略であり、Debian専用に開発されたスイート管理システムであり、ソフトウェアのインストール、更新、削除を容易にする.DebianからのLinuxリリースでは、Ubuntu、Knoppixなどのdpkgが使用されています.
dpkg -i <package.deb>         Debian    ,         。
dpkg -c <package.deb>       <package.deb>    。
dpkg -I <package.deb>      <package.deb>        。
dpkg -r <package>              。
dpkg -P <package>                。 remove    ,remove            ,purge            。
dpkg -L <package>       <package>          。     dpkg -c      .deb     。
dpkg -s <package>              。     apt-cache   Debian        ,   dpkg -I      .deb           
dpkg-reconfigure <package>                 ,       debconf (debconf                 )。

3 apt-get
The apt-get command is a powerful command-line tool, which works with Ubuntu'sAdvanced Packaging Tool(APT) performing such functions as installation of new software packages, upgrade of existing software packages, updating of the package list index, and even upgrading the entire Ubuntu system.
apt-cache search # ------(package    )
apt-cache show #------(package         ,   、  、   )
sudo apt-get install # ------(package    )
sudo apt-get install # -----(package - - reinstall      )
sudo apt-get -f install # -----(    ?#"-f = --fix-missing"       ...)
sudo apt-get remove #-----(package    )
sudo apt-get remove - - purge # ------(package    ,         )
sudo apt-get autoremove --purge # ----(package            +     (  6.10  ,    ))
sudo apt-get update #------   
sudo apt-get upgrade #------       
sudo apt-get dist-upgrade # ---------    
sudo apt-get dselect-upgrade #------   dselect   
apt-cache depends #-------(package       )
apt-cache rdepends # ------(package          ?#             ...)
sudo apt-get build-dep # ------(package          )
apt-get source #------(package         )
sudo apt-get clean && sudo apt-get autoclean # --------          &&        
sudo apt-get check #-------          

4 aptitude
apt-getと同様に、Debianおよびその派生システムにおいて極めて強力なパッケージ管理ツールです.apt-getとは異なり、aptitudeは依存問題の処理に優れている.たとえばaptitudeは、パケットを削除すると、依存するパケットを同時に削除します.これにより、システムに不要なパケットが残ることなく、システム全体がよりクリーンになる.
sudo aptitudeグラフィックインタフェースの起動
aptitude update          
aptitude upgrade        
aptitude dist-upgrade             
aptitude install pkgname     
aptitude remove pkgname     
aptitude purge pkgname           
aptitude search string     
aptitude show pkgname          
aptitude clean          
aptitude autoclean           

5 PPA: Personal Package Archives
PPAはUbuntu Launchpadのウェブサイトが提供するサービスで、個人ユーザーがソフトウェアのソースコードをアップロードすることを許可し、Launchpadを通じてコンパイルし、2進数のソフトウェアパッケージとして発表し、apt/新しいソースとして他のユーザーのダウンロードと更新に供する.
インストールコマンド:
1 sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
zhai@zhai-VirtualBox:~$ sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
[sudo] password for zhai: 
 As always, install packages from PPA's at your own risk.

Xfce 4.12 packages for currently supported versions of Xubuntu. Please note that these are pre-release versions, which may contain annoying bugs and/or crash.

NOTE: For 12.04, you MUST enable the PPA for Xfce 4.10 packages (https://launchpad.net/~xubuntu-dev/+archive/xfce-4.10) as well.

If you need and/or want stable versions, wait for the final release date of Xfce 4.12. More information at http://wiki.xfce.org/releng/4.12/roadmap.
 More info: https://launchpad.net/~xubuntu-dev/+archive/ubuntu/xfce-4.12
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpnrfxkory/secring.gpg' created
gpg: keyring `/tmp/tmpnrfxkory/pubring.gpg' created
gpg: requesting key 142986CE from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpnrfxkory/trustdb.gpg: trustdb created
gpg: key 142986CE: public key "Launchpad PPA for Xubuntu Developers" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

2 sudo apt-get update && sudo apt-get dist-upgrade
3 sudo apt-get install xfce4
$ sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
$ sudo apt-get update
$ sudo apt-get dist-upgrade

アンインストールコマンド:
sudo apt-get install ppa-purge sudo ppa-purge ppa:xubuntu-dev/xfce-4.12
参照先:
ubuntu公式サイト
http://blog.csdn.net/makenothing/article/details/23954445
PPA:
https://help.launchpad.net/Packaging/PPA
https://help.launchpad.net/Packaging/PPA/InstallingSoftware