【Linux安装软件apt, rpm, yum命令】

这篇具有很好参考价值的文章主要介绍了【Linux安装软件apt, rpm, yum命令】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. rpm命令功能:

查询、验证、安装、升级、卸载、升级、校验、维护RPM数据库信息等综合管理操作。

rpm命令参数:

i:install 安装rpm包
v:显示附加信息,提供更加详细的安装系统 ,可以rpm -ih -vv 显示更加多个详细
h:–hash 显示安装的进度,安装时以#####输出
V:校验,对已经安装的软件进行校验
q:query 查询,对软件查询,通常和其它命令组合使用
a:all 查询所有已安装的软件包,通常和qa一起使用
f:file 查询已安装软件包的包全名,反向使用,后跟文件。比如 rpm -qf /usr/bin/ls
l:list 查询软件包的安装位置
p:查询未安装软件包的相关信息,后跟软件全名 比如:rpm -qpl zsh-5.0.2-28.el7.x86_64.rpm
R:查询软件包的依赖性
e:卸载已安装的软件包
U:升级 (一般和vh组合使用) Uvh

2.1 :apt

apt 命令 取代的apt-get命令 命令的功能
apt install | apt-get install | 安装软件包

apt remove | apt-get remove | 移除软件包

apt purge | apt-get purge | 除软件包及配置文件

apt update | apt-get update | 刷新存储库索引

apt upgrade | apt-get upgrade | 升级所有可升级的软件包

apt autoremove | apt-get autoremove | 自动删除不需要的包

apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系

apt search | apt-cache search | 搜索应用程序

apt show | apt-cache show | 显示安装细节

2.2:apt

使用apt更新软件包数据库
apt实际上在可用软件包的数据库上工作。如果数据库没有更新,系统将不知道是否有更新的软件包可用。这就是为什么在安装任何Linux系统之后,第一件事应该是更新apt数据库。 [3]
sudo apt-get update
运行此命令时,您将看到从各种服务器检索到的软件包信息。 [3]
使用apt升级已安装的软件包
更新软件包数据库后,可以升级已安装的软件包。最方便的方法是升级所有有可用更新的软件包。您只需使用以下命令即可: [3]
sudo apt-get upgrade
这将显示要升级的软件包数量和所有要升级的软件包。 [3]
使用apt完全升级已安装的软件包
升级和完全升级的区别在于,如果需要升级整个系统,后者将删除已安装的软件包。 [1]
sudo apt-get full-upgrade
使用apt安装软件包
安装软件包非常简单,只需运行以下命令: [1]
sudo apt install package_name
使用apt移除软件包
要删除已安装的软件包,请键入以下命令: [1]
sudo apt remove package_name
还可以指定多个包,以空格分隔: [1]
sudo apt remove package1 package2
remove命令将卸载给定的软件包,但可能会留下一些配置文件。如果要删除包含所有配置文件的软件包,请使用purge而不是remove [1]
使用apt删除未使用的软件包
每当在系统上安装依赖于其他软件包的新软件包时,也会安装软件包依赖项。删除包后,依赖项将保留在系统上。这些剩余的软件包不再被其他任何东西使用,可以移除。 [1]
要删除不需要的依赖项,请使用以下命令: [1]
sudo apt autoremove
使用apt生成软件包列表
list命令允许您列出可用、已安装和可升级的软件包。 [1]
要列出所有可用的软件包,请使用以下命令:
sudo apt list
该命令将输出所有包的列表,包括有关包的版本和体系结构的信息。要了解是否安装了特定的软件包,可以使用grep命令过滤输出。 [1]
sudo apt list | grep package_name
要仅列出已安装的软件包,请键入: [1]
sudo apt list --installed
在实际升级软件包之前,获取可升级软件包的列表可能很有用: [1]
sudo apt list --upgradeable
使用apt搜索软件包
此命令允许您在可用软件包列表中搜索给定软件包: [1]
sudo apt search package_name
如果找到,该命令将返回名称与搜索词匹配的包。 [1]
使用apt显示软件包信息
在删除或安装新软件包之前,有关软件包依赖项、安装大小、软件包源等的信息可能很有用。
要检索有关给定包的信息,请使用show命令: [1]
sudo apt show package_name
使用apt在不升级的情况下安装软件包
如果出于某种原因,你想安装一个软件包,但不想升级,那么如果已经安装了,就可以升级。在这种情况下,您可以通过以下方式使用选项–不升级: [3]
sudo apt install <package_name> --no-upgrade
使用apt只升级软件包
如果只想升级软件包,但不想安装(如果尚未安装),可以使用以下命令进行升级: [3]
sudo apt install <package_name> --only-upgrade
使用apt安装软件的特定版本
默认情况下,将为应用程序安装存储库中可用的最新版本。但如果不想安装最新版本,可以指定版本号。您需要知道要安装的确切版本号。 [3]
只需使用包的名称添加=version。 [3]
sudo apt install <package_name>=<version_number>
使用apt清理下载文件的存档
sudo apt-get clean
使用apt下载软件源代码
sudo apt-get source [6]
使用apt了解软件依赖关系
sudo apt-cache depends
使用apt检查软件依赖关系
sudo apt-get check
使用apt安装相关的编译环境
sudo apt-get build-dep

