银河麒麟高级服务器操作系统V10-系统管理员手册:04 安装和管理软件

这篇具有很好参考价值的文章主要介绍了银河麒麟高级服务器操作系统V10-系统管理员手册:04 安装和管理软件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

第四章 安装和管理软件

4.1. 检查和升级软件包

4.1.1. 软件包升级检查

4.1.2. 升级软件包

4.1.3. 利用系统光盘与 dnf 离线升级系统

4.2. 管理软件包

4.2.1. 检索软件包

4.2.2. 安装包列表

4.2.3. 显示软件包信息

4.2.4. 安装软件包

4.2.5. 下载软件包

4.2.6. 删除软件包

4.3. 管理软件包组

4.3.1. 软件包组列表

4.3.2. 安装软件包组

4.3.3. 删除软件包组

4.4. 软件包操作记录管理

4.4.1. 查看操作

4.4.2. 审查操作

 4.4.3. 恢复与重复操作


第四章 安装和管理软件

        dnf 是新一代的软件包管理器,首先出现在 Fedora 18 这个发行版中。而在 Fedora 22 中,它取代了 yum,正式成为了 Fedora 22 的包管理器。

        dnf 包管理器克服了 yum 包管理器的一些瓶颈,提升了包括用户体验、内存占用、依赖分析和运行速度等多方面的内容。dnf 使用 rpmlibsolv hawkey 库进行包管理操作,可以同 yum 同时使用。

4.1. 检查和升级软件包

4.1.1. 软件包升级检查

查看系统里已经安装的软件包有哪些可以升级可以执行以下命令,以 X86

平台示例如下:

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

示例说明:

        Ø PackageKit——软件包名称;

        Ø x86_64——该软件包支持的 CPU 架构;

        Ø 33.19-31.p12.ky10——可升级的软件包版本;

        Ø ks10-adv-os——可升级的软件包所存储仓库。

4.1.2. 升级软件包

        dnf 支持一次升级单个/批量软件包,并同时安装/更新相应的依赖包。

1. 升级单一软件包命令:

#dnf update {package_name}

升级 kernel 软件包命令为例:

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

 上述输出的说明如下:

        a) Package:用户需要下载升级的软件包和依赖软件包。

        b) Architecture:该软件包所属的架构。

        c) Version:软件包升级后的版本。

        d) Repository:可升级软件包所属仓库。

        e) Size:软件包大小。

        f) dnf 默认会显示升级软件包的基本信息,并提示是否确认安装,用户可以在使用 dnf 命令时添加参数–y,效果等同于出现 Is this ok [y/N]:时输入 yes

        g) 安装过程中如果出现错误导致安装过程终止,可以使用 dnf history 命令 查看详细描述。

如果需要安装一组软件包,可以以 root 用户执行命令:

#dnf groupupdate group_name

2. 批量升级软件包及其依赖

如果需要升级系统所有软件包,可以使用以下命令:

#dnf update

4.1.3. 利用系统光盘与 dnf 离线升级系统

        dnf 可与 yum 使用相同的配置文件,即配置 dnf 源可直接/etc/yum.repos.d/ 中的.repo 文件进行编辑。当系统处于离线状态或者无法访问官方更新源时,可以利用更新的系统光盘创建本地源并进行升级。步骤如下:

1. 创建系统光盘挂载目录,以 root 用户执行:

#mkdir {mount_dir}

2. 将系统安装光盘挂载至该目录,以 root 用户执行

#mount -o loop {iso_name} {mount_dir}

3. 将系统光盘中的 media.repo 文件从挂载目录拷贝至/etc/yum.repos.d/目录下:

#cp mount_dir/media.repo /etc/yum.repos.d/new.repo

4. 编辑/etc/yum.repos.d/new.repo 配置文件以添加光盘路径:

#baseurl=file://mount_dir

5. 更新 dnf 源并进行升级,以 root 用户执行:

#dnf update

6. 升级成功后,卸载系统光盘挂载目录:

#umount mount_dir 或者 rmdir mount_dir

如果不再使用这个 dnf 源进行安装和升级,可以以 root 用户删除文件:

#rm /etc/yum.repos.d/new.repo

4.2. 管理软件包

        dnf 提供了完整操作系统软件包管理功能,包括检索、查看信息、安装和删除。

4.2.1. 检索软件包

        执行 dnf search 命令可以检索软件包,例如检索包含“mesh”字段的软件包,以 X86 平台示例如下:

#dnf search mesh

        如果 dnf 检测的结果繁多,可以通过 shell 本身的 grep 或者正则表达式进行过滤。

4.2.2. 安装包列表

        显示已安装和可安装的软件包列表可以执行以下命令:

#dnf list all

        显示包括某些字符的已安装和可安装软件包列表可以执行以下命令:

#dnf list glob_expression…

        显示 abrt 相关软件包列表的命令如下:

#dnf list abrt-addon\* abrt-plugin\*

        显示包括某些字符的已安装软件包列表可以执行以下命令:

#dnf list installed glob_expression…

        显示包括 krb 的所有已安装软件包示例如下:

