Ubuntu apt命令


http://www.tecmint.com/useful-basic-commands-of-apt-get-and-apt-cache-for-package-management/


apt-cache

該命令用於在apt的軟件包緩存中搜索軟件。簡單來說,就是用於搜索軟件包,收集軟件包信息並用於搜索哪些可以在Ubuntu或Debian上安裝的軟件。

列出當前所有可用的軟件包
apt-cache pkgnames

查找軟件包並列出該軟件包的相關信息
apt-cache search vsftpd

找出所有以vsftpd開頭的軟件包
apt-cache pkgnames vsftp

查看軟件包信息
apt-cache show netcat
查看軟件包以來關系

apt-cahce showpkg vsftpd
showpkg子命令會檢測指定軟件包的依賴軟件包是否已經被安裝

查看軟件包總體信息
apt-cache stats
stats子命令用於統計軟件包總體信息

更新系統軟件包
apt-get update
update子命令會同步/etc/apt/sources.list文件中的軟件包索引,並更新索引中的所有軟件包

更新軟件包
apt-get upgrade
upgrade子命令會更新當前系統中所有已安裝的軟件包,並同時所更新的軟件包相關的所以來的軟件包

安裝或更新指定軟件包
apt-get install netcat
安裝或更新netcat軟件包

apt-get install packageName --no-upgrade
--no-upgrade子命令會阻止已經安裝過的文件進行更新操作

apt-get install packageName --only-upgrade
--only-upgrade子命令知會更新已經安裝過的文件,並不會安裝新文件

apt-get install vsftpd=2.3.5...
安裝指定版本的包文件

apt-get remove vsftpd
移除軟件包,但是保留軟件的相關配置文件信息

apt-get purge vsftpd
移除軟件包的所有文件,或者使用:
apt-get remove --purge vsftpd

apt-get clean
刪除所以已下載的軟件包

apt-get --download-only source vsftpd
只下載軟件源碼包

apt-get source vsftpd
下載並解壓包

apt-get --compile source goaccess
下載、解壓並編譯

apt-get download nethogs
僅將軟件包下載到當前工作目錄中

apt-get changelog vsftpd
查看軟件包的日志信息

apt-get check

apt-get build-dep netcat
在當前系統中的本地包庫中查看指定包的依賴包並對以來包進行安裝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM