linux命令配置本地源 linuxyum配置本地源

linux配置源怎么打开使用 zypper install syslog-ng -y一、zypper源linux命令配置本地源的配置
SUSElinux命令配置本地源的zypper本地源配置起来跟yum的配置很相似,它们的配置文件有很多相似之处 。不过,个人觉得zypper这个工具稍微强大些 。在SUSE下,可以通过一条zypper的命令 , 即可完成zypper源的配置 。
以下包是SUSE的Bash最新升级包,接下来的操作是把下面的升级包作为一个本地仓库 , 供以后zypper update来使用 ,
1
2
3
4
5
6
7
8
9
10
funny:~ # unzip CVE-2014-6271.zip
Archive:CVE-2014-6271.zip
creating: CVE-2014-6271/
inflating: CVE-2014-6271/bash 9740.htm
inflating: CVE-2014-6271/bash-3.2-147.20.1.x86_64.rpm
inflating: CVE-2014-6271/bash-doc-3.2-147.20.1.x86_64.rpm
inflating: CVE-2014-6271/libreadline5-32bit-5.2-147.20.1.x86_64.rpm
inflating: CVE-2014-6271/libreadline5-5.2-147.20.1.x86_64.rpm
inflating: CVE-2014-6271/license_agreement.txt
inflating: CVE-2014-6271/readline-doc-5.2-147.20.1.x86_64.rpm
接下来的操作是把这些包放到一个目录里,然后把该目录做成系统的一个更新源 。比如,把解压后的目录放到/opt目录下,然后使用zypper ar添加该zypper源 。
1
2
3
4
5
6
7
8
funny:~ # mv CVE-2014-6271 /opt/update
funny:~ # zypper arupdate
Adding repository 'update' [done]
Repository 'update' successfully added
Enabled: Yes
Autorefresh: No
GPG check: Yes
URI: file:/opt/update
接下来,使用zypper lr验证下,
1
2
3
4
5
funny:~ # zypper lr
# | Alias| Name| Enabled | Refresh
-- -------- -------- --------- --------
1 | local| local| Yes| Yes
2 | update | update | Yes| No
说明我们已成功添加update的源 。另外,执行”zypper ar URI alias“后 , 会在/etc/zypp/repo.d/目录下生成alias.repo配置文件 。接下来,我们试试zypper update命令,看是不是可以真的可以升级?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
funny:~ # zypper update
Building repository 'update' cache [done]
Loading repository data...
Reading installed packages...
The following packages are going to be upgraded:
bash bash-doc libreadline5 readline-doc
The following packages are not supported by their vendor:
bash bash-doc libreadline5 readline-doc
4 packages to upgrade.
Overall download size: 923.0 KiB. ...
Continue? [y/n/?] (y): y
Retrieving package libreadline5-5.2-147.20.1.x86_64 (1/4), ...
Retrieving package bash-3.2-147.20.1.x86_64 (2/4), ...
Retrieving package readline-doc-5.2-147.20.1.x86_64 (3/4), ...
Retrieving package bash-doc-3.2-147.20.1.x86_64 (4/4), ...
Retrieving package libreadline5-5.2-147.20.1.x86_64 (1/4), ...
Installing: libreadline5-5.2-147.20.1 [done]
Retrieving package bash-3.2-147.20.1.x86_64 (2/4), ...
Installing: bash-3.2-147.20.1 [done]
Retrieving package readline-doc-5.2-147.20.1.x86_64 (3/4), ...
Installing: readline-doc-5.2-147.20.1 [done]
Retrieving package bash-doc-3.2-147.20.1.x86_64 (4/4), ...
Installing: bash-doc-3.2-147.20.1 [done]
以上说明可以进行升级的 。接下来,我们使用zypper ps命令,可以查看有哪些终端还在使用之前没有升级过的bash,
1
2
3
4
5
6
7
8
9
10
11
funny:/etc/zypp/repos.d # zypper ps
The following running processes use deleted files:
PID| PPID| UID | Login | Command | Files
------ ------- ----- ------- --------- --------------------------
2663| 2542| 0| root| bash| /lib64/libreadline.so.5.2
||||| /bin/bash (deleted)
22426 | 22423 | 0| root| bash| /lib64/libreadline.so.5.2
||||| /bin/bash (deleted)
You may wish to restart these processes.
二、zypper命令选项介绍
1. zypper的几个重要选项:
选项
说明
repos, lr
列出库
sl
列出库(目的是与rug兼容)
addrepo, ar添加库
sa添加库(目的是与rug兼容)
renamerepo, nr重命名指定的安装源
modifyrepo, mr修改指定的安装源
refresh, ref刷新所有安装源
clean清除本地缓存
2. zypper软件管理:
选项说明
install, in
安装软件包
remove, rm删除软件包
verify, ve检验软件包依赖关系的完整性
update, up更新已安装的软件包到新的版本
dist-upgrade, dup
【linux命令配置本地源 linuxyum配置本地源】整个系统的升级
source-install, si安装源代码软件包和它们的编译依赖
3. zypper的查询选项:
选项
说明
search, se安装软件包
packages, pa
列出所有可用的软件包
patterns, pt列出所有可用的模式
products, pd列出所有可用的产品
what-provides, wp列出能够提供指定功能的软件包
什么是Linux的YUM本地源,怎么配?输入的rpm -qa|grep yum是什么?上海交大的源是拷在txt里用么?YUM是“Yellow dog Updater, Modified”的缩写,可执行程序名为yum 。YUM是一个在Fedora中的Shell前端软件包管理器 。在红帽企业版Linux 5中引入YUM的重要原因之一,便是YUM能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包 , 无须繁琐地一次次下载、安装,便于管理大量系统的更新问题 。
我们在安装好Linux后要进行YUM源的设置,是为了方便日后对软件包的管理,解决单独安装RPM软件包时可能产生的软件包依赖关系(使用yum人仓库中安装软件包,如果还有依赖的软件包 , yum工具会一并安装 。
在企业中,我们会设置企业自己的YUM源(库)方便企业Linux系统(主要是红帽和红帽的Fedora)对软件包的管理,更重要的原因是保证YUM源的安全性,因为一个软件包从源头就被开了口子那我们安装了这样的软件就等于给自己身上开刀!
所以,我们要对YUM库进行必要的配置工作 。
linux上怎么才能创建本地yum源1、把光盘放到光驱,挂载光驱: #mount /dev/hdc /mnt/cdrom 或者: # mount /dev/hdc /media/cdrom mount: block device /dev/hdc is write-protected, mounting read-only 如果本机有iso文件也可以将iso文件上传到服务器上,然后执行: # mount -o loop rhel-server-5.4-i386-dvd.iso /media/cdrom 2、设置yum源,在/etc/yum.repos.d目录下添加一个文件 , 文件的内容如下: # vi dvd.repo [dvd] name=install dvd baseurl= enabled=1 gpgcheck=0 3.、清除旧记录并生成新的仓库 # yum clean all Loading "rhnplugin" plugin Loading "security" plugin Cleaning up Everything # yum list 好了,本地仓库创建完成 。
linux 怎么配置rhel的本地光盘yum源你这样 [myyum] name=local baseurl= gpgcheck=0 另外,你看下你的包是否挂载好了,还有你把rhel-source.repo删除或者重命名为rhel-source.repo.bak试试
Linux系统的本地源怎么建呀?第一步:
1.获得一个与本机系统版本一样的系统镜像
mkdir /iso##创建一个目录,将系统镜像放在其中,防止丢失
2.挂载镜像文件
mkdir /westos##创建一个目录
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos/##将镜像文件挂载在目录里
3.yum源的指向文件存放在/etc/yum.repos.d/目录下 , 切换路径
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/##将目录下的内容移动到backup目录里,防止还原环境时丢失 。
vim /etc/yum.repos.d/westos.repo##文件名称必须以repo结尾
[rhel7.3]##软件仓库名称(自定)
name=rhel7.3##对软件源的描述(自定)
baseurl=##网络安装源(本地读取,在/westos/)
gpgcheck=0##不检测gpgkey
注意:gpgcheck是指检测gpg,为了检测所安装软件是否为第三方的,0代表不检测,1代表检测《Linux就该这么学》 一起学习
4.检测搭建是否成功
在真机的浏览器窗口输入172.25.254.73/westos/看是否搭建成功
yum clean all##清空本地/var/cache/yum容器清单的缓存
如何快速在Linux下配置YUM源YUM源可以分为本地yum源和网络yum源;
第一种本地yum源
挂载CD光盘
[root@linuxprober ~]# mkdir /mnt/cdrom
[root@linuxprober ~]# mount -o loop /dev/cdrom /mnt/cdrom
[root@linuxprober ~]# ls -l /mnt
总用量 4
dr-xr-xr-x. 7 root root 4096 3月 6 2016 cdrom
配置本地yum
[root@linuxprobe ~]# cd /etc/yum.repos.d/
[root@linuxprobe ~]# vim local.repo
[local]
name=RHEL 7
baseurl=
gpgcheck=0
enabled=1
第二种网络yum源:
可以直接参考这篇文章把RHEL7换成Centos 7的yum源:
关于linux命令配置本地源和linuxyum配置本地源的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读