zypper基本用法和实际操作

操作环境:仅限于SUSE操作系统

1.列出软件源

#zypper sl (等同于zypper repos)(等同于zypper service-list)

| Alias                                            | Name                                             | Enabled | Refresh

--+--------------------------------------------------+--------------------------------------------------+---------+--------

1   update                                           | update                                           | Yes     | No

2.添加软件源

方法一:

#zypper sa http://yast.tencentyun.com/ SUSE10-SP4

方法二:

#zypper addrepo -f http://ftp.gwdg.de/pub/linux/packman/suse/13.1/ packman

(前提是设置DNS域名服务器,否则失效)

方法三:

#zypper addrepo iso:/?iso=/opt/SLES-11-SP2-DVD-x86_64-GM-DVD1.iso DVD2

(将SLES-11-SP2-DVD-x86_64-GM-DVD1.iso光盘上传到/opt目录)

Adding repository ‘DVD2‘ [done]

Repository ‘DVD2‘ successfully added

Enabled: Yes

Autorefresh: No

GPG check: Yes

URI: iso:///?iso=/mnt/share/SLES-11-SP2-DVD-x86_64-GM-DVD2.iso

***********************************************

实战过程中,执行上面的命令出现如下的错误:

Specified path ‘/var/cache/zypp/raw/DVD1‘ is not a directory: dir:///var/cache/zypp/raw/DVD1

Abort, retry, ignore? [a/r/i/?] (a): i

Error building the cache:

Unknown error reading from ‘dir:///var/cache/zypp/raw/DVD2‘

Warning: Disabling repository ‘DVD2‘ because of the above error.

Empty destination in URI: hd:///?device=/dev/sdb4

重新添加一次:

#zypper addrepo iso:/?iso=/opt/SLES-11-SP2-DVD-x86_64-GM-DVD1.iso DVD1

************************************************

3.删除软件源

# zypper sd update(名字或者别名)

注意:删除yast2添加的软件源会出现如下的异常,所以需要进入图形化界面进行修改)

# zypper sd SUSE-Linux-Enterprise-Server-11-SP2 11.2.2-1.234

Service ‘SUSE-Linux-Enterprise-Server-11-SP2‘ not found by alias, number or URI.

Service ‘11.2.2-1.234‘ not found by alias, number or URI.

4.搜索软件包

技巧:

1.安装iostat命令

#zypper se iostat

no packages found

2.搜索stat关键字

#zypper  se stat

S | Name              | Summary                                            | Type

--+-------------------+----------------------------------------------------+-----------

| kdirstat          | Graphical Directory Statistics for Used Disk Space | package

| kdirstat          | Graphical Directory Statistics for Used Disk Space | srcpackage

| sdpnetstat        | netstat for SDP                                    | package

| sdpnetstat        | netstat for SDP                                    | srcpackage

| statserial        | Helps to Debug Serial Lines                        | package

| statserial        | Helps to Debug Serial Lines                        | srcpackage

i | sysstat           | Sar and Iostat Commands for Linux                  | package

| sysstat           | Sar and Iostat Commands for Linux                  | srcpackage

| sysstat-isag      | Interactive System Activity Grapher for sysstat    | package

i | yast2-trans-stats | YaST2 - Translation Statistics                     | package

| yast2-trans-stats | YaST2 - Translation Statistics                     | srcpackage

5.安装软件包:

#zypper in sysstat

时间: 2024-10-31 17:59:11

zypper基本用法和实际操作的相关文章

剑指offer2.4-算法和数据操作

题目8 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1. NOTE:给出的所有元素都大于0,若数组大小为0,请返回0. 思路 题目给出的数组在一定程度上是排序的,因此可以使用二分查找法的思路来寻找这个最小的元素. 二分查找一般都设置两个指针P1,P2分别指向数组的第一个元素和最后一个元素,然后通过找到中间元素,比较大小不断缩小指针

Mysql连接数据库的操作

$link=mysql_connect("ip","数据库名",密码); mysql_select_db("库名",$link); mysql_query("set names utf8"); $sql = "select id,name from brand"; $arr = mysql_query($sql); //执行sql语句 PDO连接数据库方法: 什么是PDO? PDO是PHP data Obj

php pod

PHP5中使用PDO连接数据库 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的 php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll.php_pgsql.dll. php_mssql.dll.php_sqlite.dll等等 PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助 PHP.ini extension=php_pdo.dll extension=

PHP中PDO的配置与说明

住[PDO是啥] PDO是PHP5新加入的一个重大功能,因为在PHP5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么php_mysql.dll.php_pgsql.dll.php_mssql.dll.php_sqlite.dll等等扩展来连接MySQL.PostgreSQL.MSSQLServer.SQLite,同样的,我们必须借助ADOdb.PEAR:B.PHPlib:B之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用C/C+

SOAP vs REST

SOAP vs. REST是一个伪命题,对它们进行直接比较并不恰当,因为SOAP(简单对象访问协议)是一种协议,而REST(表述性状态转移)是一种架构风格. 协议和架构是两种完全不同层面的东西,协议是计算机网络中信息交换的规则.标准和约定,其偏向于技术细节和底层:架构则是在系统层面的基准规范.通用性和原则,其偏向于抽象和顶层.一种协议可以用在不同的架构中,在架构的建设过程中也可以使用多种协议.但我还是把它们两者拿出来进行比较,因为它们都可以用于构筑Web Service.Web Service的

如何使用PDO查询Mysql来避免SQL注入风险?ThinkPHP 3.1中的SQL注入漏洞分析!

当我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制.虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷.而使用PHP的PDO扩展的 prepare 方法,就可以避免 sql injection 风险. PDO(PHP Data Object) 是PHP5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的

PHP5中PDO的入门教程

PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 5.5中,更是强烈推荐使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO.(本文只是入门级的,高手可以略过,呵呵) [PDO是啥] PDO是PHP5新加入的一个重大功能,因为在PHP5以前的PHP4/PHP3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll.php

Go语言的GUI方案,与Qt和QML都能绑定,也有从头写的gxui

半官方:https://godoc.org/golang.org/x/exp/shiny 作者:王益链接:https://www.zhihu.com/question/22483719/answer/21753337来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 我从2014年底开始使用 andlabs/ui · GitHub 开发GUI 程序.这个库支持多个操作系统,包括 Linux 和 MacOSX.而且 API 和程序结构充分使用了 Go 的特色语法:lam

pho

PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO.(本文只是入门级的,高手可以略过,呵呵) [PDO是啥] PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql