centos从本地yum安装软件包 centos7安装本地yum源
摘要:linux 里的yum源Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能...
发布日期:2020-08-17linux 里的yum源
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题。
本地源比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装软件。
网络源比如说aliyun的镜像网站,这就属于网络源,可以通过互联网把软件下载下来并安装...
yum怎么使用本地源的
每次用rpm包安装软件是总有依赖包的出现,今天我搭建了本地yum仓库,使用yum从光盘安装软件可以解决包的依赖关系,具体操作如下:1.挂载光盘镜像[root@centos ~]# mkdir /mnt/cdrom [root@centos ~]# mount /dev/cdrom /mnt/cdrom/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@centos ~]# vim /etc/yum.repos.d/CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media --仓库名 baseurl=file:///mnt/cdrom --软件包路径 gpgcheck=1 --启用包检查 enabled=1 --启用这个仓库 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-62.测试仓库[root@centos ~]# yum clean all --清除所有包 Loaded plugins: fastestmirror, refresh-packagekit Cleaning repos: c6-media Cleaning up Everything Cleaning up list of fastest mirrors [root@centos ~]# yum repolist --查找有几个仓库 Loaded plugins: fastestmirror, refresh-packagekit Determining fastest mirrors c6-media | 4.0 kB 00:00 ... c6-media/primary_db | 3.5 MB 00:00 ... repo id repo name status c6-media CentOS-6 - Media 4,802 repolist: 4,802 [root@centos ~]#3.安装软件[root@centos ~]# yum install gpm --安装软件 Loaded plugins: fastestmirror, refresh-packagekit Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies -->Running transaction check --->Package gpm.i686 0:1.20.6-12.el6 will be installed -->Finished Dependency Resolution Dependencies Resolved
如何在centos7上通过yum安装docker
1、获取并安装zabbix的yum源[root@localhost ~]#wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm[root@localhost ~]#rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm2、生成yum源快照,这样可以直接用tab键来补全安装。
yum makecache3、查看文件:[root@localhost ~]# yum search zabbixLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: ftp.sjtu.edu.cn* extras: ftp.sjtu.edu.cn* updates: ftp.sjtu.edu.cnYum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
...
yum源试什么,本地yum源和网络yum源的区别是什么?
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题。
本地源比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装软件。
网络源比如说aliyun的镜像网站,这就属于网络源,可以通过互联网把软件下载下来并安装...
linux系统如何安装apk文件
安装pkg包方法:1.软件安装包的格式转换 (1)把标准的文件系统格式的软件安装包转换成数据流格式。
把Solaris安装介质放入光驱中。
然后按以下示例操作,生成一个包含SUNWadmap、SUNWadmc、SUNWadmr这三个软件包的数据流格式的大包:# cd /cdrom/cdrom0/Solaris*# pkgtrans ./Product /tmp/3.pkg SUNWadmap SUNWadmc SUNWadmr# file /tmp/3.pkg/tmp/3.pkg: 软件包数据流# head /tmp/3.pkg# PaCkAgE DaTaStReAm SUNWadmap 1 618 SUNWadmc 1 928 SUNWadmr 1 68# end of header BASEDIR=/ CATEGORY=system DESC=Software used to perform system administration tasks EMAIL= HOTLINE=Please contact your local service provider (2)把数据流格式的软件安装包转换成标准的文件系统格式。
仅提取SUNWadmap软件包,并保存在/var/spool/pkg目录# pkgtrans /tmp/3.pkg /var/spool/pkg SUNWadmap 提取所有的软件包,并保存在/tmp目录# pkgtrans /tmp/3.pkg /tmp all 如果pkgtrans命令的最后不指定具体的软件包的话,则命令运行后会显示所有可转换的包的列表并提示进行选择。
2.查看软件包的描述信息 pkginfo命令可以显示所有安装在本地系统磁盘的的软件包信息。
在/var/sadm/pkg/目录中保留了一个所有已安装包的记录,可用以下两条命令查看安装的包总数。
# ls /var/sadm/pkg | wc -l.# pkginfo | wc –l 仅查看完整安装的软件包数量,等同于pkginfo –i | wc –l 其他常见用法:# pkginfo | more 查看系统安装了哪些包# pkginfo –l | more # pkginfo –l SUNWxxx 特定包的具体信息,SUNW代表SUN系统的软件# pkginfo –d ./top-3.6-sol10-x86-local 查看安装包中包含的软件包信息 application SMCtop top #软件包为SMCtop,SMC说明是第三方软件# pkginfo –d ./top-3.6-sol10-x86-local –l SMCtop 查看SMCtop的信息3.添加软件包 (1)在默认情况下,pkgadd命令会查看/var/spool/pkg目录中是否有标准格式的软件包并列出所有可安装的软件包,是否安装进行安装(关于/var/spool/pkg目录的使用详见下文“使用spool目录”):# pkgadd pkgadd: ERROR: 在中没有发现包 (2)如果标准软件包在其他目录(非/var/spool/pkg)中,可用-d选项,示例如下。
# pkgadd -d /tmp/soft ---------自动寻找/tmp/soft目录中可安装的软件包# pkgadd -d . SMCtop ---------仅安装SMCtop软件包 (3)如果要直接安装数据流格式的软件包,可用以下命令:# pkginfo -d $HOME/top-3.6-sol10-x86-local -------查看包含哪些软件包 application SMCtop top# pkgadd -d ./top-3.6-sol10-x86-local [all] -------“[ ]”中为可选项 (4)可以把数据流格式的软件包都导到/var/spool/pkg目录并以标准格式存放:# pkgadd -d $HOME/top-3.6-sol10-x86-local -s /var/spool/pkg SMCtop Transferring package instance 或者使用pkgtrans命令把软件包从数据流格式转换成标准文件系统格式:# pkgtrans $HOME/top-3.6-sol10-x86-local /var/spool/pkg [SMCtop] Transferring package instance 然后用pkgadd命令进行安装。
4.检查已安装的软件包 (1)检查自系统安装以来,所有有变动的文件:# pkgchk ERROR: /etc/default/login modtime expected actual file size expected actual file cksum expected actual (2)检查特定软件包的变动情况:# pkgchk SUNWbash (3)查看软件包中包括哪些文件:# pkgchk -v SUNWcarx (4)检查特定文件自安装以来的变化修改时间、文件大小、checksum等:# pkgchk -p /etc/shadow (5)查看特定文件的信息,特别是属于哪个软件包,必须全路径:# pkgchk -l -p /usr/bin/showrev pkgchk的其他参数选项说明: -a:只审核文件属性。
l -c:只审核文件内容,默认是都审核。
l -f:尝试进行纠正。