Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


用于 ‘Suse‘ Linux 包管理的 Zypper 命令大全

2015-6-11 13:59    收藏: 3    

使用 zypper 进行软件包管理

用 zypper 安装一个软件包

  1. 在 zypper 中,我们可以通过软件包的功能名称来安装一个软件包。以 Firefox 为例,以下的命令可以用来安装该软件包。

    # zypper in MozillaFirefox
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 128 NEW packages are going to be installed:
      adwaita-icon-theme at-spi2-atk-common at-spi2-atk-gtk2 at-spi2-core cantarell-fonts cups-libs desktop-file-utils fontconfig gdk-pixbuf-query-loaders gstreamer gstreamer-fluendo-mp3
      gstreamer-plugins-base gtk2-branding-openSUSE gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-vietnamese gtk2-metatheme-adwaita
      gtk2-theming-engine-adwaita gtk2-tools gtk3-data gtk3-metatheme-adwaita gtk3-tools hicolor-icon-theme hicolor-icon-theme-branding-openSUSE libasound2 libatk-1_0-0 libatk-bridge-2_0-0
      libatspi0 libcairo2 libcairo-gobject2 libcanberra0 libcanberra-gtk0 libcanberra-gtk2-module libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra-gtk-module-common libcdda_interface0
      libcdda_paranoia0 libcolord2 libdrm2 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libFLAC8 libfreebl3 libgbm1 libgdk_pixbuf-2_0-0 libgraphite2-3 libgstapp-1_0-0 libgstaudio-1_0-0
      libgstpbutils-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 libgthread-2_0-0 libgtk-2_0-0 libgtk-3-0 libharfbuzz0 libjasper1 libjbig2 libjpeg8 libjson-c2
      liblcms2-2 libLLVM libltdl7 libnsssharedhelper0 libogg0 liborc-0_4-0 libpackagekit-glib2-18 libpango-1_0-0 libpciaccess0 libpixman-1-0 libpulse0 libsndfile1 libsoftokn3 libspeex1
      libsqlite3-0 libstartup-notification-1-0 libtheoradec1 libtheoraenc1 libtiff5 libvisual libvorbis0 libvorbisenc2 libvorbisfile3 libwayland-client0 libwayland-cursor0 libwayland-server0
      libX11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libXcomposite1 libXcursor1 libXdamage1 libXevie1
      libXfixes3 libXft2 libXi6 libXinerama1 libxkbcommon-0_4_3 libXrandr2 libXrender1 libxshmfence1 libXtst6 libXv1 libXxf86vm1 Mesa Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0
      metatheme-adwaita-common MozillaFirefox MozillaFirefox-branding-openSUSE mozilla-nss mozilla-nss-certs PackageKit-gstreamer-plugin pango-tools sound-theme-freedesktop
    
    The following 10 recommended packages were automatically selected:
      gstreamer-fluendo-mp3 gtk2-branding-openSUSE gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-vietnamese libcanberra0 libpulse0
      PackageKit-gstreamer-plugin
    
    128 new packages to install.
    Overall download size: 77.2 MiB. Already cached: 0 B  After the operation, additional 200.0 MiB will be used.
    Continue? [y/n/? shows all options] (y): y
    Retrieving package cantarell-fonts-0.0.16-1.1.noarch                                                                                                   (1/128),  74.1 KiB (115.6 KiB unpacked)
    Retrieving: cantarell-fonts-0.0.16-1.1.noarch.rpm .........................................................................................................................[done (63.4 KiB/s)]
    Retrieving package hicolor-icon-theme-0.13-2.1.2.noarch                                                                                                (2/128),  40.1 KiB ( 50.5 KiB unpacked)
    Retrieving: hicolor-icon-theme-0.13-2.1.2.noarch.rpm ...................................................................................................................................[done]
    Retrieving package sound-theme-freedesktop-0.8-7.1.2.noarch                                                                                            (3/128), 372.6 KiB (460.3 KiB unpacked) 
  2. 安装指定版本号的软件包,(以 gcc 5.1 为例)。

    # zypper in 'gcc<5.1'
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 13 NEW packages are going to be installed:
      cpp cpp48 gcc gcc48 libasan0 libatomic1-gcc49 libcloog-isl4 libgomp1-gcc49 libisl10 libitm1-gcc49 libmpc3 libmpfr4 libtsan0-gcc49
    
    13 new packages to install.
    Overall download size: 14.5 MiB. Already cached: 0 B  After the operation, additional 49.4 MiB will be used.
    Continue? [y/n/? shows all options] (y): y 
  3. 为特定的CPU架构安装软件包(以兼容 i586 的 gcc 为例)。

    # zypper in gcc.i586
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 13 NEW packages are going to be installed:
      cpp cpp48 gcc gcc48 libasan0 libatomic1-gcc49 libcloog-isl4 libgomp1-gcc49 libisl10 libitm1-gcc49 libmpc3 libmpfr4 libtsan0-gcc49
    
    13 new packages to install.
    Overall download size: 14.5 MiB. Already cached: 0 B  After the operation, additional 49.4 MiB will be used.
    Continue? [y/n/? shows all options] (y): y
    Retrieving package libasan0-4.8.3+r212056-2.2.4.x86_64                                                                                                  (1/13),  74.2 KiB (166.9 KiB unpacked)
    Retrieving: libasan0-4.8.3+r212056-2.2.4.x86_64.rpm .......................................................................................................................[done (79.2 KiB/s)]
    Retrieving package libatomic1-gcc49-4.9.0+r211729-2.1.7.x86_64                                                                                          (2/13),  14.3 KiB ( 26.1 KiB unpacked)
    Retrieving: libatomic1-gcc49-4.9.0+r211729-2.1.7.x86_64.rpm ...............................................................................................................[done (55.3 KiB/s)] 
  4. 为特定的CPU架构安装指定版本号的软件包(以兼容 i586 且版本低于5.1的 gcc 为例)

    # zypper in 'gcc.i586<5.1'
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 13 NEW packages are going to be installed:
      cpp cpp48 gcc gcc48 libasan0 libatomic1-gcc49 libcloog-isl4 libgomp1-gcc49 libisl10 libitm1-gcc49 libmpc3 libmpfr4 libtsan0-gcc49
    
    13 new packages to install.
    Overall download size: 14.4 MiB. Already cached: 129.5 KiB  After the operation, additional 49.4 MiB will be used.
    Continue? [y/n/? shows all options] (y): y
    In cache libasan0-4.8.3+r212056-2.2.4.x86_64.rpm                                                                                                        (1/13),  74.2 KiB (166.9 KiB unpacked)
    In cache libatomic1-gcc49-4.9.0+r211729-2.1.7.x86_64.rpm                                           (2/13),  14.3 KiB ( 26.1 KiB unpacked)
    In cache libgomp1-gcc49-4.9.0+r211729-2.1.7.x86_64.rpm                                             (3/13),  41.1 KiB ( 90.7 KiB unpacked) 
  5. 从指定的软件库里面安装一个软件包,例如从 amarok 中安装 libxine。

    # zypper in amarok upd:libxine1
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    The following 202 NEW packages are going to be installed:
      amarok bundle-lang-kde-en clamz cups-libs enscript fontconfig gdk-pixbuf-query-loaders ghostscript-fonts-std gptfdisk gstreamer gstreamer-plugins-base hicolor-icon-theme
      hicolor-icon-theme-branding-openSUSE htdig hunspell hunspell-tools icoutils ispell ispell-american kde4-filesystem kdebase4-runtime kdebase4-runtime-branding-openSUSE kdelibs4
      kdelibs4-branding-openSUSE kdelibs4-core kdialog libakonadi4 l
    .....
  6. 通过指定软件包的名字安装软件包。

    # zypper in -n git
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 35 NEW packages are going to be installed:
      cvs cvsps fontconfig git git-core git-cvs git-email git-gui gitk git-svn git-web libserf-1-1 libsqlite3-0 libXft2 libXrender1 libXss1 perl-Authen-SASL perl-Clone perl-DBD-SQLite perl-DBI
      perl-Error perl-IO-Socket-SSL perl-MLDBM perl-Net-Daemon perl-Net-SMTP-SSL perl-Net-SSLeay perl-Params-Util perl-PlRPC perl-SQL-Statement perl-Term-ReadKey subversion subversion-perl tcl
      tk xhost
    
    The following 13 recommended packages were automatically selected:
      git-cvs git-email git-gui gitk git-svn git-web perl-Authen-SASL perl-Clone perl-MLDBM perl-Net-Daemon perl-Net-SMTP-SSL perl-PlRPC perl-SQL-Statement
    
    The following package is suggested, but will not be installed:
      git-daemon
    
    35 new packages to install.
    Overall download size: 15.6 MiB. Already cached: 0 B  After the operation, additional 56.7 MiB will be used.
    Continue? [y/n/? shows all options] (y): y 
  7. 通过通配符来安装软件包,例如,安装所有 php5 的软件包。

    # zypper in php5*
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    Problem: php5-5.6.1-18.1.x86_64 requires smtp_daemon, but this requirement cannot be provided
      uninstallable providers: exim-4.83-3.1.8.x86_64[openSUSE-13.2-0]
                       postfix-2.11.0-5.2.2.x86_64[openSUSE-13.2-0]
                       sendmail-8.14.9-2.2.2.x86_64[openSUSE-13.2-0]
                       exim-4.83-3.1.8.i586[repo-oss]
                       msmtp-mta-1.4.32-2.1.3.i586[repo-oss]
                       postfix-2.11.0-5.2.2.i586[repo-oss]
                       sendmail-8.14.9-2.2.2.i586[repo-oss]
                       exim-4.83-3.1.8.x86_64[repo-oss]
                       msmtp-mta-1.4.32-2.1.3.x86_64[repo-oss]
                       postfix-2.11.0-5.2.2.x86_64[repo-oss]
                       sendmail-8.14.9-2.2.2.x86_64[repo-oss]
                       postfix-2.11.3-5.5.1.i586[repo-update]
                       postfix-2.11.3-5.5.1.x86_64[repo-update]
     Solution 1: Following actions will be done:
      do not install php5-5.6.1-18.1.x86_64
      do not install php5-pear-Auth_SASL-1.0.6-7.1.3.noarch
      do not install php5-pear-Horde_Http-2.0.1-6.1.3.noarch
      do not install php5-pear-Horde_Image-2.0.1-6.1.3.noarch
      do not install php5-pear-Horde_Kolab_Format-2.0.1-6.1.3.noarch
      do not install php5-pear-Horde_Ldap-2.0.1-6.1.3.noarch
      do not install php5-pear-Horde_Memcache-2.0.1-7.1.3.noarch
      do not install php5-pear-Horde_Mime-2.0.2-6.1.3.noarch
      do not install php5-pear-Horde_Oauth-2.0.0-6.1.3.noarch
      do not install php5-pear-Horde_Pdf-2.0.1-6.1.3.noarch
    ....
  8. 使用模式名称(模式名称是一类软件包的名字)来批量安装软件包。

    # zypper in -t pattern lamp_server
    ading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 29 NEW packages are going to be installed:
      apache2 apache2-doc apache2-example-pages apache2-mod_perl apache2-prefork patterns-openSUSE-lamp_server perl-Data-Dump perl-Encode-Locale perl-File-Listing perl-HTML-Parser
      perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-HTML perl-IO-Socket-SSL perl-libwww-perl perl-Linux-Pid
      perl-LWP-MediaTypes perl-LWP-Protocol-https perl-Net-HTTP perl-Net-SSLeay perl-Tie-IxHash perl-TimeDate perl-URI perl-WWW-RobotRules yast2-http-server
    
    The following NEW pattern is going to be installed:
      lamp_server
    
    The following 10 recommended packages were automatically selected:
      apache2 apache2-doc apache2-example-pages apache2-mod_perl apache2-prefork perl-Data-Dump perl-IO-Socket-SSL perl-LWP-Protocol-https perl-TimeDate yast2-http-server
    
    29 new packages to install.
    Overall download size: 7.2 MiB. Already cached: 1.2 MiB  After the operation, additional 34.7 MiB will be used.
    Continue? [y/n/? shows all options] (y): 
  9. 使用一行命令安装一个软件包同时卸载另一个软件包,例如在安装 nano 的同时卸载 vi

    # zypper in nano -vi
    Loading repository data...
    Reading installed packages...
    '-vi' not found in package names. Trying capabilities.
    Resolving package dependencies...
    
    The following 2 NEW packages are going to be installed:
      nano nano-lang
    
    The following package is going to be REMOVED:
      vim
    
    The following recommended package was automatically selected:
      nano-lang
    
    2 new packages to install, 1 to remove.
    Overall download size: 550.0 KiB. Already cached: 0 B  After the operation, 463.3 KiB will be freed.
    Continue? [y/n/? shows all options] (y):
    ...
  10. 使用 zypper 安装 rpm 软件包。

    # zypper in teamviewer*.rpm
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 24 NEW packages are going to be installed:
      alsa-oss-32bit fontconfig-32bit libasound2-32bit libexpat1-32bit libfreetype6-32bit libgcc_s1-gcc49-32bit libICE6-32bit libjpeg62-32bit libpng12-0-32bit libpng16-16-32bit libSM6-32bit
      libuuid1-32bit libX11-6-32bit libXau6-32bit libxcb1-32bit libXdamage1-32bit libXext6-32bit libXfixes3-32bit libXinerama1-32bit libXrandr2-32bit libXrender1-32bit libXtst6-32bit
      libz1-32bit teamviewer
    
    The following recommended package was automatically selected:
      alsa-oss-32bit
    
    24 new packages to install.
    Overall download size: 41.2 MiB. Already cached: 0 B  After the operation, additional 119.7 MiB will be used.
    Continue? [y/n/? shows all options] (y):
    ..

