linux yum 安装软件 默认安装在哪里了?还有搭建服务器用yum安装靠谱么?
yum 安装软件默认是安装到当前系统的根下的,这点是肯定的,linux系统于于window不同,所有安装后的文件必须在固定的位置,安装软件不能指定目录,否则将不能正常使用
搭建服务器的话,最好用yum安装吧,简单,方便,而且安装的rpm包兼容性最好。话说,除了yum安装以外,你还能手动安装吗?
如果你一定要手动安装,不说自己下载rpm 包麻烦,仅仅是依赖关系就能让你搞得头疼,还是用yum吧
yum是解决linux的依赖比较好用的工具,yum默认是网络上的资源,我们来说一下怎样配置本地的yum源
首先要挂载iso镜像,(镜像不会挂载请查看上一篇经验),首先进入/etc/yumreposd 通过ll命令查看文件
yum list 测试现在是走的网路上的资源
我们通过命令 mvCentOS-Baserepo CentOS-Baserepobak 把这些文件都修改无效的文件
修改完成以后我们创建一个文件entOS-Mediarepo, [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom 挂载点 gpgcheck=1 enabled=1 开启 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注意配置这个文件entOS-Mediarepo中不能有空格或者是在后面写注释这样都会保存
配置正确以后,在使用yum list 测试是不是成功修改成功。
1、本地yum 仓库制作
a首先连接、挂载光盘:
mount /dev/cdrom /mnt
b 修改yum配置文件:
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt ##baseurl 是 repodata 所在的上一级目录
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
c 清理缓冲并重建缓存
yum clean all
yum makecache
2、制作网络yum源
a 以httpd作为文件服务器,首先安装httpd 服务,启动服务;
cp -r /mnt/Packages /var/www/html
b 使用createrepo 创建仓库
>>>cd /var/www/html
>>>createrepo
>>> pwd
/var/www/html
>>>ls
Packages repodata
c 修改yum 配置文件
>>>cat /etc/yumreposd/CentOS-NetYUMrepo
[c7-netyum]
name=CentOS-$releasever - Media
baseurl=http://1921680130
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
测试CentOS-NetYUMrepo 是否可用:
>>>yum clean all ; yum makecache
0条评论