ubuntu yum 配置,ubuntu哪个版本最好
其实ubuntu yum 配置的问题并不复杂,但是又很多的朋友都不太了解ubuntu哪个版本最好,因此呢,今天小编就来为大家分享ubuntu yum 配置的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
在ubuntu上安装yum会怎样
回答你的问题之前先来谈谈这个yum及apt的安装过程。
使用yum/apt之前,你很可能会遇到配置源(ubuntu下一般内置的就比较好,所以可能很少人手动配置),那这个源是什么呢,就是告诉apt/yum,安装软件的时候你要从哪里下载。比如你使用163的源,然后你apt-get/yum install xxx的时候,就从你的源配置文件中读取位置(这里是163的服务器),然后可能在第一次会更新本地数据库(这个数据库中记录163服务器上拥有的软件包,软件包的依赖情况等),本地更新完了就从本地缓存数据库中读取依赖情况以及软件包的具体url,然后就会下载到本地缓存目录。下载完成后执行安装操作。
说到安装操作,就要谈谈两种方式获取到的包的区别。yum获取到的是rpm,apt获取的是deb,其实你都可以看成是一个压缩包。里面有对应的软件。因为开发者不一样,所以两种软件包的解包方式不一样,和gz,rar包差不多,需要特定的命令去解,rpm包是rpm命令,deb是dpkg命令。
那解开后能不能通用呢(比如把deb解开后放到rhel中运行)。这个也不是不行但是要考虑到很多因素,假设包中是经过编译的二进制文件(就像windows下的可执行文件),那么就要考虑到依赖。如果是脚本文件就要好些,因为大部分脚本兼容性都比较好。
这个依赖,就比较复杂了,当然也可以简单的说说,和windows的.dll类似,linux也有动态链接库文件,后缀一般为so,某些软件可能会依赖这些库,本来你的系统glibc是2.12版本的,而你移植过来是需要2.14版本的,你会发现运行不了。当然,是可以解决的,只是解决起来也麻烦
好了,回到yum/apt了,apt/yum可以自动解决依赖,但是有个问题,比如刚刚那个移植过来的软件,你安装的时候回提示glibc版本过低需要升级,但是升级就意味着你升级过后,原有的依赖glibc的软件,会发现glibc版本过高,可能不兼容,然后就冲突了,到底是你要满足旧的软件还是满足新的软件呢。如果你全交给apt/yum解决,结果是软件遇到大更新,更新结果软件冲突咱先不说,你就为了安装一个apache,导致你下载几百兆甚至几个G的东西,你这不是更麻烦了吗。如果你真有需要,你可以先apt-get source之类的命令下载源码,放到另一个系统中尝试编译,或者apt-get download下载deb包然后解开,拷贝到另一个系统,尝试手动解决依赖。
你的问题理论上可以实现,但是很少人会去实现,反正我没做过。不过也并不一定不值得去做。很多时候别人说的,和实际情况会不一样,实践出真理。
debian linux的yum配置
centos配置yum源
网络yum源配置
1.把默认yum源备份(可选)
#mkdir/opt/centos-yum.bak
#mv/etc/yum.repos.d/*/opt/centos-yum.bak/
2.查看系统版本
cat/etc/redhat-release//查看系统的版本
CentOS Linux release 7.2.1511(Core)
3.下载aliyun yum源repo文件(对应自己的系统版本下载即可)
CentOS 5
wget-O/etc/yum.repos.d/CentOS-Base.repo
CentOS 6
wget-O/etc/yum.repos.d/CentOS-Base.repo
CentOS 7
wget-O/etc/yum.repos.d/CentOS-Base.repo
wget
wget
4.清除缓存
#yum clean all
#yum makecache//把yum源缓存到本地,加快软件的搜索好安装速度
#yum list//总共列出了9954个包
centos镜像源配置
上传镜像到服务器
cd/mnt
mkdir cdrom//新建挂在目录
mount镜像名称/mnt/cdrom//挂载镜像
cd/etc/yum.repos.d
cp-r yum.repos.d yum.repos.d.bak//备份repos.d文件
rm-rf/etc/yum.repos.d/*//清空repos.d目录下文件
touch local.repo//新建repo文件
vi local.repo//编辑repo文件
[yum]
name=centos7.6
baseurl= 镜像挂载目录
gpgcheck=0
enabled=1
退出:wq
yum clean all
Yum makecache
局域网yum源配置
1.备份yum源
rm-f/etc/yum.repos.d/*
cat>/etc/yum.repos.d/local.repo
2.查看系统版本
cat/etc/redhat-release//查看系统的版本
CentOS Linux release 7.2.1511(Core)
3.编辑yum配置文件
vi/etc/yum.repos.d/local.repo
【yum】
name= centos7.5
baseurl=http://ip地址/yum/centos7.2
gpgcheck=0
enabled=1
4.清楚缓存
yum clean all
yum makecache
deepin系统配置apt-get
1.备份source.list文件
cp/etc/apt/source.list/etc/apt/source.list.bak
2、编辑源列表文件(网络源把网址换成ali或163地址即可)
vim/etc/apt/source.list
deb 地址:/yum/deepin kui main contrib non-free
3.更新apt缓存
4.apt-get update
main由符合DFSG标准的软件包组成,不依赖于main外的软件来运行。这是debian发行时默认启用的仓库组成。
contrib软件包包含符合DFSG标准的软件,但依赖项不在main中(可能是非自由的Debian打包)。
non-free非自由,包含不符合DFSG的软件。
lion、panda是发行版的仓库代号
通过apt命令已安装软件
apt list--installed
dpkg-l
ubuntu配置网络apt源
1.备份源文件备份
sudo cp/etc/apt/sources.list/etc/apt/sources.list.bak
2.查看新版本信息
lsb_release-c
得到系统的系统代号:
我们可以看到新版本的Ubuntu系统代号为bionic
同样的我们也可以得到之前任意版本的系统代号:
Ubuntu 12.04(LTS)代号为precise。
Ubuntu 14.04(LTS)代号为trusty。
Ubuntu 15.04代号为vivid。
Ubuntu 15.10代号为wily。
Ubuntu 16.04(LTS)代号为xenial。
3.编辑源列表文件
sudo vi/etc/apt/sources.list
4.将原有的内容注释掉,添加以下内容(src-源码)
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
5.更新软件列表
运行如下命令:
sudo apt-get update
6.更新软件包
运行如下命令:
sudo apt-get upgrade
银河麒麟系统配置apt网络源
1、查看系统版本
cat/proc/version
2、备份原list文件
cd/etc/apt
sudo cp sources.list sources.list.bak
3、编辑新list文件
vi sources.list
deb jessie main non-free contrib
deb jessie-updates main non-free contrib
deb jessie-backports main non-free contrib
deb-src jessie main non-free contrib
deb-src jessie-updates main non-free contrib
deb-src jessie-backports main non-free contrib
deb jessie/updates main non-free contrib
deb-src jessie/updates main non-free contrib
4、更新apt源
sudo apt-get clean
apt-get update
5、安装软件包
apt-get install ant
关于ubuntu下使用yum命令
在 Ubuntu系统下,使用 yum命令进行软件包管理是一种常用的操作方法。以下是一步一步的指南,帮助您在 Ubuntu中使用 yum命令安装软件包,如 git。
首先,在启动终端前,请确认您当前使用的 shell是否支持 yum命令。通常,Ubuntu系统默认使用 apt-get进行包管理。如果想要在 Ubuntu上使用 yum,需要安装 yum-utils包,运行以下命令:
sudo apt-get install yum-utils
安装完成后,您可以将系统默认的软件仓库切换为 yum的仓库。接下来,使用 yum命令进行软件包搜索与安装。
例如,要安装 git软件包,只需在终端中输入以下命令:
yum install git
该命令将自动检测系统配置,查找并安装 git包。其中,-y参数代表无需在安装过程中进行二次确认,直接执行操作。
安装成功后,您可以使用 git-version命令来检查 git的安装版本。若显示 git的版本信息,则表示安装成功。
请尝试在 Ubuntu系统下使用 yum命令安装其他软件包,以熟悉命令的使用。
最后,为了持续提升 Linux技能,建议您练习以下 Linux命令。您可以尝试使用 man命令查看命令的帮助文档,以便更好地了解命令的使用方法。