【美高梅手机版4858】软件包管理器Yum,如何用APT维护红帽集团版Linux

By admin in 美高梅手机版4858 on 2019年7月28日

  Linux系统维护中令管理员极高烧的就是软件包里面包车型大巴凭仗了,往往是您要设置
A 软件,不过编写翻译的时候告诉你X软件安装此前要求 B 软件,而当您安装 Y
软件的时候,又报告你要求 Z 库了–好不轻易安装好 Z
库,发现版本还万分……大概过多相恋的人都有过这么些经历。其实开源社区早就对这一个主题素材尝试进行减轻了,不一致的发行版推出了分其他工具,比方Yellow
Dog 的 YUM ,Debian的 APT (Advanced Packaging
Tool)等。而那一个软件也被开源软件爱好者们慢慢移植到别的发行版上。

前言

linux:软件包管理器Yum

Linux发行版本有成都百货上千,根据使用领域分成桌面系统领域和服务器领域。上边简介如下:

  RedHat 公司版 Linux
的的晋升往往给管理员们带来众多主题材料:网址下载速度太慢,缺乏安全……当然了,越多的人是心余力绌立异的–版权难题。经过一段时间的可比
,感到使用APT维护奥迪Q5HEL有着出奇的便利性。(有的朋友大概会说,YUM
也没有错阿!是的,YUM
在众多时候表现真的不易,可是只要应用的Linux是TiggoHEL的话,很难找到符合 YUM
的资料库,”巧妇难为无米之炊”。) 未来把具体方法介绍给咱们看做仿效。

你使用什么办法在管理你的 RPM,从光碟片安装,从互连网下载安装、依旧选取
Red Hat 的 up2date(Red
Hat Network)在保障,那些都是消除难点的点子,不过您能够有越来越好的选项 —
APT

 

1.Red Hat和Fedora:redhat最早发行的村办版本的Linux,自从Red Hat
9.0版本发布后,RedHat 公司就不再支付桌面版的 Linux发行套件,Red Hat
Linux甘休了费用,而将总体力量聚集在服务器版的支付上,相当于 Red Hat
Enterprise Linux 版。贰零零壹年1月三十日,Red Hat公司专门的学业告一段落对Red Hat
9.0本子的支持,标记著Red Hat Linux的典型截止。原来的桌面版Red Hat
Linux发行套件则与来自开源社区的 Fedora 安顿合併,成为 Fedora Core
发行版本。最近Red Hat分为四个密密麻麻:由Red
Hat公司提供收款工夫协助和换代的Red Hat Enterprise
Linux(奥迪Q5HEL),以及由社区开荒的无需付费的Fedora Core。

  APT基本介绍

APT 的安装、使用