#dnf list installed "krb?-*"

        显示包括某些字符的可安装软件包列表可以执行以下命令:

#dnf list available glob_expression…

        显示所有可用的 gstreamer plug-ins 软件包列表:

#dnf list available gstreamer\*plugin\*

        查看软件仓库

        成功注册后,可使用 dnf 来管理软件包。

        查看可用的软件仓库可以使用以下命令:

#dnf repolist

        如果想显示更多信息可以加上-v 选项,或者用 dnf repoinfo 命令输出信息。

#dnf repolist -v

#dnf repoinfo

        如果需要显示所有可用和不可用的软件仓库,可以使用以下命令:

#dnf repolist all

4.2.3. 显示软件包信息

        显示一个或多个软件包可以使用以下命令:

#dnf info package_name…

        显示软件包 abrt 详细信息的命令:

#dnf info abrt

        显示软件包 yum 详细信息的命令:

#dnf info yum

4.2.4. 安装软件包

        用户可以以 root 用户使用以下命令安装软件包

#dnf install package_name

        安装 sqlite i686 架构的软件包示例:

#dnf install sqlite.i686

        除了安装软件包,还可以安装具体的二进制文件,您可以输入文件地址,以root 用户执行安装:

#dnf install /usr/sbin/named

        安装命令如下:

#dnf install httpd

        如果要安装本地软件包,可以执行:

#dnf localinstall path

4.2.5. 下载软件包

        在执行安装流程中,显示以下选项是:

. . .

Total size: 1. 2 M

Is this ok [y/N]:

. . .

        输入 y,可以执行软件包下载。

4.2.6. 删除软件包

        删除软件包可以执行以下命令:

dnf remove package_name…

        删除 totem 软件包示例:

dnf remove totem

4.3. 管理软件包组

        软件包组可以搜集一系列特定功能软件包,比如系统工具和视频软件包组。 安装软件包组可以一起安装其依赖。

4.3.1. 软件包组列表

        Summary 选项可以显示软件包可用组的数量:

dnf groups summary

        以下为输出示例:

#dnf groups summary

        可用组: 8

        显示某个软件包组的全部信息可以用以下命令:

#dnf groups info glob_expression…

        以下为 Server 组输出示例:

#dnf groups info Server

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

4.3.2. 安装软件包组

        每个软件包组都有自己的组 ID,要显示包组 id 可以使用以下命令:

#dnf group list ids

        查找开发软件包组列表的示例:

#dnf groups list ids deve\*

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

        软件包组的安装可以通过软件包组名称安装,也可通过包组 id 安装。

#dnf group install "group name"

#dnf group install groupid

        也可用通过以下两种命令安装:

#dnf install @group

#dnf install @^group

        下面是 4 种安装开发工具软件分组的示例:

#dnf group install "Development Tools"

#dnf group install development

#dnf install @"Development Tools"

#dnf install @development

4.3.3. 删除软件包组

可以通过软件包组名或者软件包组 id 删除软件包。以 root 权限执行:

#dnf group remove group_name

#dnf group remove groupid

如果软件分组有@标签,也可用以下命令删除。以 root 身份执行:

#dnf remove @group

#dnf remove @^group

删除 KDE 桌面软件分组示例:

#dnf group remove "Development Tools"

#dnf group remove development

#dnf remove @"Development Tools"

#dnf remove @development

4.4. 软件包操作记录管理

        dnf 可以使用 dnf history 命令进行管理操作。

4.4.1. 查看操作

        显示以往 20 dnf 操作记录,可以使用以下命令。以 root 权限执行:

#dnf history list 1..20

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

 如果想显示某一部分 dnf 操作记录,可以使用以下命令。以 root 权限执行:

        #dnf history list start_id. . end_id

显示过去 5 dnf 信息示例如下:

        #dnf history list 1..5

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

         以上 dnf history list 输出显示内容说明如下:

        ID——识别特定记录的标示数;

        Command line——简要描述操作内容;

        Date and time——该条记录的日期和时间;

        Action(s)——描述操作类型;

        Altered——记录操作影响的条目数。

下表是 Action 的不同说明:

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

4.4.2. 审查操作

        需要显示某条操作记录的具体综述信息,可以执行以下命令:

#dnf history {id}

        其中 id 是操作的 id

        如果需要显示某条操作记录的详细信息,可以使用以下命令:

#dnf history info {id}

        如果需要显示某一阶段操作记录的详细信息,可以使用以下命令:

#dnf history info start_id. . end_id

        示例如下:

#dnf history info 4 . . 5

麒麟服务器系统如何查看安装软件位置,银河麒麟,运维,服务器,麒麟操作系统,系统管理员

 4.4.3. 恢复与重复操作

        如果想要撤销某个 dnf 操作,可以以 root 权限执行以下操作:

#dnf history undo {id}

        如果需要重复某个 dnf 操作,可以以 root 权限执行以下操作:

#dnf history redo {id}文章来源地址https://www.toymoban.com/news/detail-778046.html

