为了提升用户在云服务器上的软件安装效率,减少下载和安装软件的成本,操作系统为SUSE的用户可通过 YaST 快速安装软件。本文对此进行简要说明。

SUSE 默认使用 zypper 安装软件时提示 denied 的解决办法

SUSE 因为是企业级发行版,对于安全和隐私要求高,所以官方是不允许直接通过 mirrors.aliyun.com 公网访问源的,而必须通过 mirrors.aliyuncs.com

1、将 /etc/zypp/repos.d/SLES11-SP3.repo和/etc/zypp/repos.d/SLES11-SP3-Updates.repo 里面的为公网的 mirrors.aliyun.com 的 enable 和 autofresh 设置为 0 ,只使用 aliyuncs.com 内网源。

$ vi /etc/zypp/repos.d/SLES11-SP3.repo

[SLES11-SP3-0]

name=SLES11-SP3-0

enabled=0

autorefresh=0

baseurl=http://mirrors.aliyun.com/SLES/SLES11-SP3/sle-11-x86_64/

type=NONE

keeppackages=0

[SLES11-SP3-1]

name=SLES11-SP3-1

enabled=1

autorefresh=1

baseurl=http://mirrors.aliyuncs.com/SLES/SLES11-SP3/sle-11-x86_64/

type=yast2

keeppackages=0

~

$ vi /etc/zypp/repos.d/SLES11-SP3-Updates.repo

[SLES11-SP3-Updates]

type=rpm-md

[SLES11-SP3-Updates-0]

name=SLES11-SP3-Updates

enabled=0

autorefresh=0

baseurl=http://mirrors.aliyun.com/SLES/SLES11-SP3-Updates/sle-11-x86_64/

type=rpm-md

[SLES11-SP3-Updates-1]

name=SLES11-SP3-Updates

enabled=1

autorefresh=1

baseurl=http://mirrors.aliyuncs.com/SLES/SLES11-SP3-Updates/sle-11-x86_64/

type=rpm-md

~

2、zypper refresh

$ zypper refresh

软件源“SLES11-SP3”是最新的。

软件源“SLES11-SP3-Updates”是最新的。

所有安装源均已刷新。

zypper 在线安装的使用方法

1、可以通过 zypper sl 列出软件源

iZ23i4t4jvzZ:~ # zypper sl # | 别名 | 名称 | 已启用 | 刷新 | 类型

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

1 | SLES11-SP3 | SLES11-SP3 | 是 | 是 | yast2

2 | SLES11-SP3-Updates | SLES11-SP3-Updates | 是 | 是 | rpm-md

2. 通过命令 search 或 se 搜索软件包

$ zypper se mysql

正在装载安装源数据...

正在读取已安装的包...

S | 名称 | 概要 | 类型

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

| libgda-3_0-mysql | mySQL Provider for GNU Data Access (GDA) | 包

| libgda-4_0-mysql | MySQL Provider for GNU Data Access (GDA) | 包

| libmysql55client18 | Shared Libraries for MySQL Community Server | 包

| libmysql55client18-32bit | Shared Libraries for MySQL Community Server | 包

| libmysql55client_r18 | Shared Libraries for MySQL Community Server | 包

| libmysqlclient15 | MySQL Shared Libraries | 包

| libmysqlclient15-32bit | MySQL Shared Libraries | 包

| libmysqlclient_r15 | A True Multiuser, Multithreaded SQL Database Server | 包

| libqt4-sql-mysql | Qt 4 MySQL support | 包

| mysql | Server part of MySQL Community Server | 包

| mysql | Server part of MySQL Community Server | 源代码包

| mysql-client | Client for MySQL Community Server | 包

| mysql-tools | MySQL Community Server tools | 包

| perl-DBD-mysql | Interface to the MySQL database | 包

| perl-DBD-mysql | Interface to the MySQL database | 源代码包

| php53-mysql | PHP5 Extension Module | 包

| postfix-mysql | Postfix plugin to support MySQL maps | 包

| python-mysql | An Interface to the Popular MySQL Database Server for Python | 包

| python-mysql | An Interface to the Popular MySQL Database Server for Python | 源代码包

