apt介绍
apt是Advanced Packaging Tool的简称,是一款安装包管理工具。在Ubuntu下,我们可以使用apt命令可用于软件包的安装、删除、清理等,类似于Windows中的软件管理工具。
ubuntu软件管理的原理示意图:
apt相关命令
sudo apt-get update 更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明 大小 版本等
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被那些包依赖
sudo apt-get source package 下载包的源代码
标红色指令必须掌握。
如果你是用root用户,sudo可以不写。
更新Ubuntu下载地址
介绍
默认的软件仓库地址是美国,下载速度很慢,有一个叫清华ubuntu软件仓库镜像地址,是美国ubuntu软件仓库的镜像,因此经过设置后,下载软件时,不需要到国外寻找,只需要到国内的清华ubuntu软件仓库寻找,这样就提高下载速度了。
原理图示意图
寻找国内镜像源
国内镜像为:https://mirrors.tuna.tsinghua.edu.cn/
所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的安卓市场;iOS手机上可以下载软件的AppStore。
寻找对应版本的Ubuntun系统镜像源
通过观察,目前支持的最高版本是18.04 LTS,还不支持Ubuntu19.04。
备份Ubuntu默认的源地址
cp /etc/apt/sources.list sources.list.bak
执行上面指令,备份sources.list文件。
echo ‘ ’ > sources.list
执行上面指令,清空文件内容 ,需要使用root用户登录。
vim sources.list
执行上面指令,修改sources.list文件内容,将下图的内容复制到sources.list文件中。
更新源服务器列表
sudo apt-get update
执行上面指令,更新源服务器列表
Ubuntu软件安装与卸载的最佳实践
案例说明:使用apt完成安装和卸载vim软件,并查询vim软件的信息:
sudo apt-get remove vim
sudo apt-get install vim
sudo apt-cache show vim
以此执行上面指令接口完成。