到了这里,关于银河麒麟高级服务器操作系统V10-系统管理员手册:04 安装和管理软件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程

    目录 VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程 银河麒麟的前世今生 安装过程 银河麒麟(KylinOS)原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统,后由国防科技大学将品牌授权给天津麒麟,后者在2019年与中标软件合并为麒麟软

    2024年02月02日
    浏览(76)
  • 【兼容认证】白鲸开源与银河麒麟高级服务器操作系统成功通过测试

    2024年1月2日 ,北京白鲸开源科技有限公司(以下简称\\\"白鲸开源\\\")荣幸宣布,白鲸开源旗下产品 WhaleStudio V2.4 已成功通过与麒麟软件有限公司旗下的银河麒麟高级服务器操作系统产品的兼容性测试。 麒麟软件有限公司的银河麒麟高级服务器操作系统(飞腾版)V10和银河麒麟高级

    2024年02月19日
    浏览(48)
  • 银河麒麟高级服务器操作系统V10-系统管理员手册:05 基础服务

    目录 第五章 基础服务 5.1. 使用 systemd 管理系统服务 5.1.1. Systemd 介绍 5.1.1.1. 主要特性 5.1.1.2. 兼容性 5.1.2. 管理系统服务 5.1.2.1. 显示服务 5.1.2.2. 显示服务状态 5.1.2.3. 启动服务 5.1.2.4. 停止服务 5.1.2.5. 重启服务 5.1.2.6. 启用服务 5.1.2.7. 禁用服务 5.1.3. 管理目标 5.1.3.1. 查看默认目

    2024年02月06日
    浏览(54)
  • 银河麒麟高级服务器操作系统V10安装mysql数据库

    1.检查是否已经安装mysql 2.将查询出的包卸载掉 3.将/usr/lib64/libLLVM-7.so删除 4.检查删除结果 5.搜索残余文件 6.删除残余文件 7.验证删除 8.检查MySQL用户组以及用户是否存在,若没有则创建 9.上传安装包 将mysql-8.0.33-linux-glibc2.17-x86_64-minimal.tar安装包上传到银河麒麟系统虚拟机中

    2024年02月16日
    浏览(80)
  • KylinosV10银河麒麟高级服务器操作系统V10-安装telnet

    国产银河麒麟系统也是生产环境上经常遇到的(官网简介:银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站 (kylinos.cn)) 这版系统分为服务器版和个人桌面版;其中服务器版命令估计是基于红帽体系;而桌面

    2024年02月13日
    浏览(75)
  • 银河麒麟高级服务器操作系统V10下载安装及安装docker

    银河麒麟操作系统v10是中国电子研发的操作系统,该系统充分适应5G时代需求,打通手机、平板电脑、PC等,实现多端融合。 x86/兆芯/海光 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 链接:https://pan.baidu.com/s/16sa8sumcJzXI95ip9gwptg 提取码:wxyu arm64/飞腾/鲲鹏 Kylin-Server-10-SP2-aarch64-Rel

    2024年01月16日
    浏览(68)
  • window10下安装银河麒麟高级服务器操作系统(飞腾版)V10

     坑:我们经常使用的电脑CPU是x86架构的,然后我们安装x86架构的64位处理器的操作系统直接使用VMware等虚拟软件进行虚拟,而对与不同的CPU架构的arm架构的操作系统,可以使用QEMU模拟器模拟一个arm环境 2.1 下载QEMU软件 QEMU模拟器安装包 2.2 下载UEFI(BIOS的替代方案) UEFI下载

    2024年02月07日
    浏览(67)
  • 银河麒麟高级服务器操作系统V10SP2安装JDK

           JDK是Java语言的软件开发工具包,是整个java开发的核心,它包含了JAVA的运行环境(Java运行环境Java Runtime Environment,简称JRE)和JAVA工具。        JDK与OpenJDK的区别:OpenJDK采用GPL V2协议发布,而JDK则采用JRL协议发布。两个协议虽然都是开放源代码的,但是在使用上GPL

    2024年02月14日
    浏览(92)
  • 银河麒麟高级服务器操作系统V10-SP1 VNC配置手册

    1.1 适用基础环境 系统版本:Kylin Linux Advanced Server release V10 (SP1) /(Tercel)-aarch64-Build04/20200711 服务器:arm平台服务器 1.2解决问题 现场维护人员或用户要求需要配置vnc,且设置vnc默认为开机自启 2.1 环境准备与检查 在部署本文档前,应提前准备好如下环境: 2.1.1 硬件设备: arm服

    2024年02月16日
    浏览(108)
  • 银河麒麟高级服务器操作系统V10-系统管理员手册:01 基本系统配置

    目录 第一章 基本系统配置 1.1. 系统地区和键盘配置 1.1.1. 配置系统地区 1.1.1.1. 显示当前配置 1.1.1.2. 显示可用地区列表 1.1.1.3. 配置地区 1.1.2. 配置键盘布局 1.1.2.1. 显示当前配置 1.1.2.2. 显示可用键盘布局列表 1.1.2.3. 配置键盘 1.1.3. 其他资源 1.2. 网络访问配置 1.2.1. 动态网络配置

    2024年02月15日
    浏览(61)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包