广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中Zypper命令的作用是什么
  • 957
分享到

Linux中Zypper命令的作用是什么

2023-06-12 23:06:29 957人浏览 泡泡鱼
摘要

这篇文章给大家介绍linux中Zypper命令的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Zypper是SUSE Linux中用于安装,升级,卸载,管理仓库、进行各种包查询的命令行接口。本篇将会讨论zyp

这篇文章给大家介绍linux中Zypper命令的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Zypper是SUSE Linux中用于安装,升级,卸载,管理仓库、进行各种包查询的命令行接口。本篇将会讨论zypper的几个不同命令的例子。
语法:

代码如下:

# zypper [--global-opts] <command> [--command-opts] [command-arguments]

中括号中的部分可以不需要。执行zypper最简单的方法是输入 zypper 及 。
例子1:列出可用的全局选项和命令

打开终端,输入zypper并按回车,它会显示所有可用的全局选项和命令。

   

代码如下:

linux-xa3t:~ # zypper

例子2:获得zypper的某个命令的帮助

语法: zypper help [command]

   

代码如下:

linux-xa3t:~ # zypper help remove
   remove (rm) [options] <capability> ...
   
   Remove packages with specified capabilities.
   A capability is NAME[.ARCH][OP<VERSION>], where OP is one of <, <=, =, >=, >.
   
   Command options:
   -r, --repo <alias|#|URI> Load only the specified repository.
   -t, --type <type> Type of package (package, patch, pattern, product).
   
    Default: package.
   -n, --name Select packages by plain name, not by capability.
   -C, --capability Select packages by capability.
   --debug-solver Create solver test case for debugging.
   -R, --no-force-resolution Do not force the solver to find solution,let it ask.
   --force-resolution Force the solver to find a solution (even an aggressive one).
   -u, --clean-deps Automatically remove unneeded dependencies.
   -U, --no-clean-deps No automatic removal of unneeded dependencies.
   -D, --dry-run Test the removal, do not actually remove.

例子3:打开zypper shell/会话

   

代码如下:

linux-xa3t:~ # zypper sh
   zypper>

   

代码如下:

linux-xa3t:~ # zypper shell
   zypper>

例子4:列出已定义的仓库

   

代码如下:

linux-xa3t:~ # zypper repos


    Linux中Zypper命令的作用是什么

    或

   

代码如下:

linux-xa3t:~ # zypper lr

1) 以表格的形式列出仓库的URI
Linux中Zypper命令的作用是什么

2) 以优先级列出仓库

   

代码如下:

linux-xa3t:~ # zypper lr -p


    Linux中Zypper命令的作用是什么

例子5:刷新仓库

   

代码如下:

linux-xa3t:~ # zypper ref
   Repository 'openSUSE-13.1-Non-Oss' is up to date.
   Repository 'openSUSE-13.1-Oss' is up to date.
   Repository 'openSUSE-13.1-Update' is up to date.
   Repository 'openSUSE-13.1-Update-Non-Oss' is up to date.
   All repositories have been refreshed.

例子6:修改zypper仓库

zypper仓库可以通过别名、数字或者URI或者通过&lsquo;&ndash;all、 &ndash;remote、 &ndash;local、 &ndash;medium-type&rsquo;这些选项修改。

linux-xa3t:~ # zypper mr -d 6 #禁用6号仓库 linux-xa3t:~ # zypper mr -rk -p 70 upd #启用自动书信并为&lsquo;upd&rsquo;仓库设置rpm文件&lsquo;缓存&rsquo;,且设置它的优先级为70 linux-xa3t:~ # zypper mr -Ka #为所有的仓库禁用rpm文件缓存 linux-xa3t:~ # zypper mr -kt #为远程仓库设置rpm文件缓存
例子7:添加仓库

语法: zypper addrepo 或者 zypper ar <仓库的URL或者别名>

   

代码如下:

linux-xa3t:~ # zypper ar Http://download.opensuse.org/update/13.1/ update
   Adding repository 'update' .............................................[done]
   Repository 'update' successfully added
   Enabled: Yes
   Autorefresh: No
   GPG check: Yes
   URI: http://download.opensuse.org/update/13.1/

例子8:移除仓库

语法:

代码如下:

zypper removerepo <仓库名> <别名>

或者

代码如下:

zypper rr <仓库名> <别名></p><p>    [code]linux-xa3t:~ # zypper rr openSUSE-13.1-1.10 openSUSE-13.1-1.10
   Removing repository 'openSUSE-13.1-1.10' ............................[done]
   Repository 'openSUSE-13.1-1.10' has been removed.

例子9:安装软件包

语法: zypper install <包名> 或者 zypper in <包名>

   

代码如下:

linux-xa3t:~ # zypper install vlc

例子10:卸载软件包

语法: zypper remove <包名> 或者 zypper rm <包名>

   

代码如下:

linux-xa3t:~ # zypper remove sqlite

