以red hat enterprise linux 6为例,叙述如何为虚拟机中的linux配置本地yum源
创新互联公司长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为赣州企业提供专业的成都网站建设、做网站,赣州网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
首先在/mnt目录中创建dvd目录。
[root@localhost ~]# mkdir /mnt/dvd
接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,通常安装之后,假如没有进行更改,通常都是加载好的)。
[root@localhost mnt]# mount /dev/cdrom /mnt/dvd
然后在/etc/yum.repos.d里面,把存在着的配置文件全部删除掉(当然,最好先备份),然后利用下面的命令,新建一个文件,后缀必须是.repo,文件名可随意
[root@localhost my]# vim /etc/yum.repos.d/local.repo
在配置文件里面写下如下内容
[rhel6] //仓库名称,可随意
name=all rhel6 packages //名称,可随意
baseurl= //源路径,很重要,根据你的实际情况进行填写
enable=1 //启用本yum源
最后,导入公钥。
[root@localhost yum.repos.d]# rpm --import /etc/pki/rpm-gpg/rpm*
linux ubuntu apt-get更换源方法:
ubuntu 的默认源是美国的,所以下载起来特别慢,下面方法将源更换为国内源。
用vi和gedit 打开 /etc/apt/sources.list 将其中的us.archive 全部替换为 cn.archive即可,这样,以后使用apt-get下载就会使用源自 了。
使用vi编辑器的命令为(注意首先切换到root用户):
root@ubuntu :/#vi /etc/apt/sources.list
打开sources.list
在vi命令模式下(进入后即是命令行模式,按i后才可进入编辑模式,不过这里不需要编辑模式),输入
:%s/us.archive/cn.archive/g
替换完毕,输入
:wq!
保存退出。
命令中的符号解释:
:(冒号),表示后面是命令
%(百分号),表示修改缓冲区中的文件内容;也就是说如果不保存,源文件不会改变;所以之后要用:wq! 命令保存退出
s(字母s),表示替换
/us.archive/cn.archive,表示将文件中的us.archive 替换为cn.archive
/g(撇加字母g),表示替换所有内容
这样,就将apt-get的源更改为国内的源了。
下面必须重起下apt-get,命令
apt-get update
更换完毕。
更改linux YUM源方法:
第一步:进入yum配置文件目录:
cd /etc/yum.repos.d/
第二步:备份配置文件:
mv CentOS-Base.repo CentOS-Base.repo.bak
第三步:下载网易的配置(或其他源配置文件):
wget
下载下来的文件名为 CentOS6-Base-163.repo
第四步:重命名(重命名成配置文件中要求的文件名)
mv CentOS6-Base-163.repo CentOS-Base.repo
第五步:更新:
yum update
最终完成。
软件源设置方法:首先到国内的镜像站点下载repo文件(国内的镜像站点连接好、速度快):比如mirror.163.com或者是mirror.sohu.com
需要你根据自己的发行版版本(因为镜像站点各个Linux发行版的源都有)、是32位版还是64位来下载repo文件,下载后复制到/etc/yum.repos.d/这个路径下面(需要root权限才能复制到这个路径下),这个目录保存的就是yum源的配置文件,而repo文件则是容器文件。
然后输入命令:yum clean all(这个命令也需要root权限)
以本地ISO镜像为例,进行yum源配置。
执行命令:mount -o loop /soft/rhel5.3x64.iso /mnt ,将ISO镜像挂载到/mnt目录下。
cd 到/etc/yum.repos.d 目录下建立以".repo"结尾的文件,这里我建立的是server.repo。按下图进行配置,默认ISO镜像里有四类软件包,我这里建立的是常用的Server包,如需要多个直接将文中内容复制多行指定不同的位置即可。
配置完成后用命令:yum clean all 进行刷新。
到此就快速的完成了YUM源的配置,如查找:httpd软件包。
常用命令如下:
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum remove package1 删除程序包package1
yum groupremove group1 删除程序组group1
Ubuntu18.04或16.04下更改apt源为阿里云源
1.命令如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo chmod 777 sources.list
2.清空sources.list
echo "" /etc/apt/sources.list
3.将下列源路径粘贴到sources.list
deb-src xenial main restricted #Added by software-properties
deb xenial main restricted
deb-src xenial main restricted multiverse universe #Added by software-properties
deb xenial-updates main restricted
deb-src xenial-updates main restricted multiverse universe #Added by software-properties
deb xenial universe
deb xenial-updates universe
deb xenial multiverse
deb xenial-updates multiverse
deb xenial-backports main restricted universe multiverse
deb-src xenial-backports main restricted universe multiverse #Added by software-properties
deb xenial partner
deb-src xenial partner
deb xenial-security main restricted
deb-src xenial-security main restricted multiverse universe #Added by software-properties
deb xenial-security universe
deb xenial-security multiverse
deb bionic main restricted universe multiverse
deb-src bionic main restricted universe multiverse
deb bionic-security main restricted universe multiverse
deb-src bionic-security main restricted universe multiverse
deb bionic-updates main restricted universe multiverse
deb-src bionic-updates main restricted universe multiverse
deb bionic-backports main restricted universe multiverse
deb-src bionic-backports main restricted universe multiverse
deb bionic-proposed main restricted universe multiverse
deb-src bionic-proposed main restricted universe multiverse
4.更新
sudo apt-get update