1.ubuntu查看软件包版本号的方法
apt-get install apt-show-versions
# 查看vsftpd版本号
apt-show-versions -p vsftpd
2.搜索软件
apt-cache search package_name
# 使用正则表达式 sudo apt-cache search sof* 这样就可以搜索到源上面所有以sof开头的软件包
3.查看软件包信息
apt-cache show package_name
4.卸载一个软件包
# 保留配置
apt-get remove package_name
# 不保留配置
apt-get -purge remove package_name
# 删除软件包备份
apt-get clean
5.添加和删除源
- 添加源
add-apt-repository ppa:user/ppa-name
# 添加源需要更新一下
apt-get update
- 删除源
add-apt-repository -r ppa:user/ppa-name
6.只下载不安装软件
apt-get install --download-only 包名
cd /var/cache/apt/archives #存放目录
7.安装软件同时安装依赖
sudo apt-get install aptitude
sudo aptitude install xxxxx=version #第一个选项选no,第二个选项选yes
8.ubuntu出现The following packages have been kept back 的解决方法
apt-get -u dist-upgrade
统一更新到发布的版本。这条命令会强制更新软件包到最新版本,并自动解决缺少的依赖包。