当前位置: 首页 > article >正文

【Linux】Linux软件包管理

一、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

http://www.kler.cn/a/501324.html

相关文章:

  • 浅谈云计算09 | 服务器虚拟化
  • 《拉依达的嵌入式\驱动面试宝典》—计算机网络篇(二)
  • Android系统定制APP开发_如何对应用进行系统签名
  • Android Framework WMS全面概述和知识要点
  • verilogHDL仿真详解
  • django基于Python的电影推荐系统
  • 接口项目功能说明-thinkphp6-rabbitmq
  • pip工具安装第三方库
  • 【深度学习基础与pytorch基础】1机器学习的定义与分类以及机器学习、深度学习和人工智能之间的关系
  • 【PyQt】常用控件button
  • 在线工具箱源码优化版
  • 小白项目部署:anaconda环境+pycharm+yolov5(虚拟机环境)
  • Pulsar客户端如何控制内存使用
  • QCC3040主端音频蓝牙模块在跑步机(健身车)中的应用
  • 【python基础】python内置函数 zip用法介绍
  • Debian之Maven安装
  • Docker image
  • ️ 如何将 Julia 包切换为本地开发版本?以 Reactant 为例
  • OpenCV的对比度受限的自适应直方图均衡化算法
  • kafka原理解析
  • Python的pandas库基础知识(超详细教学)
  • 贪心算法详细讲解(沉淀中)
  • 论文阅读:Jailbreak Open-Sourced Large Language Models via Enforced Decoding
  • elasticsearch中IK分词器
  • maven发包踩坑
  • 【C++】深入理解substr()函数