例子11:导出和导入仓库

导出仓库的语法 : zypper repos &ndash;export 或者 zypper lr -e

   

代码如下:

linux-xa3t:~ # zypper lr --export repo-backup/back.repo
   Repositories have been successfully exported to repo-backup/back.repo.

导入仓库的语法 :

   

代码如下:

linux-xa3t:~ # zypper ar repo-backup/back.repo

例子12:更新一个软件包

语法: zypper update <包名> 或者 zypper up <包名>

   

代码如下:

linux-xa3t:~ # zypper update bash

例子13:安装源码包

语法: zypper source-install <源码包> 或 zypper si <源码包>

   

代码如下:

linux-xa3t:~ # zypper source-install zypper

例子14:只安装依赖包

例子13中的命令会安装和构建特定包的依赖。如果你想要安装源码包就用-D选项

   

代码如下:

# zypper source-install -D package_name

只安装依赖就使用-d

   

代码如下:

# zypper source-install -d package_name

关于Linux中Zypper命令的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Linux中Zypper命令的作用是什么

本文链接: https://www.lsjlt.com/news/263788.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中Zypper命令的作用是什么
    这篇文章给大家介绍Linux中Zypper命令的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Zypper是SUSE Linux中用于安装,升级,卸载,管理仓库、进行各种包查询的命令行接口。本篇将会讨论zyp...
    99+
    2023-06-12
  • Linux中如何使用zypper命令
    这篇文章将为大家详细讲解有关Linux中如何使用zypper命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。zypper 是一个简单易用的命令行包管理器,它使用了一个软件包管理库叫做 libzypp 。...
    99+
    2023-06-28
  • linux中实用的zypper命令有哪些
    这篇文章主要介绍linux中实用的zypper命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Suse Linux 使用 zypper 进行包管理,其是一个由 ZYpp 包管理引擎提供的包管理系统。不带参数的...
    99+
    2023-06-16
  • Linux中source命令的作用是什么
    在Linux中,source命令用于在当前shell环境中执行指定的脚本文件。具体而言,source命令会从指定的脚本文件中读取并执...
    99+
    2023-10-11
    Linux
  • linux中chgrp命令的作用是什么
    chgrp命令是用于更改文件或目录的所属组的命令。 使用chgrp命令,可以将文件或目录的所属组更改为指定的组名或组ID。 chgr...
    99+
    2023-10-22
    linux
  • Linux中awk命令的作用是什么
    Linux中awk命令的作用是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一...
    99+
    2023-06-09
  • linux中jps命令的作用是什么
    在Linux系统中,jps命令用于列出Java进程的信息。它是Java Development Kit (JDK) 中的一个工具,用...
    99+
    2023-09-27
    Linux jps
  • linux中mv命令的作用是什么
    本文小编为大家详细介绍“linux中mv命令的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux中mv命令的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。linux中mv是linux中...
    99+
    2023-07-05
  • Linux中set命令的作用是什么
    小编给大家分享一下Linux中set命令的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令set命令 作用主要是显示系统中已经存在的sh...
    99+
    2023-06-28
  • linux中wc命令的作用是什么
    小编给大家分享一下linux中wc命令的作用是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和...
    99+
    2023-06-15
  • Linux中gunzip命令的作用是什么
    Linux中gunzip命令的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux gunzip 命令我们现在知道压缩文件可以用 gzip -d ...
    99+
    2023-06-16
  • linux中cat命令的作用是什么
    这篇文章给大家介绍linux中cat命令的作用是什么 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。cat:查看文件的内容、连接文件、创建一个或多个文件和重定向输出到终端或文件 用法:cat [选项] [文件] $ c...
    99+
    2023-06-13
  • Linux中touch命令的作用是什么
    本篇文章为大家展示了Linux中touch命令的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者...
    99+
    2023-06-13
  • linux man命令的作用是什么
    这篇“linux man命令的作用是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“li...
    99+
    2023-04-20
    linux man
  • linux locate命令的作用是什么
    这篇“linux locate命令的作用是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2023-02-10
    linux locate
  • linux命令mkdir的作用是什么
    今天小编给大家分享一下linux命令mkdir的作用是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起...
    99+
    2023-03-13
    linux mkdir
  • Linux chattr命令的作用是什么
    本篇内容介绍了“Linux chattr命令的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常见命令参数A:即Atime,告诉系统...
    99+
    2023-06-15
  • Linux命令pstree的作用是什么
    这篇文章主要讲解了“Linux命令pstree的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux命令pstree的作用是什么”吧!命令简介pstree 命令以树状图的方式展...
    99+
    2023-06-15
  • linux命令echo的作用是什么
    Linux命令echo用于在终端输出一行文本。它的基本语法是:echo [选项] [字符串]一般情况下,echo命令会原样输出字符串...
    99+
    2023-08-30
    linux
  • Linux命令中的find命令是什么
    Linux命令中的find命令是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作