使用 zypper 卸载软件包

  1. 命令 ‘zypper remove‘ 和 ‘zypper rm‘ 用于卸载软件包。例如卸载 apache2:

    # zypper remove apache2 

    或者

    # zypper rm apache2
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following 2 packages are going to be REMOVED:
      apache2 apache2-prefork
    
    2 packages to remove.
    After the operation, 4.2 MiB will be freed.
    Continue? [y/n/? shows all options] (y): y
    (1/2) Removing apache2-2.4.10-19.1 ........................................................................[done]
    (2/2) Removing apache2-prefork-2.4.10-19.1 ................................................................[done] 

使用Zypper 进行软件包更新

  1. 更新所有的软件包,可以使用 ‘zypper update‘ 或者 ‘zypper up‘。

    # zypper up 

    或者

    # zypper update
    
    Loading repository data...
    Reading installed packages...
    Nothing to do. 
  2. 更新指定的软件包,例如更新 apache2 以及 openssh。

     zypper up apache2 openssh
    Loading repository data...
    Reading installed packages...
    No update candidate for 'apache2-2.4.10-19.1.x86_64'. The highest available version is already installed.
    No update candidate for 'openssh-6.6p1-5.1.3.x86_64'. The highest available version is already installed.
    Resolving package dependencies...
    
    Nothing to do.
  3. 安装一个软件库,例如 mariadb,如果该库存在则更新之。

    # zypper in mariadb
    Loading repository data...
    Reading installed packages...
    'mariadb' is already installed.
    No update candidate for 'mariadb-10.0.13-2.6.1.x86_64'. The highest available version is already installed.
    Resolving package dependencies...
    
    Nothing to do.