| rsyslog-module-mysql | MySQL support module for rsyslog | 包

| slessp3-bytefx-data-mysql | Security update for Mono | 增补程序

| slessp3-libmysql55client18 | Security update for MySQL | 增补程序

| slessp3-mysql-12147 | Security update for mysql | 增补程序

| slessp3-mysql-12272 | Security update for mysql | 增补程序

| slessp3-mysql-12386 | Security update for mysql | 增补程序

iZ23i4t4jvzZ:~ #

3. zypper in 安装软件包

$ zypper in mysql

正在装载安装源数据...

正在读取已安装的包...

正在解析包的依赖性...

The following items are locked and will not be changed by any action:

已安装 :

kernel-default kernel-default-base kernel-default-devel kernel-firmware kernel-source

Available:

kernel-bigsmp kernel-bigsmp-base kernel-bigsmp-devel kernel-ec2 kernel-ec2-base kernel-ec2-devel kernel-syms kernel-trace kernel-trace-base kernel-trace-devel kernel-xen kernel-xen-base kernel-xen-devel kernelshark

将安装以下新包:

mysql

以下包需要其他客户合同以获取支持:

mysql

1 要安装的新包.

总下载大小:11.0 MiB。 操作完成后,将使用额外的 42.6 MiB。

是否继续? [是/否/? 显示所有选项] (是):

正在检索 包 mysql-5.5.47-0.17.1.x86_64 (1/1), 11.0 MiB (解压后 42.6 MiB)

正在检索: mysql-5.5.47-0.17.1.x86_64.rpm [已完成 (960.4 KiB/s)]

正在安装:mysql-5.5.47-0.17.1 [已完成]

4、zypper rm 删除软件包

$ zypper rm mysql

正在装载安装源数据...

正在读取已安装的包...

正在解析包的依赖性...

The following items are locked and will not be changed by any action:

已安装 :

kernel-default kernel-default-base kernel-default-devel kernel-firmware kernel-source

Available:

kernel-bigsmp kernel-bigsmp-base kernel-bigsmp-devel kernel-ec2 kernel-ec2-base kernel-ec2-devel kernel-syms kernel-trace kernel-trace-base kernel-trace-devel kernel-xen kernel-xen-base kernel-xen-devel kernelshark

将去除以下包:

mysql

1 要删除的包.

操作完成后,42.6 MiB 将被释放。

是否继续? [是/否/? 显示所有选项] (是):

正在去除 mysql-5.5.47-0.17.1 [已完成]

5、其他相关 zypper 使用说明。

repos, lr ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;列出库addrepo, ar ; ; ; ; ; ; ; ; ; ; ; ; ; 添加库renamerepo, nr ; ; ; ; ; ; 重命名指定的安装源modifyrepo, mr ; ; ; ; ; ; 修改指定的安装源refresh, ref  ; ; ; ; ; ; ; ; ; ; ;  ;刷新所有安装源clean  ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;  ;清除本地缓存install, in ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;  ;安装软件包remove, rm  ; ; ; ; ; ; ; ; ; ; ; ; 删除软件包verify, ve  ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 检验软件包依赖关系的完整性update, up  ; ; ; ; ; ; ; ; ; ; ; ; ; 更新已安装的软件包到新的版本search, se ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;安装软件包packages, pa ; ; ; ; ; ; ; ; ; ; ;列出所有可用的软件包patterns, pt ; ; ; ; ; ; ; ; ; ; ; ; 列出所有可用的模式products, pd ; ; ; ; ; ; ; ; ; ; 列出所有可用的产品what-provides, wp 列出能够提供指定功能的软件包

