一、deb格式安装包
1.1 使用dpkg命令安装.deb安装包
deb格式的安装包通常用于Ubuntu操作系统,可以通过dpkg命令安装deb文件
我们当前目录下有一个QQ音乐的.deb安装包,我们通过dpkg命令安装一下
sudo dpkg -i qqmusic_88724.deb
安装完成后,可以使用下面的命令启动QQ音乐
qqmusic
1.2 使用dpkg命令卸载文件
把之前的命令中的-i命令换为-P命令就可以卸载软件了
sudo dpkg -P qqmusic
1.3 安装包的查询
- 使用dpkg 即可查询所有的安装包
sudo dpkg -l
- 也可以查看相应的软件安装包
sudo dpkg -l qqmusic
- 通过grep命令来筛选感兴趣的部分:
sudo dpkg -l | grep qqmusic
- 查看某个安装的软件详细信息
sudo dpkg -s qqmusic
- 查看某个软件都包含哪些文件
sudo dpkg -S qqmusic
二、apt工具
apt工具有图形化和命令两种方法,apt命令是基于dpkg命令设计的,底层使用的是dpkg命令,它可以自动解决安装过程中存在的软件依赖关系问题
2.1 apt图形化界面下载软件
在Ubuntu默认没有自带apt图形化工具,需要手动下载,在应用商城下载Synapic即可
安装完成后,打开
选择想要安装的软件,标记后选择应用,然后Apply即可
2.2 apt图形化界面删除软件
与安装软件类似,先找到需要删除的软件,右键后选择删除的选项,这里选彻底删除即可
最后,应用即可
2.3 使用apt命令来下载软件
在执行apt命令下载软件的时候,需要先更新、升级一下软件源,保证下载的软件都是最新的
sudo apt update
sudo apt upgrade
然后就可以下载想要的软件了,比如这里我们下载一下vlc
sudo apt intall -y vlc
下载后我们播放一下MP4文件看看
2.4 使用apt命令来卸载软件
比如把刚刚下载的vlc删除(不删除配置文件)
sudo apt remove -y vlc
如果要卸载并且删除配置文件,可以使用下面的命令
sudo apt purge -y vlc
2.5 使用apt卸载所有自动安装且不再使用的软件包
使用以下代码可以自动删除不使用的安装包:
sudo apt autoremove -y
也可以使用下面命令清理已经下载的软件包,实际上清理的是/var/cache/apt/archives中的软件包
sudo apt clean -y
删除已经卸载的软件包
sudo apt autoclean -y
2.6 使用apt解决dpkg缺少依赖项的问题
比如在安装.deb的搜狗输入法安装包时,使用dpkg命令会有依赖项的问题
此时使用apt命令就可以解决这个问题:
sudo apt -f install
重新执行以下dpkg命令即可:
sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
可以发现已经可以正常安装了
2.6 查找相应软件包信息
使用下面命令可以查找相应软件包信息,比如查找python3.8
apt list python3.8
2.7 查找软件包相应信息
比如,查找所有和python3.8有关的软件包信息
apt search python3.8
2.8 查看软件包依赖项和被依赖项
使用depends选项和rdepends选项可以查看软件包依赖项和被依赖项
sudo apt depends python3.8
使用apt-cache也可以
apt-cache rdepends python3.8
2.9 查看软件包详细信息
使用apt show命令可以查看相应安装包的详细信息
sudo apt show python3.8
三、更换软件源
3.1 更换软件源
apt下载的软件都是从软件源下载的,我们可以进入相关配置文件进行修改软件源
我们先进入这个位置
cd /etc/apt/
然后使用vim编辑器修改配置
sudo vim sources.list
修改其中一个为aliyun镜像即可
更换后记得使用下面命令更新一下软件
sudo apt update