安装源文件并且构建依赖关系

命令 ‘zypper source-install‘ 或者 ‘zypper si‘ 可以用于从源文件编译软件包

  1. 安装某一个软件包的源文件及其依赖关系,例如 mariadb。

    # zypper si mariadb
    Reading installed packages...
    Loading repository data...
    Resolving package dependencies...
    
    The following 36 NEW packages are going to be installed:
      autoconf automake bison cmake cpp cpp48 gcc gcc48 gcc48-c++ gcc-c++ libaio-devel libarchive13 libasan0 libatomic1-gcc49 libcloog-isl4 libedit-devel libevent-devel libgomp1-gcc49 libisl10
      libitm1-gcc49 libltdl7 libmpc3 libmpfr4 libopenssl-devel libstdc++48-devel libtool libtsan0-gcc49 m4 make ncurses-devel pam-devel readline-devel site-config tack tcpd-devel zlib-devel
    
    The following source package is going to be installed:
      mariadb
    
    36 new packages to install, 1 source package.
    Overall download size: 71.5 MiB. Already cached: 129.5 KiB  After the operation, additional 183.9 MiB will be used.
    Continue? [y/n/? shows all options] (y): y 
  2. 仅为某一个软件包安装源文件,例如 mariadb

    # zypper in -D mariadb
    Loading repository data...
    Reading installed packages...
    'mariadb' is already installed.
    No update candidate for 'mariadb-10.0.13-2.6.1.x86_64'. The highest available version is already installed.
    Resolving package dependencies...
    
    Nothing to do. 
  3. 仅为某一个软件包安装依赖关系,例如 mariadb

    # zypper si -d mariadb
    Reading installed packages...
    Loading repository data...
    Resolving package dependencies...
    
    The following 36 NEW packages are going to be installed:
      autoconf automake bison cmake cpp cpp48 gcc gcc48 gcc48-c++ gcc-c++ libaio-devel libarchive13 libasan0 libatomic1-gcc49 libcloog-isl4 libedit-devel libevent-devel libgomp1-gcc49 libisl10
      libitm1-gcc49 libltdl7 libmpc3 libmpfr4 libopenssl-devel libstdc++48-devel libtool libtsan0-gcc49 m4 make ncurses-devel pam-devel readline-devel site-config tack tcpd-devel zlib-devel
    
    The following package is recommended, but will not be installed due to conflicts or dependency issues:
      readline-doc
    
    36 new packages to install.
    Overall download size: 33.7 MiB. Already cached: 129.5 KiB  After the operation, additional 144.3 MiB will be used.
    Continue? [y/n/? shows all options] (y): y

