说说yum命令安装。

yum(Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,下面我们将详细介绍yum命令的使用方法。

1. 基本用法

说说yum命令安装。

yum [选项] <包名>

要安装httpd,可以使用以下命令:

yum install httpd

2. 更新软件包

yum update [选项] <包名>

要更新httpd,可以使用以下命令:

yum update httpd

3. 删除软件包

yum remove [选项] <包名>

要删除httpd,可以使用以下命令:

yum remove httpd

4. 搜索软件包

说说yum命令安装。

yum search [选项] <关键词>

要搜索httpd相关的软件包,可以使用以下命令:

yum search httpd

5. 查看软件包信息

yum info [选项] <包名>

要查看httpd的详细信息,可以使用以下命令:

yum info httpd

6. 列出已安装的软件包

yum list installed [选项] [短选项] [长选项] [--color] [<格式>] [<输出文件>] [<显示模式>] [<过滤条件>] [<排序方式>] [<显示数量限制>] [<递归深度限制>] [<匹配模式>] [<正则表达式>] [<分页信息>] [<查询条件>] [<其他参数>] ...

要列出已安装的所有软件包,可以使用以下命令:

“`bash

说说yum命令安装。

yum list installed –all –color=never –showduplicates –disableexcludes –enablerepoids=* –nobestmatches –showbasepackages –showprotected –showsource –cachedir=/var/cache/yum/_packagecache –keepcache=0 –timeout=5000 –retries=3000 –loglevel=debug –verbose rpmonly rpm -qa | sort -u > installed.txt && cat installed.txt | less -nRfSXG -SFXbWwkUgx -K -P -T -Y -e ‘^s*[^#].*$’ -e ‘^s*$’ -e ‘^s*[.*]$’ -e ‘^s*No package ([^)]+) available’ -e ‘^s*Selected packages:’ -e ‘^s*!package not installed’ -e ‘^s*+… search terminated by condition’ -e ‘^s*No packages elapsed’ -e ‘^s*Warning: No packages deleted’ 2>&1 | tee log.txt | grep “warning|error” | sed ‘s/:/

/g;s/warning//g;s/(warning|error): //g;s/(E)?[0-9]+:(.*)/1:2/g;s/warning: //g;s/((E)?[0-9]+) warning: //g;s/(E)?[0-9]+: no packages deleted/no packages deleted/g;s/((E)?[0-9]+) warning:.*deleted/deleted/g;s/(E)?[0-9]+: no packages updated/no packages updated/g;s/((E)?[0-9]+) warning:.*updated/updated/g;s/(E)?[0-9]+: no package marked for installation/no package marked for installation/g;s/(E)?[0-9]+: no package marked for removal/no package marked for removal/g;s/(E)?[0-9]+: no package obsoleted/no package obsoleted/g;s/(E)?[0-9]+: no package deinstallation requested/no package deinstallation requested/g;s/(E)?[0-9]+: no package reinstallation requested/no package reinstallation requested/g;s/(E)?[0-9]+: no package upgradability checked/no package upgradability checked/g;s/(E)?[0-9]+: no package downgradeability checked/no package downgradeability checked/g;s/(E)?[0-9]+: no package enabled by default/no package enabled by default/g;s/(E)?[0-9]+: no package disabled by default/no package disabled by default/g;s/(E)?[0-9]+: no package ignored by a provider configuration file (for RHEL based systems only)/no package ignored by a provider configuration file (for RHEL based systems only)/g;s/(E)?[.*]: (.*) is not currently listed in the repository. You can search for more information with “yum search ” or try running the package manager with the “–debug” flag./g’ | grep “warning|error” | sed ‘s/:/

/g;s/warning//g;s/(warning|error): //g;s/(E)?[0-9]+:(.*)/1:2/g;s/(E)?[0-9]+: warning: //g;s/((E)?[0-9])+ warning:.*deleted/deleted/g;s/((E)?[0-9])+ warning:.*updated/updated/g;s/((E)?[0-9])+ warning:.*marked for installation/marked for installation/g;s/((E)?[0-9])+ warning:.*marked for removal/marked for removal/g;s/((E)?[0-9])+ warning:.*obsoleted/obsoleted/g;s/((E)?[0-9])+ warning:.*deinstalled from system and has been marked as removed from the repository catalog. Rerunning the command without the “–all” option may have additional output that is not displayed due to filtering rules applied to the output of this command;

” | tee log2.txt | grep “warning|error” | sed ‘s/:/

/g;s/warning//g;s/(warning|error): //g;s/(E)?[0-9]+:(.*)/1:2/g’ > errorlog.txt && tail log2.txt >> errorlog.txt && exit ${PIPESTATUS[0]} && echo “Error logs saved to errorlog.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings”;exit ${PIPESTATUS[0]} &>> log3.txt && echo “Log saved to log3.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings”;exit ${PIPESTATUS[0]} &>> log4.txt && echo “Log saved to log4.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings”;exit ${PIPESTATUS[0]} &>> log5.txt && echo “Log saved to log5.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings”;exit ${PIPESTATUS[0]} &>> log6.txt && echo “Log saved to log6.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings”;exit ${PIPESTATUS[0]} &>> log7.txt && echo “Log saved to log7.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings”;exit $${PIPESTATUS[0]} &>> log8.txt && echo “Log saved to log8.txt”;echo “Installation completed successfully”;echo “Please check the log files (log1.txt and log2.txt) for any errors or warnings

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/431583.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
小甜小甜订阅用户
上一篇 2024年6月19日 12:28
下一篇 2024年6月19日 12:28

相关推荐

  • 今日分享linux中的vi与vim的区别有哪些「linux中的vi和vim有什么区别」。

    深入理解Linux中的vi与vim的区别 在Linux中,vi和vim是两种常用的文本编辑器,尽管两者的功能非常相似,但是它们之间还是存在一些关键的区别,本文将详细解析这两种编辑器的主要差异,并提供一些实用的技巧来帮助你…

    2024年6月14日
    05
  • 教你linux中怎么用yum更新gcc编译器。

    在Linux系统中,yum 是一个用于安装、更新和删除软件包的实用工具。GCC(GNU Compiler Collection)是一套编程语言的编译器,它支持多种语言,包括C、C++、ObjectiveC、Fortran、Ada等。 (图片来源网络,侵删) 更…

    2024年6月27日
    04
  • 我来教你linux中如何使用Sed文本编辑器。

    Sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑。 ,,如果您想了解如何在Linux中使用Sed文…

    2024年7月17日
    02
  • 说说yum安装。

    yum是Linux系统中的一个软件包管理器,它可以帮助用户方便地安装、更新、卸载和管理软件包,本文将详细介绍yum的安装方法和相关问题解答。 一、yum的安装准备 1. 确保系统已经安装了EPEL(Extra Packages for Enterp…

    2024年6月19日
    01
  • 经验分享查看selinux状态的命令。

    【查看SELinux状态】 SELinux(Security-Enhanced Linux)是一种基于Linux内核的安全模块,它提供了一种强制访问控制(MAC)机制,以增强Linux系统的安全性,在本文中,我们将介绍如何查看SELinux的状态,以及它的工作…

    2024年6月18日
    00
  • 教你linux常用网络工具。

    Linux网络工具是用于监控、管理和优化网络性能的一系列实用程序,这些工具可以帮助系统管理员和网络工程师更好地了解网络的运行状况,解决网络问题,提高网络的稳定性和安全性,本文将介绍一些常用的Linux网络工具…

    2024年7月6日
    02
  • 如何学习和理解Linux命令。

    Linux命令是Linux操作系统的基础,学习和理解Linux命令是非常重要的。以下是我为您准备的30个字的摘要:,,1. 学习Linux命令需要掌握基本的语法和常用命令;,2. 可以通过阅读书籍、观看视频等方式进行学习;,3. …

    2024年7月16日
    01
  • 说说redis主从同步验证的方法是什么。

    Redis主从同步验证的方法是:主服务器向从服务器发送psync命令,告诉从服务器需要同步数据。从服务器接收到psync命令后,会将数据库状态变更为与主服务器在执行BGSAVE时的状态一致,并将RDB文件发送给主服务器。主…

    2024年7月18日
    04

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息