3.yum常用命令:

  1. 列出所有可更新的软件清单命令:yum check-update

  2. 更新所有软件命令:yum update

  3. 仅安装指定的软件命令:yum install <package_name>

  4. 仅更新指定的软件命令:yum update <package_name>

  5. 列出所有可安裝的软件清单命令:yum list

  6. 删除软件包命令:yum remove <package_name>

  7. 查找软件包命令:yum search

  8. 清除缓存命令:

yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers
实例 1文章来源地址https://www.toymoban.com/news/detail-785626.html

到了这里,关于【Linux安装软件apt, rpm, yum命令】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux |离线安装软件 | rpm命令

    离线 安装包管理命令 rpm 注意 如果只想安装不展示安装信息 rpm -i xxx.rpm 参考1 参考2

    2024年01月16日
    浏览(47)
  • 如何确认linux的包管理器是yum还是apt,确认之后安装其他程序的时候就需要注意安装命令

    打开终端 输入apt,下图中提示未找到命令,则基本上包管理工具就是用yum的  输入yum,我们看到有打印信息,则说明包管理工具是yum的,离线安装命令使用rpm

    2024年02月09日
    浏览(43)
  • 在linux下如何使用yum命令查看安装了哪些软件包

    Linux 系统下 yum 命令查看安装了哪些软件包: 1. 使用 yum 查找软件包 命令: 2. 列出所有可安装的软件包 命令: 3. 列出所有可更新的软件包 命令: 4. 列出所有已安装的软件包 命令: 5. 列出所有已安装但不在 Yum Repository 内的软件包 命令: 6. 使用 yum 获取软件包信息 命令:

    2024年02月02日
    浏览(84)
  • 【Linux的开胃小菜】常用的RPM软件包与YUM仓库包管理器使用

    systemd与System V init的区别以及作用: System V init运行级别 systemd目标名称 systemd目标作用 0 poweroff.target 关机 1 rescue.target 单用户模式 2 multi-user.target 多用户的文本界面 3 multi-user.target 多用户的文本界面 4 multi-user.target 多用户的文本界面 5 graphical.target 多用户的图形界面 6 reboot.t

    2024年02月13日
    浏览(62)
  • Linux中如何通过yum或者apt下载安装MySQL

    一、   yum mysql5.7以下 mysql5.7以上 Centos8 可以,但是需要重新配置文件 可以,但是需要重新配置文件 可以,但是需要重新配置文件 Centos7 可以直接yum,但是是安装mariadb-server。如果是mysql-server需要配置文件 直接yum后启动就好 yum后需要修改密码才可以进入 Ubuntu 可以直接apt,不

    2023年04月15日
    浏览(48)
  • Linux:安装jdk的三种方法(yum+rpm+下载包)

    在 linux 上使用 yum 安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。 1.1. 执行命令 yum list |grep jdk 查看可安装 jdk 版本 执行成功后可以看见如下的结果: 1.2. 选择一个 java 版本进行安装 这里我们希望安装 java1.8 ,因为我们的机器是64位的,所

    2024年02月03日
    浏览(58)
  • Linux ❀ Yum源安装RPM包常见问题与解决方法

    404错误多为yum源无法访问导致,检查yum仓库是否配置正确,同时确认baseurl连通性。 yum install为安装包命令,使用yum安装软件包时触发rpm包缺失、进程锁定、未完成事务等多个场景均会导致安装失败错误发生,本章节主要讲述常见安装错误及其解决方法。 使用yum安装软件包时

    2024年02月14日
    浏览(62)
  • Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)

    1.1 查询 rpm -qa 描述:查询所安装的所有rpm软件包 1.2 卸载 rpm -e 描述:卸载软件包 描述:卸载软件时,不检查依赖 1.3 安装 rpm -ivh 描述:安装rpm包 1.4 案例 1.5 常用 rpm -qa|grep rpm软件包 检查 rpm -e --nodeps rpm软件包版本信息 卸载 rpm -ivh rpm包 安装 2.1 命令 tar -zxvf .tar.gz安装包 tar

    2024年01月21日
    浏览(57)
  • 【Linux】三大安装方式(rpm、yum、编译安装),从原理到实操,我来告诉你怎么用!!!

    从程序猿写出源代码到生成一个目标程序,中间经历了(预处理)——(编译)——(汇编)——(链接) 这个过程就是将人类的高级语言翻译成计算机能看懂的二进制语言 那么关于Linux安装,到底安装的是什么? rpm和yum安装的对象——rpm软件包: RPM包是已经编译好并打包

    2024年02月03日
    浏览(49)
  • linux使用apt命令下载软件和依赖包

    apt下载软件及其依赖包 总共两步:下载软件包,下载依赖包 以下以ntp及其依赖包为例 1.cd /var/cache/apt/archives/ 该目录是依赖包默认下载目录 2.执行sudo apt download ntp ,仅下载ntp安装包 3.执行下面命令下载ntp依赖包 sudo apt-get install --reinstall -d `apt-cache depends ntp | grep \\\"依赖\\\" | cut -

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包