在脚本和应用中调用 Zypper (非交互式)

  1. 安装一个软件包,并且在安装过程中跳过与用户的交互, 例如 mariadb。

    # zypper --non-interactive in mariadb
    Loading repository data...
    Reading installed packages...
    'mariadb' is already installed.
    No update candidate for 'mariadb-10.0.13-2.6.1.x86_64'. The highest available version is already installed.
    Resolving package dependencies...
    
    Nothing to do.
  2. 卸载一个软件包,并且在卸载过程中跳过与用户的交互,例如 mariadb

    # zypper --non-interactive rm mariadb
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    The following package is going to be REMOVED:
      mariadb
    
    1 package to remove.
    After the operation, 71.8 MiB will be freed.
    Continue? [y/n/? shows all options] (y): y
    (1/1) Removing mariadb-10.0.13-2.6.1 .............................................................................[done] 
  3. 以 XML 格式显示 zypper 的输出。

    # zypper --xmlout
      Usage:
        zypper [--global-options]  [--command-options] [arguments]
    
      Global Options
    ....
  4. 在安装过程中禁止详细信息输出到屏幕。

    # zypper --quiet in mariadb
    The following NEW package is going to be installed:
      mariadb
    
    1 new package to install.
    Overall download size: 0 B. Already cached: 7.8 MiB  After the operation, additional 71.8 MiB will be used.
    Continue? [y/n/? shows all options] (y):
    ...
  5. 在卸载过程中禁止详细信息输出到屏幕

    # zypper --quiet rm mariadb 
  6. 自动地同意版权或者协议。

    # zypper patch --auto-agree-with-licenses
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    Nothing to do.

