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 

统一更新到发布的版本。这条命令会强制更新软件包到最新版本,并自动解决缺少的依赖包。