Ubuntu软件操作相关命令
老版本的Ubuntu通常使用下面命令操作软件的安装、搜索和卸载
apt-get
apt-cache
dpkg
常用命令
- 本地软件信息更新
apt-get update
- 更新本地所有可更新软件
apt-get upgrade
- 单独更新某一个软件
apt-get install --only-upgrade package
- 软件的安装
apt-get install package
- 软件包的卸载
apt-get remove package
- 软件的搜索
apt-cache search package
- 查询软件包信息
apt-cache show package
- 查看已安装的软件
dpkg -l
- 查看软件是否安装
dpkg -l | grep package
其他命令
- 修复损坏的软件包,尝试卸载出错的包
apt-get -f install
- 升级系统
apt-get dist-upgrade
- 卸载包并删除配置文件
apt-get remove package --purge
- 清理无用的额包
apt-get autoclean
- 更新时忽略指定的包(锁定包版本)
apt-mark hold package
解锁包
apt-mark unhold package
apt
apt命令相当于是 apt-get、apt-cache命令的合集
用法示例
- 本地软件信息更新
apt update
- 更新本地所有可更新软件
apt upgrade
- 单独更新某一个软件
apt install --only-upgrade package
- 软件的安装
apt install package
- 软件包的卸载
apt remove package
- 软件的搜索
apt search package
- 查询软件包信息
apt show package
- 显示可升级的软件
apt list --upgradeable
- 显示已安装的软件包
apt list --indstalled
- 依赖修复
apt install -f
软件源更新
前言:下述以Ubuntu12.04版本为例,修改前最好做好备份!
可以在阿里云,华为云等找到相关软件源信息,之后更新/etc/apt/source.list
文件,
下面为北京理工大学的源
deb http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
保存后使用apt-get update
跟新本地软件源。
Ubuntu12.04软件源参考文章:http://t.zoukankan.com/shengshouzhaixing-p-3051003.html