Yum(全名字为 Yellow dog Updater,
Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从钦点的服务器自动下载RPM包并且安装,能够自动管理注重性关系,而且三遍安装具有依赖的软件包,无须繁琐地一遍次下载、安装。

天性:面向个人桌面应用系列,选用基于rpm/yum管理软件包。

  Debian GNU/Linux 是 APT
的成立者。初心是应用工具来消除软件设置时候的正视性问题。其行事规律差十分的少为:用户安装APT客户端工具,查寻APT服务器端的资料库(repositories)上的RPM软件包音讯,并深入分析软件包里面包车型大巴信赖性然后下载并开始展览设置。

1-1. 什么是 APT

软件包来源

2.中华VHEL(Red Hat Enterprise Linux)和CentOS:TucsonHEL是Red
Hat公司版,提供买卖辅助。CentOS是对ENVISIONHEL重新编写翻译而成,无需付费而平安。

  安装与布署

APT(Advanced Package Tool)是 Debian GNU/Linux
用来管理套件的工具,Conectiva 这家巴西的 Linux 套件公司将它移植到利用
RPM 系统的 Linux 套件上,所以未来大家才得以在 Red Hat Linux(或
Fedora) 上运用 APT
来管理我们的 RPM

 

特色:面向集团服务器使用,安全稳固,采取基于rpm/yum管理软件包。

  首先让大家设置APT工具:

1-2. APT 能做什么

可供Yum下载的软件手拿包括Fedora自个儿的软件包以及源自rpmfusion和rpm.livna.org的Fedora
Extras,全部都是由Linux社区维护的,并且基本是自由软件。全体的包都有八个单身的GPG具名,重假若为着你的系统安全。而对於Fedora
core 4.0 的用户,rpm.livna.org 的签订契约是活动导入并安装的。

3.Debian和Ubuntu:Debian是社区类Linux的标准,是迄今截止最服从GNU标准。Ubuntu基于Debian发行版和GNOME桌面境况.它选取Bash作为基础Shell,所以在多数基础命令上,ubuntu与CentOS的分化不是很精晓,而ubuntu在桌面分界面上要做的越来越优异。其余Ubuntu基于Debian发行版和GNOME桌面景况.它利用Bash作为基础Shell,所以在重重基础命令上,ubuntu与CentOS的歧异不是很扎眼,而ubuntu在桌面界面上要做的尤为美丽,还有类似的Kunbuntu/Xubuntu等。

  # wget

咱俩得以用 APT 来治本我们的 RPM ,不管是安装、移除、或是晋级,APT
都做的到,但是大家选择 APT 最大的理由是:它能够活动管理 RPM
相依性的难点,举例:当大家要设置 A rpm,而 A rpm 和 B rpm
又有相依关係的时候,古板作法是先下载 B rpm 安装之后,再下载 A rpm
安装之;不过大家若有安装 APT,则只要下一行「apt-get install
A」指令就足以了,那样 APT 就能够帮我们下载 A
rpm,且会自行下载相依性档桉(B rpm)帮我们设置,如此一来大家对于 RPM
的安装、移除、或是进级都得以不用去管烦人的相依性难点了

图形化前端

特点:面向桌面应用,选择apt-get/dpkg包管理章程。

  # rpm -Uvh apt.i386.rpm

1-3. APT 简易运作规律

 

软件安装工具:

  安装够轻巧吗? 大家要编写制定配置文件:

我们的机械安装了 APT 套件之后就成了 APT 的使用者端,当大家在安装、晋级RPM 的时候,事实上,都是由此互连网连到远端的 APT 伺服器去下载 RPM
回来安装的,APT 伺服器大家是足以友善钦点的,而 APT
使用者端也能够何况成为 APT 伺服器

Yum的图形化前端重要有yumex和kyum。它们并非独立於Yum的,而是Yum的图形前端,也便是说在装置和使用Yumex和kyum同不常候,都是以Yum的设置和安顿为根基;所以在用Yumex或kyum
时,必须先安装配置Yum。

转自:

  #vi /etc/apt/sources.list.d/dag.list

 

  yum是干什么的

在GNU/Linux(以下简称Linux)操作系统中,RPM和DPKG为最常见的两类软件包管理工科具,他们分别使用于依附RPM软件包的Linux发行版本和DEB软件包的Linux发行版本。软件包管理工科具的法力是提供在操作系统中设置,升级,卸载必要的软件的办法,并提供对系统中负有软件状态音信的查询。

  增添如下内容(资料库相关的音讯):

当大家设置了 APT套件之后就能够有 apt-get 指令,下 apt-get update
指令的时候会共同使用者端和 APT 伺服器的 RPM 索引清单(package
list),APT 伺服器的 RPM 索引清单置于 base 资料夹内,使用者端电脑获得base 资料夹内的 bz2 RPM 索引清单压缩档后,会将其解压寄存于
/var/state/apt/lists/,而当使用者利用 apt-get install 或 apt-get
dist-upgrade 指令的时候,就能将以此资料夹内的材质和使用者端Computer内的 RPM
资料库比对,如此一来就足以清楚那一个 RPM
已设置、未设置、或是能够提高的,然后 APT 就能够自动通过互联网下载要求的 rpm
回来安装了

 

RPM全称为RedhatPackage
Manager,最早由RedHat企业制定实施,随后被GNU开源操作系统接受并成为广大Linux系统(君越HEL)的既定软件专门的学业。DEB是依据Debian操作系统(UBUNTU)的DEB软件包管理工科具-DPKG,全名字为Debian
Package。

  rpm
afs/italia/project/linux/cern/slc302/i386/apt os updates extras

1-4. 安装 Fedora Core 2、Fedora Core 1、freshrpms 的 GPG KEY :

  使用redhat,fedora的linuxer断定都为rpm有名的dependency
hell而感冒(那也是具备基于rpm发行版都有的难题)。foo is needed by bar,bar
is needed by
foo。要装卸个软件,还得劳顿地梳头清楚全数正视性难题,rpm的多少个寻觅站点成了常事降临的地方,假诺不幸碰着循环正视,那就只有干瞪眼的分了。
有的时候加个–nodeps参数,倒是心不烦,心不烦,但如此装上的软件,你能担保护健康康使用啊,那样卸载软件,你能保障不影响别的软件职业呢,也许什么人也无法给出断定的答案。每到这时,帽子们唯有瞧着debian的
apt暗自钦慕了。还好,那一个都已经济体改成千古时了。基于rpm的发行版以往也可以有了像apt这样自
动化解正视关系的包管理工科具了。在那之中二个名牌的正是apt4rpm,那大致是debian系统apt的在rpm发行版的移植。然则采用Redhat和
Fedora的linuxer你们理解吗,还只怕有叁个与apt成效周围的rpm包管理种类,那正是yum。Fedora系统已经自带,Redhat也许有相应
的rpm下载。与apt比较,yum的效用一点也不弱,以致还大概有非常多赶过apt
之处。比如说,yum是Fedora系统自带的,由此它能动用fedora官方的软件源,完毕种种合法发布>的各样晋级。对于第三方软件源的支撑,yum也
不差,大许多支撑apt的repository注,也能帮忙yum,举例说freshrpms,fedora.us,livna等等。另外yum有三个相比详细的log,能够查阅哪天进级安装了什么软件包等。yum的代码较apt更为精简等。

一、RPM包的装置/晋级/查询/卸载

  rpm redhat/dag/el3/i386 dag

rpm –import /usr/share/doc/fedora-release-2/RPM-GPG-KEY

 

两个RPM手提包含了已缩减的软件文件集以及该软件的内容新闻(在头文件中保存),经常表现为以.rpm增添名结尾的公文,比方package.rpm。对其操作,需求使用rpm\
yum命令。

  rpm-src redhat/dag/el3/i386 dag

rpm –import /usr/share/doc/fedora-release-1/RPM-GPG-KEY

  一. yum是什么

1、RPM命令常用参数

  rpm redhat/el3/en/i386 dag

rpm –import ftp://apt.nc.hcc.edu.tw/pub/freshrpms/RPM-GPG-KEY

 

RPM的例行使用方法为rpm-?
package.rpm,在那之中-?为操作参数(更加的多消息,请查阅帮助manrpm):

  rpm-src redhat/el3/en/i386 dag

 

  yum = Yellow dog Updater,
Modified首要功用是更低价的丰硕/删除/更新RPM包.它能自动消除包的倚赖性难题.

•-q在系统中询问软件或询问钦命rpm包的剧情消息

  注: 第一条
的资料库大致正是Redhat官方站点的原委。在写那篇小说的时候如故管用的。假若要品尝更新Kernel,还足以在率先条后边增加 kernel26
.

注:

 

•-i在系统中装置软件

  假设急需越来越多Java相关软件,则:

装了 Fedora Core2、Fedora Core 1、freshrpms 的 GPG key
之后,在装置他们保险的 rpm
的时候才不会产出警示音讯,若不在乎那个新闻,未有设置也是尚未关係的

  它能便于管理一大波系统的更新难点

•-U在系统中升高软件

  #vi /etc/apt/sources.list.d/jpackage.list

1-5. APT 的安装

 

•-e在系统中卸载软件

  (这一步是可选的)增添如下内容:

以下的表率都以以 网址所保证的 apt rpm 为例

  注:为什么要使用yum而不用apt,最轻易易行的原原本本的经过,Fedora自带

•-h用#(hash)符展现rpm安装进程

  rpm redhat/jpackage/redhat-es-3/i386
free devel

(如果对 CLE 所保险的 APT
有意思味,请参照他事他说加以考察:

 

•-v详述安装进度

  rpm-src redhat/jpackage/redhat-es-3/i386
free devel

 

  二. yum特点

•-p注明对RPM包进行查询,平时和另外参数同有的时候候接纳,如:

  rpm redhat/jpackage/redhat-es-3/generic
free devel

for Fedora Core 2

 

•-qlp查询有些RPM包中的全数文件列表, 查看软件包将会在系统里设置哪些部分

  rpm-src
redhat/jpackage/redhat-es-3/generic free devel

线上安装:rpm -ivh
ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/2/i386/RPMS.extra/apt-0.5.15cnc6-1.1.hcc.i386.rpm

  *能够同一时间配备七个能源库(Repository)

•-qip查询有个别RPM包的原委音讯,系统将会列出这一个软件包的详细资料,富含包蕴多少个文件、各文件名称、文件大小、成立时间、编写翻译日期等音信。

  假若要翻新KDE的话(这一步可选的):

 

 

安装RPM包

  #vi /etc/apt/sources.list.d/kde.list

for Fedora Core 1

  *简洁的布局文件(/etc/yum.conf)

rpm -ivh package.rpm

  思虑增加怎么着内容:

线上安装:rpm -ivh
ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/1/i386/RPMS.extra/apt-0.5.15cnc3-0.1.hcc.i386.rpm

 

升级rpm包

  rpm
apt/Fedora/3.0 stable

 

  *机关化解扩展或删除rpm包时际遇的倚赖性难点

rpm -Uvh package.rpm

  rpm apt/fedora/all stable

for Red Hat Linux 9

 

卸载rpm包

  rpm apt/kde-redhat/3.0 stable unstable

线上设置:rpm -ivh
ftp://apt.nc.hcc.edu.tw/pub/freshrpms/RedHat/9/apt/apt-0.5.5cnc6-fr1.i386.rpm

  *使用方便

rpm -ev package

  rpm apt/kde-redhat/all stable unstable

1-6. 改变 APT 伺服器来源

 

查询已设置rpm包

  当然,那个剧情是由此作者验证的,都以可用的。从部分站点上下载的list
就像是都多多少少有一点点难题。注:
假诺你开掘上述的资料库失效只怕是有啥样越来越好的资料库。请在文后留言

freshrpms 维护的 apt rpm 预设的 APT 伺服器是

台中县教育切磋发展暨互联网基本 维护的 APT 伺服器

  *保险与RPM数据库的一致性

rpm -qa|greppackage

  使用简要介绍

 

【美高梅手机版4858】软件包管理器Yum,如何用APT维护红帽集团版Linux。 

上面那条命令行能够协理我们快捷判别有些文件属于哪个软件包:
rpm -qf <文件名>

  使用相对来讲比较轻易:

vi /etc/apt/sources.list

  三. yum安装

rpm -Va,Linux将为您列出具备破坏的文本

  #apt-get update

#rpm fedora/linux/1/i386 core updates
freshrpms

 

2、yum包管理软件

  #apt-get upgrade

↑找到这一行在最前头加上 # 注解符号,然后参预适合您的类别版本的 apt
伺服器来源设定

  Fedora自带

YUM基于RPM包处理工具,能够从钦赐的源空间(服务器,当地目录等)自动下载目的RPM包並且安装,能够活动管理正视性关系并张开下载、安装,无须繁琐地手动下载、安装每三个急需的正视包。其它,YUM的另二个效率是开始展览系统中有所软件的晋级。如上所述,YUM的RPM包来源于源空间,在RHEL中由/etc/yum.repos.d/目录中的.repo文件配置内定。YUM的系统布局文件位于/etc/yum.conf。

  #apt-get check //检查重视性

 

 

列出富有可更新的软件包音信
命令:yum info updates

  #apt-get -f install //解决依赖性难题假如要设置某工具,比如说 iftop
,能够那样:

for Fecora Core 2

  #rpm -ivh yum-2.0.4-2.noarch.rpm

安装RPM包

  #apt-cache search iftop

rpm ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/2 i386 os updates
freshrpms firefly extra

 

yum -y install package-name

  #apt-get install iftopapt自动消除正视性难点,方便得很。

 

  四. yum配置

升级rpm包

  要当心的是亟需导入相应资料库的签署。在有关站点下载GPG
key之后,用如下命令导入就可以:

for Fecora Core 1

 

yum update package-name

  #rpm –import
TheKey_youDownload借使有耐心看到这里的话,能够窥见盗版的用户照旧是用
RAV4HEL 进行测验的情侣能够通过那个进行晋级换代了–要不然 翼虎HEL 的 up2date
总是要你输入认证新闻的。

rpm ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/1 i386 os updates
freshrpms firefly extra

  注:修改和扩大安插文件中的财富库,加速下载速度和享有更加多可更新的rpm包将/etc/yum.conf的内容全方位轮换为

卸载rpm包

美高梅手机版4858 1

 

 

yum remove package-name

for Red Hat linux 9

  [main]

列出已安装rpm包

rpm ftp://apt.nc.hcc.edu.tw/pub/apt/redhat/9 i386 os updates freshrpms
firefly extra

 

yum list

 

  cachedir=/var/cache/yum

列出系统中可提高的有所软件

留心:若你是依据上边网站线上设置 for  Fedora Core 2、Fedora Core 1 的
apt rpm 的话,就绝不修改 sources.list 了,因为
apt-0.5.15cnc3-0.1.hcc.i386.rpm 的 sources.list 已经修改过了。

 

yum check-update

1-7. APT 的利用 — 底下列出多少个常用的通令

  debuglevel=2

二、DEB包的安装/晋级/查询/卸载

apt-get update

 

贰个DEB单肩包含了已减弱的软件文件集以及该软件的内容新闻(在头文件中保存),平常表现为以.deb增加名结尾的文书,比如package.deb。对其操作,必要选拔dpkg命令。下边介绍dpkg工具的参数和动用办法,并以IBM
莲花小车 Notes在UBUNTU904装置为例做具体表明。

更新:那命令是用来猎取记录在 /etc/apt/sources.list
内的远端伺服器的套件档桉清单, 在使用 「apt-get
dist-upgrade」指令晋级套件前,一定要记得先用那命令将套件档桉清单更新

  logfile=/var/log/yum.log

1、DPKG命令常用参数

 

 

DPKG的常规使用方法为dpkg-? Package(.rpm),个中-?为设置参数(更加的多音讯,请查阅协助manrpm):

apt-get dist-upgrade

  pkgpolicy=newest

•-l在系统中查询软件内容音讯

升高:那裡的进级,并不是指由 Red Hat Linux 8.0 产生 9 那样的提拔,而是当
Red Hat 有出进级的 rpm
的时候,大家就可以通过那几个命令,升级大家曾经设置的 rpm

 

•–info在系统中查询软件或询问钦定rpm包的情节消息

 

  distroverpkg=fedora-release

•-i在系统中安装/升级软件

Fedora Core 2
有出那么些跳级套件,由此网站能够识破:

 

•-r在系统中卸载软件,不删除配置文件

Fedora Core 1
有出那一个晋级套件,因而网站能够得知:

  tolerant=1

•-P在系统中卸载软件以及其布署文件

Red Hat Linux 9
有出那多少个晋级套件,因而网址能够识破:

 

查询系统中已设置的软件

 

  exactarch=1

dpkg-l package

注:

 

安装DEB包

APT 源自 Debian GNU/Linux,Debian 在同贰个版本编号下,依套件成熟度又分
stable、testing、unstable。若大家今日用的是 Debina 3.0r2 stable,使用
apt-get upgrade 就能够升官 for stable 的软体,而选取 apt-get
dist-upgrade 则足以选拔将系统由 stable 进级到 testing 或是
unstable,不过在 Red Hat linux 中并未那样分,所以,使用 apt-get
upgrade 和 apt-get dist-upgrade 的结果,基本上是一模二样的,不过 apt-get
dist-upgrade 在进级的还要会为了缓和相依性而设置新套件,而 apt-get
upgrade 并不会,因而要进级的话,建议还是用 apt-get dist-upgrade 较佳

  [fedora-us-1]

sudo dpkg -i package.deb

 

 

卸载DEB包

apt-cache search

  name=Fedora Core 1 — Fedora US mirror

sudo dpkg -rpackage.deb #不卸载配置文件

搜求:我们得以用这一个命令来探索 rpm,例如:apt-cache search
httpd,那样档名内有 httpd 字眼的 rpm 都会油不过生了

 

sudodpkg -P package.deb #卸载配置文件

 

  baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os

2、apt包管理软件

apt-cache depends

 

APT的齐全为AdvancedPackaging Tools。与
YUM对应,它最早被设计成DPKG的前端软件,以后由此apt-rpm也援救rpm管理。APT的显要包管理工具为APT-GET,通过此工具可满意和上述YUM相似的效用须求。

相依性:大家能够用那一个命令来察看有个别 rpm
的具有相依性档桉,举个例子:apt-cache depends httpd,那样 httpd
的享有相依性档桉就能够产出了,有的时候候不分明有个别相依性档桉是属于分外 rpm
时,那个命令就很有用

  [fedora-us-1-updates]

履新源索引

 

 

sudo apt-get update

apt-get install

  name=Fedora Core 1 updates — Fedora US mirror

安装

安装:当大家明白 rpm 名称的时候,就足以用这命令安装套件,举例:apt-get
install httpd,那样 apt 就能够自行上网下载 httpd rpm 回来安装,若 httpd
有相依性套件的时候,apt 也会活动下载安装

  baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates

sudo apt-get install package-name

 

  [fedora-us-1-stable]

下载钦赐源文件

apt-get clean

 

sudo apt-get source package-name

铲除:当使用 apt-get install 指令安装套件,下载下来的 rpm 会放置于
/var/cache/apt/archives,使用 apt-get clean
指令能够将之清除,制止佔用硬碟空间

  name=Fedora Linux (stable) for Fedora Core 1 — Fedora US mirror

进级具备软件

 

 

sudo apt-get upgrade

apt-get remove

baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable

卸载

移除:借使大家想要移除有个别 rpm 的时候就能够动用此命令,比方:apt-get
remove httpd,就能移除 httpd 了,借使那一个 rpm 有相依性套件的时候,apt
也会一併移除

 

sudo apt-get remove package-name不删除配置文件

 

  [freshrpms]

sudo apt-get remove –purge package-name删除配置文件

以上那多少个指令应该就够用了,若想要获得更上一层楼的吩咐,请善用 man:)

 

三、Alien

1-8. 为期更新:

  name=Fedora Linux $releasever – $basearch – freshrpms

阿里en工具得以将RPM软件包转变到DEB软件包,或把DEB软件包转变到RPM软件包,以此适应兼容性的供给。注意首先请在系统中安装alien。

vi /etc/cron.daily/upgrade

 

在UBUNTU中使用alien将deb转换为rpm并安装

 

  baseurl=

sudo alien -d package.rpm

#!/bin/sh

 

sudo dpkg -i package.deb

apt-get update

  五. yum应用

在RHEL中使用alien将deb转换为rpm并安装

apt-get -y dist-upgrade

 

alien -r package.deb

apt-get clean

  注:当第一遍使用yum或yum财富库有立异时,yum会自动下载全数所需的headers放置于/var/cache/yum目录下,所需时间也许较长.

rpm -ivh package.rpm

 

 

1.Red Hat和Fedora:redhat最早发行的私有版本的Lin…

chmod 755 /etc/cron.daily/upgrade

  检查有啥样可更新的rpm包

 

 

启动 crond:chkconfig crond on

  #yum check-update

 

 

如此那般计算机就能够每一天定时 upgrade了(要甘休前请试行/etc/cron.daily/upgrade,检查看看有没有荒唐)

  安装rpm包,使xmms能够播放VCD


 

FAQ

  #yum install xmms-mp3

1.如何为 apt 设定 proxy?

 

答:vi /etc/apt/apt.conf
找到

  安装mplayer,同有时候自动安装相关的软件

Proxy “”; //

 

加进你可用的 proxy,底下是以 外贸高校 的 proxy 为典范

  #yum install mplayer

Proxy “”; //

 

2.哪些让 apt 自动进级 kernel,无需用手动进级?

  删除licq包,同一时间删除与该包有倚赖性的包

答: vi /etc/apt/apt.conf

 

找到这一行

  #yum remove licq

Allow-Duplicated { “^kernel$”; “^kernel-“; “^kmodule-“; “^gpg-pubkey$”
};

 

删掉红字部分就可以

  注:同有时候会提示删除licq-gnome,licq-qt,licq-text,特别有益

 

 

3.X Window 相关

  系统创新(更新具有能够升官的rpm包,包含kernel)

Mozilla 如何看 flash:apt-get install flash-plugin

 

XMMS 如何听 MP3:apt-get install xmms-mp3

  #yum -y update

apt 的图形介面:apt-get install synaptic

 

影音相关:apt-get install mplayer xine totem

  每日按期试行系统革新

4.使用 apt 将 Red Hat Linux 9 升级到 Fedora Core 1

 

不负权利证明:此操作进程,完全针对本身的软硬体意况,请紧凑评估操作所需承担的高危害,若因操作导致别的损失,本身概不肩负:P

  #chkconfig yum on

1.安装 for RHL9 的 apt

 

rpm -ivh
ftp://apt.nc.hcc.edu.tw/pub/freshrpms/redhat/9/apt/apt-0.5.5cnc6-fr1.i386.rpm

  #service yum start

 

 

2.改造 apt 伺服器来源

  六. yum命令详解

vi /etc/apt/sources.list

 

rpm ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/1 i386 os updates
freshrpms firefly extra

  *rpm包的更新

3.升级

 

apt-get update;apt-get -y dist-upgrade;apt-get install
fedora-release;apt-get clean;reboot

  检查可更新的rpm包

经过假诺顺遂的话,晋级完会自动重新开机,就能够知到 Fedora Core 1
的登录画面了

 

注:

  #yum check-update

1.中路若现身套件重複安装的情报,请先移除不大本子的套件,然后再实施上边的手续

 

美高梅手机版4858 ,2.升格的 途达HL9 是採用最小安装,只设置 apache、sendmail、vsftpd
等伺服器,升级进程需下载一百多个套件,共一百多MB(详细数字忘了:P)

  更新具备的rpm包

3.凯雷德HL8
「应该」也能够那样晋级,福特ExplorerHL7.3以下版本(含陆风X8HL7.3)因为套件差别甚大,不建议用这种措施晋级,依旧用光碟片进级较保证

 

美高梅手机版4858 2

  #yum update

 

  更新内定的rpm包,如更新kernel和kernel source

 

  #yum update kernel kernel-source

 

  大面积的版本晋级,与yum update差别的是,连旧的淘汰的包也升高

 

  #yum upgrade

 

  *rpm包的设置和删除

 

  安装rpm包,如xmms-mp3

 

  #yum install xmms-mp3

 

  删除rpm包,满含与该包有倚赖性的包

 

  #yum remove licq

 

  注:相同的时候会唤醒删除licq-gnome,licq-qt,licq-text

 

  *yum暂存(/var/cache/yum/)的连锁参数

 

  清除暂存中rpm包文件

 

  #yum clean packages

 

  清除暂存中rpm头文件

 

  #yum clean headers

 

  清除暂存中旧的rpm头文件

 

  #yum clean oldheaders

 

  清除暂存中旧的rpm头文件和包文件

 

  #yum clean或#yum clean all

 

  注:相当于yum clean packages + yum clean oldheaders

 

  *rpm包列表

 

  列出资源库中兼有可以设置或更新的rpm包

 

  #yum list

 

  列出能源库中一定的可以安装或更新以及曾经设置的rpm包

 

  #yum list mozilla

 

  #yum list mozilla*

 

  注:能够在rpm包名中使用相称符,如列出全数以mozilla最先的rpm包

 

  列出能源库中有着可以立异的rpm包

 

  #yum list updates

 

  列出已经安装的具有的rpm包

 

  #yum list installed

 

  列出已经安装的可是不带有在能源库中的rpm包

 

  #yum list extras

 

  注:通过任何网址下载安装的rpm包

 

  *rpm包音讯体现(info参数同list)

 

  列出财富库中有所能够安装或更新的rpm包的消息

 

  #yum info

 

  列出财富库中一定的可以安装或更新以及已经安装的rpm包的音信

 

  #yum info mozilla

 

  #yum info mozilla*

 

  注:能够在rpm包名中使用相配符,如列出全体以mozilla先河的rpm包的消息

 

  列出能源库中负有能够立异的rpm包的信息

 

  #yum info updates

 

  列出已经安装的具有的rpm包的新闻

 

  #yum info installed

 

  列出已经设置的可是不带有在能源库中的rpm包的信息

 

  #yum info extras

 

  注:通过其余网址下载安装的rpm包的信息

 

  *搜索rpm包

 

  找寻相称特定字符的rpm包

 

  #yum search mozilla

 

  注:在rpm包名,包描述等中查究

 

  寻找有隐含特定文件名的rpm包

 

  #yum provides realplay

 

  七. 安全的翻新freshrpms.net的rpm包

 

  安装freshrpms.net的GPG key #rpm –import

 

  编辑/etc/yum.conf,增添以下信息到尾巴部分

 

  [freshrpms]

 

  name=Fedora Linux $releasever – $basearch – freshrpms

 

  baseurl=

 

  gpgcheck=1

 

  注:

 

  检查GPG Key

 

  # rpm -qa gpg-pubkey*

 

  显示Key信息

 

  #rpm -qi gpg-pubkey-e42d547b-3960bdf1

 

  删除Key

 

  #rpm -e gpg-pubkey-e42d547b-3960bdf1

 

附:

 

YUM是RedHat
Linux在线安装更新及软件的工具,可是那是中华VHEL5的收款效果,若无购买Redhat的劳动时无法运用福睿斯HEL5的更新源的,会提醒注册。由于CentOS是从RedHat演变而来的无偿Linux版本,因而能够使用CentOS的yum更新源来达成EscortHEL5的YUM作用。配置格局如下:

 

检查yum是还是不是安装,暗中认可景况下都是安装好的,总共4各包。

 

[[email protected]
~]# rpm -qa |grep yum

yum-metadata-parser-1.0-8.fc6

yum-3.0.1-5.el5

yum-rhn-plugin-0.4.3-1.el5

yum-updatesd-3.0.1-5.el5

 

配置yum更新源

 

开创/etc/yum.repos.d/CentOS-Base.repo文件,定义yum更新源,www.linuxidc.com这里运用的是上海财经政法大学的CentOS更新源

 

[[email protected]
~]# vi /etc/yum.repos.d/CentOS-Base.repo

 

[base]

name=CentOS-5-Base

#mirrorlist=

#baseurl=

baseurl=

gpgcheck=0

gpgkey=

#released updates

[update]

name=CentOS-5-Updates

#mirrorlist=

baseurl=

gpgcheck=0

gpgkey=

#packages used/produced in the build but not released

[addons]

name=CentOS-5-Addons

#mirrorlist=

baseurl=

gpgcheck=0

gpgkey=

#additional packages that may be useful

[extras]

name=CentOS-5-Extras

#mirrorlist=

baseurl=

gpgcheck=0

gpgkey=

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-5-Plus

#mirrorlist=

baseurl=

gpgcheck=0

enabled=0

gpgkey=

#contrib – packages by Centos Users

[contrib]

name=CentOS-5-Contrib

#mirrorlist=

baseurl=

gpgcheck=0

enabled=0

gpgkey=

# vi dag.repo

[dag]

name=Dag RPM Repository for RHEL5

baseurl=

enabled=1

gpgcheck=0

gpgkey=

 

终极推行yum update.
 

Yum(全名称叫 Yellow dog
Updater,
Modified)是三个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有