====== apt-get ====== $sudo apt-get install package_name #安装一个软件包 $sudo apt-get install vsftpd=2.3.5... #安装指定版本的包文件 $sudo apt-get upgrade #更新已安装的软件包,upgrade子命令会更新当前系统中所有已安装的软件包,并同时所更新的软件包相关的软件包 $sudo apt-get install packageName --no-upgrade #--no-upgrade会阻止已经安装过的文件进行更新操作 $sudo apt-get install packageName --only-upgrade #--only-upgrade只会更新已经安装过的文件,并不会安装新文件 $sudo apt-get update #更新软件包索引文件 $sudo apt-get remove package_name #卸载一个软件包但是保留相关的配置文件 $sudo apt-get --purge remove package_name#卸载一个软件包同时删除配置文件 $sudo apt-get purge package_name #卸载一个软件包同时删除配置文件 $sudo apt-get clean #删除软件包的备份 $sudo apt-get --download-only source vsftpd #只下载软件源码包 $sudo apt-get source vsftpd #下载并解压包 $sudo apt-get --compile source goaccess #下载、解压并编译 $sudo apt-get download nethogs #仅将软件包下载到当前工作目录中 $sudo apt-get changelog vsftpd/apt-get check #查看软件包的日志信息 $sudo apt-get build-dep netcat #在当前系统中的本地包库中查看指定包的依赖包并对以来包进行安装