清除 Zypper 缓存以及查看历史信息

  1. 以下指令可以用来清理Zypper缓存。

    # zypper clean
    All repositories have been cleaned up.

如果需要一次性地清理元数据以及软件包缓存,可以通过 -all 或 -a 选项来达到目的

<pre><code># zypper clean -a
All repositories have been cleaned up.</code></pre>
  1. 查看 Zypper 的历史信息。任何通过 Zypper 进行的软件包管理动作,包括安装、更新以及卸载都会在 /var/log/zypp/history中保留历史信息。可以通过 cat 来查看此文件,或者通过过滤器来筛选希望看到的信息。

     cat /var/log/zypp/history
    2015-05-07 15:43:03|install|boost-license1_54_0|1.54.0-10.1.3|noarch||openSUSE-13.2-0|0523b909d2aae5239f9841316dafaf3a37b4f096|
    2015-05-07 15:43:03|install|branding-openSUSE|13.2-3.6.1|noarch||openSUSE-13.2-0|6609def94b1987bf3f90a9467f4f7ab8f8d98a5c|
    2015-05-07 15:43:03|install|bundle-lang-common-en|13.2-3.3.1|noarch||openSUSE-13.2-0|ca55694e6fdebee6ce37ac7cf3725e2aa6edc342|
    2015-05-07 15:43:03|install|insserv-compat|0.1-12.2.2|noarch||openSUSE-13.2-0|6160de7fbf961a279591a83a1550093a581214d9|
    2015-05-07 15:43:03|install|libX11-data|1.6.2-5.1.2|noarch||openSUSE-13.2-0|f1cb58364ba9016c1f93b1a383ba12463c56885a|
    2015-05-07 15:43:03|install|libnl-config|3.2.25-2.1.2|noarch||openSUSE-13.2-0|aab2ded312a781e93b739b418e3d32fe4e187020|
    2015-05-07 15:43:04|install|wireless-regdb|2014.06.13-1.2|noarch||openSUSE-13.2-0|be8cb16f3e92af12b5ceb977e37e13f03c007bd1|
    2015-05-07 15:43:04|install|yast2-trans-en_US|3.1.0-2.1|noarch||openSUSE-13.2-0|1865754e5e0ec3c149ac850b340bcca55a3c404d|
    2015-05-07 15:43:04|install|yast2-trans-stats|2.19.0-16.1.3|noarch||openSUSE-13.2-0|b107d2b3e702835885b57b04d12d25539f262d1a|
    2015-05-07 15:43:04|install|cracklib-dict-full|2.8.12-64.1.2|x86_64||openSUSE-13.2-0|08bd45dbba7ad44e3a4837f730be76f55ad5dcfa|
    ......

使用 Zypper 进行SUSE系统升级

  1. 可以使用 Zypper 命令的 'dist-upgrade' 选项来将当前的 SUSE Linux 升级至最新版本。

    # zypper dist-upgrade
    You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
    Building repository 'openSUSE-13.2-0' cache .....................................................................[done]
    Retrieving repository 'openSUSE-13.2-Debug' metadata ............................................................[done]
    Building repository 'openSUSE-13.2-Debug' cache .................................................................[done]
    Retrieving repository 'openSUSE-13.2-Non-Oss' metadata ..........................................................[done]
    Building repository 'openSUSE-13.2-Non-Oss' cache ...............................................................[done]

正文至此结束。希望本文可以帮助读者尤其是新手们管理SUSE Linux系统和服务器。如果您觉得某些比较重要的命令被作者漏掉了,请在评论部分写下您的返回,作者将根据评论对文章进行更新。保持联络,保持评论,多谢支持。


via: http://www.tecmint.com/zypper-commands-to-manage-suse-linux-package-management/

作者:Avishek Kumar 译者:张博约 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

12
查看其它分页:

发表评论


最新评论

我也要发表评论

返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。