Debian系列以“apt”命令為基礎,“apt”代表了Advanced Package Tool。APT是一個為Debian系列系統(Ubuntu,Kubuntu等等)開發的高級包管理器,在Gnu/Linux系統上,它會為包自動地,智能地搜索,安裝,升級以及解決依賴。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
root@tecmint:~
# apt-get install mplayer
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
java-wrappers
Use
'apt-get autoremove'
to remove it.
The following extra packages will be installed:
esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4
Suggested packages:
pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fping
The following NEW packages will be installed:
esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer
0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.
Need to get 3,567 kB of archives.
After this operation, 7,772 kB of additional disk space will be used.
Do you want to
continue
[Y
/n
]? y
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14
root@tecmint:~
# apt-get update
Hit http:
//ppa
.launchpad.net raring Release.gpg
Hit http:
//ppa
.launchpad.net raring Release.gpg
Hit http:
//ppa
.launchpad.net raring Release.gpg
Hit http:
//ppa
.launchpad.net raring Release.gpg
Get:1 http:
//security
.ubuntu.com raring-security Release.gpg [933 B]
Hit http:
//in
.archive.ubuntu.com raring Release.gpg
Hit http:
//ppa
.launchpad.net raring Release.gpg
Get:2 http:
//security
.ubuntu.com raring-security Release [40.8 kB]
Ign http:
//ppa
.launchpad.net raring Release.gpg
Get:3 http:
//in
.archive.ubuntu.com raring-updates Release.gpg [933 B]
Hit http:
//ppa
.launchpad.net raring Release.gpg
Hit http:
//in
.archive.ubuntu.com raring-backports Release.gpg
注意:上面的命令會導致系統整體的改變,所以需要root密碼(查看提示符為"#",而不是“$”).和yum命令相比,Apt更高級和智能。
見名知義,apt-cache用來搜索包中是否包含子包mplayer, apt-get用來安裝,升級所有的已安裝的包到最新版。