我在工程/管理級別上使用debian工作多年,並使用apt作爲包管理器。RHEL packetmanager
現在我必須使用RHEL,我需要一些快速概述如何在那裏處理數據包管理。我知道rpm工具,但不是很好。
我找專門爲此: - 我怎麼能在我的本地PM鏈接到一個一攬子貸款項目的倉庫在互聯網上或CD - 是rpm只是單個文件(象dpkg),或者也managin(如易-get:searching等)
所以debian上的apt很酷。在RHEL中有什麼可比的?
歡呼聲,克里斯
我在工程/管理級別上使用debian工作多年,並使用apt作爲包管理器。RHEL packetmanager
現在我必須使用RHEL,我需要一些快速概述如何在那裏處理數據包管理。我知道rpm工具,但不是很好。
我找專門爲此: - 我怎麼能在我的本地PM鏈接到一個一攬子貸款項目的倉庫在互聯網上或CD - 是rpm只是單個文件(象dpkg),或者也managin(如易-get:searching等)
所以debian上的apt很酷。在RHEL中有什麼可比的?
歡呼聲,克里斯
是rpm只是單個文件(象dpkg),或者也managin(apt-get一樣:搜索等)
不太。 Rpm用於Redhat Debian的dpkg。 apt-tools/aptitute的Redhat等價物是yum。
我找尤其是對這樣的: - 我怎麼能在我的本地PM鏈接到一個一攬子貸款項目的倉庫在互聯網上或CD
紅帽把庫中的文件,而不是一個單一的來源。列表文件。您可以在/etc/yum.repos.d/
中找到這些回購定義。因此,查看哪些存儲庫可用,請使用命令yum repolist
。例如,我的這種科學的Linux系統,它提供了以下的輸出:
# yum repolist
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - x86_64 6.416
sl Scientific Linux 6.1 - x86_64 6.251
sl-security Scientific Linux 6.1 - x86_64 - security updates 336
repolist: 13.003
如果你想添加一個倉庫,你可嘗試得到一個預定義的文件(提示:幾乎所有的第三方庫給你一個rpm,它將自動執行一切)或編寫自己的存儲庫定義。將它放在/etc/yum.repos.d/中的一個名爲reponame.repo的文件中。這是從EPEL項目的例子:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
$basearch
解析爲uname -m
,因此x86_64的或i686的。如果您正確設置了所有內容(強制設置爲名稱,baseurl並啓用= 1),請運行yum update
並檢查yum repolist
是否正確包含您的存儲庫。
通常你只會用yum;很少使用rpm。如果你習慣了aptitude,yum對於你來說不會有多大的挑戰,比如update/upgrade/clean/erase的命令幾乎是一樣的。
百勝文檔可以在Fedora上的網頁中找到:http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/index.html
祝你好運! Alex。
Ubuntu的 「dkpg」 - > RHEL - > 「轉」 Ubuntu的 「和apt-get安裝**」 RHEL - > 「百勝安裝**」
有各種非官方可供RHEL,如果你訂閱了RHN,然後你直接從紅帽網絡獲得軟件包。
/etc/yum.repos.d/中的配置文件