首页 > 系统相关 >CentOS 7 安装 DNF 包管理工具和 Podman

CentOS 7 安装 DNF 包管理工具和 Podman

时间:2024-03-19 16:23:03浏览次数:17  
标签:DNF CentOS Podman dnf 软件包 安装 bash

安装软件包:

bash
dnf install <package_name>
用于安装指定的软件包。

更新软件包:

bash
dnf update
用于更新系统中已安装的所有软件包到最新版本。

搜索软件包:

bash
dnf search <keyword>
用于搜索具有指定关键字的软件包。

移除软件包:

bash
dnf remove <package_name>
用于移除指定的软件包。

列出所有可用的软件包:

bash
dnf list
用于列出所有可用的软件包。

显示软件包信息:

bash
dnf info <package_name>
用于显示指定软件包的详细信息。

清理软件包缓存:

bash
dnf clean packages
用于清理本地软件包的缓存。

列出已安装的软件包:

bash
dnf list installed

 

 

背景:

1.CentOS 8 已经使用 DNF 作为默认的软件包管理器。

2.CentOS 8 中默认的软件包仓库已经删除了 Docker 包,取而代之的是 Podman 和 Buildah。

大体就是 DNF 替代 YUM,Podman 替代 Docker,具体 DNF 和 Podman 的简介这里就不介绍了,下面开始在CentOS 7 中安装这两款软件。

安装:

1.更新包,作者遇到的问题是:没更新包就安装了 DNF,然后使用 DNF 时,就报错,似乎是 DNF 依赖 Python 3,而目前系统安装的是 Python 2,upgrade 之后 DNF 可以正常使用。安装软件之前 upgrade 总是对的。

yum upgrade

2.安装 DNF 包管理工具。

yum install dnf

2.1.通过查看 DNF 版本测试是否安装成功。

dnf --version

3.安装 Podman。

3.1.使用 YUM 安装 Podman。

yum install podman

3.2.使用 DNF 安装 Podman。

dnf install podman

 3.2.通过查看 Podman 版本测试是否安装成功。

podman --version

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:DNF,CentOS,Podman,dnf,软件包,安装,bash
From: https://www.cnblogs.com/gaoyuechen/p/18083255

相关文章

  • CentOS安装无GUI的Chrome浏览器
    原文:https://blog.taliove.com/centos-headless-chrome使用golang的chromedp组件在无gui环境的centos中部署1、添加ChromeYum源在yum.repos.d内创建google-chreom.repo:vim/etc/yum.repos.d/google-chrome.repo拷贝以下内容到该文件内:[google-chrome]name=google-chr......
  • Centos安装最新稳定版Jenkins
    CentOS7.9安裝Jenkins参考jenkins官网文档进行安装,Jenkinsdownloadanddeploymentsudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.reposudorpm--importhttps://pkg.jenkins.io/redhat-stable/jenkins.io-2023.keyyum......
  • Centos安装配置Java8
    查看Centos发行版本[root@lavm-ik3g4r3pga~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)查看java8安装包[root@lavm-ik3g4r3pga~]#yumlistjava-1.8*Loadedplugins:fastestmirrorRepositorybaseislistedmorethanonceintheconfiguration......
  • CentOS开启防火墙及开放指定端口
    查看防火墙状态systemctlstatusfirewalld启动防火墙systemctlstartfirewalld停止防火墙systemctlstopfirewalld查看防火墙已经开放的端口firewall-cmd--list-port添加开放指定端口firewall-cmd--zone=public--add-port=这里是需要开启的端口号/tcp--perman......
  • CentOS7防火墙
    提示修改防火墙配置文件之前,需要对之前防火墙规则做好备份重启防火墙后,需要确认防火墙状态和防火墙规则是否加载,若重启失败或规则加载失败,则所有请求都会被防火墙拒绝firewalld服务管理显示服务的状态systemctlstatusfirewalld.service启动服务systemctlstartfirewal......
  • RHCE(podman容器)
    一:容器的基础1:为什么会出现容器? 开发和运维的矛盾:就是开发人员有个环境来专门进行开发使用的,运维人员的服务器上面没有开发的环境,因为,不是开发人员,如果添加了,服务器的占用的内存就大了起来,所以就出现了一个问题,当开发的东西放到运维的上面时,因为没有环境,这个就部署不上去,就会报......
  • CentOS 执行sudo命令提示“XXX不在 sudoers 文件中“问题处理
    方法一:将用户添加到sudoers文件中定义的sudo组中切换到root用户,执行命令usermod-aGwheel,为要授予其权限的用户的名称使用su-命令切换到原来的用户(或使用reboot命令重启一下系统)。测试sudo访问权限,执行sudowhoami命令如果用户有sudo访问权限,该命令将打印“root”......
  • CentOS安装JDK17教程(完整版)
    JDK17是JavaDevelopmentKit(Java开发工具包)的第17个长期支持(LTS)版本,由Oracle公司于2021年9月发布。作为Java语言的主要发行版,JDK17带来了许多新特性、增强功能和优化。但是我们在Linux环境下使用yum安装时,发现不能直接安装JDK17,使用:yumsearchjava|grep......
  • centos8 --上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法
    centos8--上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法大家可能都发现了centos8已经不在更新了。当我们使用yum安装某些工具的时候,会提示安装源失败解决方案:删除repo文件然后重新下载即可修复yum安装报错问题1.进入/etc/yum.repos.d/目录cd/etc......
  • Centos重新获取IP地址
    要重新获取IP地址,你可以执行以下步骤:释放当前的IP地址:在终端中输入以下命令以释放当前的IP地址:sudodhclient-r这会向DHCP服务器发送释放IP地址的请求。获取新的IP地址:一旦释放了当前的IP地址,可以使用以下命令来获取新的IP地址:sudodhclient这会向DHCP服务器发送一......