perl dbd mysql 5.7_perl-dbd-mysql相关推荐

  1. 使用DBI(perl)实现文本文件的导入导出mysql

    DBI 是perl脚本连接数据库的一个模块. perl脚本相对shell更灵活,功能更强大,跨平台能力强.相对可执行jar包要简单很多. ​1.下载安装包 DBI-1.631.tar.gz perl脚 ...

  2. mysql dba系统学习(19)配置mysql+lvs+keeplived实现Mysql读操作的负载均衡

    配置mysql+lvs+keeplived实现Mysql读操作的负载均衡 环境: test1192.168.46.131master test2192.168.46.130slave备份test库 t ...

  3. mysql dba系统学习(18)mysql主从复制的实现 mysql dba系统学习(19)配置mysql+lvs+keeplived实现Mysql读操作的负载均衡

    mysql主从复制的实现 1.MySQL复制的实现原理 MySQL支持单向.双向复制.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入一个二进制日志文 ...

  4. mysql linux 手动安装mysql服务_Linux手动安装Mysql

    以下是摘自mysql官方文档中关于手动安装MySQL 二进制分发版的说明: 一:安装 必须执行以便安装并使用MySQL 二进制分发版的基本命令是: shell groupadd mysql shell ...

  5. mysql api接口_【MySQL学生手册】MySQL客户端接口

    章节概述 本章将介绍MySQL所使用的客户端客户端接口.在章节中,你将了解: MySQL所提供的客户端接口程序 在客户端接口进行区分并选择所需的接口 在MySQL网站上下载MySQL客户端接口程序 M ...

  6. liunx上mysql源码安装mysql,搞定linux上MySQL编程(一):linux上源码安装MySQL

    [版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/m ...

  7. nodejs mysql 异步_Gearman + Nodejs + MySQL UDF异步实现 MySQL 到 Redis 的数据同步

    1, 环境 CentOS, MySQL, Redis, Nodejs Redis是一个开源的K-V内存数据库,它的key可以是string/set/hash/list/...,因为是基于内存的,所在访 ...

  8. centos下使用mysql,centos下使用mysql的一些问题和解决方法

    [问题1]在centos6.8上使用yum直接安装MySQL,一切正常安装.启动mysql时显示: ERROR 2002 (HY000): Can't connect to local MySQL s ...

  9. memcache mysql 同步_memcache与mysql数据库同步

    mysql memcached UDF(用户自定义函数)和mysql触发器在更新mysql数据库的时候,触发更新memcache. 1.首先介绍mysql memcached UDF安装 mysql ...

  10. 安装mysql.dox_linux虚拟机上装mysql数据库-Go语言中文社区

    安装mysql 1.上传已经下载好的mysql安装包到虚拟机下面 2.解压安装包 tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 3.移动文件到 ...

最新文章

  1. 微软获GPT-3独家授权,OpenAI创始人马斯克:与初衷相悖
  2. docker 镜像重命名_Docker镜像管理(二)
  3. Lecture 3 Divide and Conquer
  4. javascript数组去重方法汇总
  5. 编写linux脚本操作 java 服务
  6. android textview 设置单行最大宽度和ellipsize省略号时整体变短的问题
  7. 计算机毕业设计源码分享 题目推荐
  8. kuangbin14数论解析
  9. 科学计算机化弧度,弧度与角度换算工具
  10. win7网上邻居_win7系统网上邻居在哪
  11. AutoLeaders控制组——C51单片机学习笔记--定时器串口通信LED点阵屏
  12. 全体起立!广州大学数据库综合设计实验
  13. linux内核调试环境搭建-
  14. 高德地图定位及显示位置
  15. 小白投资理财必看:图解基金买入与卖出规则
  16. git merge覆盖当前分支
  17. 关于新闻类应用快速开发框架的思考
  18. html登陆后无法跳出页面,详解如何在登录过期后跳出Ifram框架
  19. P2550数组彩票摇奖
  20. font-family的中文字体对应英文写法

热门文章

  1. Unity中通过场景切换但音乐继续播放
  2. 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)
  3. Oracle 11g 的 VKTM 进程 - virtual keeper of time
  4. ORACLE取当天七点半
  5. 构建Java体系之感悟系列(一)
  6. 将D盘多余空间分配给C盘
  7. python 之Entry
  8. Fat32、NTFS、exFAT、HFS+、APFS文件系统的区别
  9. Mac磁盘工具无法将APFS硬盘转化为txFAT格式的解决办法
  10. 神舟八号利用计算机进行飞行状态调整属于,“神舟八号”飞船利用计算机进行飞行状态调整属于____。...