Linux入門(mén)篇 —— Linux軟件安裝(YUM & RPM & 源碼)
Liunx 中的軟件安裝 (詳解 yum)

在win 下,安裝軟件 .exe 雙擊運(yùn)行即可
linux中,軟件包封裝類型多樣
常見(jiàn)的軟件包封裝類型:
rpm 擴(kuò)展名為 .rpm
deb 軟件包 擴(kuò)展名為 .deb
源代碼軟件包 一般為 .tar.gz 或者 .tar.bz2 格式的壓縮包,包含程序源代碼 README
提供安裝程序的軟件包(agent)
install.sh
setup
.bin
RPM 軟件包
由 redhat 公司提出
建立統(tǒng)一的數(shù)據(jù)庫(kù)文件,詳細(xì)記錄軟件包安裝,卸載等變化信息,能自動(dòng)分析軟件包依賴關(guān)系
推薦網(wǎng)站: http://rpmfind.net/
軟件包格式
bash-4.2-9.1.i586.rpm
YUM 源軟件管理方式
YUM倉(cāng)庫(kù)集中化管理, 管理rpm包
很好的解決了軟件包之間的依賴關(guān)系
YUM配置文件
[root@localhost ~]# cd /etc/yum.repos.d/ # 此處為yum配置文件路徑 [root@localhost yum.repos.d]# ls packagekit-media.repo # yum配置文件的示例文件 [root@localhost yum.repos.d]#
注: yum配置文件必須以 .repo 結(jié)尾
yum配置文件內(nèi)容
[InstallMedia] # yum 標(biāo)識(shí) name=RHEL-7.0 Server.x86_64 # yum名稱 baseurl = file:///mnt/cdrom # yum源路徑 gpgcheck=0 # 是否校驗(yàn)yum 軟件源簽名 0代表不校驗(yàn) 1校驗(yàn) enabled=1 # 開(kāi)機(jī)是否自啟,0代表不自啟,1代表自啟 默認(rèn)開(kāi)啟
使用 YUM 源管理軟件的步驟
配置 YUM 配置文件
清空 YUM 源的緩存
軟件安裝
實(shí)際在 VM 虛擬機(jī)中的操作
加載光驅(qū),右鍵連接
創(chuàng)建 YUM 源路徑
mkdir /mnt/cdrom
掛載光盤(pán)到 yum 路徑下
mount /dev/sr0 /mnt/cdrom/
修改配置文件
路徑: /etc/yum.repos.d/
文件: vim dvd.repo
文件內(nèi)容
[dvd] # yum 標(biāo)識(shí) name = linux_ruochen # yum 名稱 baseurl = file:///mnt/cdrom # yum 路徑 gpgcheck = 0 # 不校驗(yàn)yum 軟件包簽名信息 enabled = 1 # 開(kāi)機(jī)自啟
查看所有 YUM 源狀態(tài)信息
yum repolist all
列出所有的 YUM 軟件包
yum list all
清除 YUM 緩存
yum clean all
安裝 yum 軟件包
yum install 軟件包名(eg: vsftpd) [-y]
mount命令使用 掛載
mount 源文件 掛載文件
mount /dev/cdrom/ /mnt/cdrom
umount 卸載
umount 源文件/掛載文件
查看掛載
df -hT
常用yum 命令
yum remove packagename # 刪除軟件包
yum info packagename # 查看軟件包詳情信息
yum search packagename # 查找軟件包
yum update packagename # 更新軟件包
yum 安裝軟件包組
yum grouplist # 列出所有可用組
yum groupinfo # 查看組的信息
yum groupinstall # 安裝軟件包組
yum grouperase # 刪除軟件包組
yum groupupdate # 更新軟件包組
使用yum 安裝本地rpm 包
yum localinstall **.rpm
源碼安裝
把程序的源代碼給了你,你執(zhí)行就行,看 README
檢查源代碼所處的編譯環(huán)境
編譯
安裝
example:
安裝 VMware tools
將 VMwareTools 壓縮包拷貝到 opt目錄下(一般是opt目錄)
解壓
查看 INSTALL 信息
執(zhí)行 ./vmware-install.pl
一路回車,重啟完事(一般重啟生效)
NTFS-3g(Linux識(shí)別U盤(pán))
導(dǎo)入壓縮文件
查看README文件
./configure (檢查編譯環(huán)境)
安裝所需軟件
make 編譯
make install 安裝
上面兩步也寫(xiě)在一起
make && make install
利用源碼安裝http服務(wù)(源碼包自行下載)
RPM軟件包安裝
查看已安裝的rpm包信息
rpm [選項(xiàng)] [軟件名]
rpm -qa # 查看系統(tǒng)所有的已安裝的rpm包
rpm -qa ‘libXtst’ # 查詢某個(gè)rpm包
rpm -qf [文件/目錄](méi) # 查看文件或目錄屬于哪個(gè)rpm軟件
安裝/升級(jí)rmp軟件包
rpm [選項(xiàng)] 軟件包文件
rpm -ivh 軟件包文件
-i: 安裝
-v: 顯示安裝過(guò)程的詳情信息
-h: 顯示安裝進(jìn)度 , 以 # 顯示
-U: 升級(jí)某個(gè)rpm軟件,若沒(méi)有安裝則進(jìn)行安裝
-F: 更新某個(gè)rpm軟件,若未裝,則放棄安裝
卸載指定的rpm軟件包
rpm -e 軟件名
example
Apache_OpenOffice
下載rpm包
解壓
安裝所有的RPM包
rpm -ivh openoffice-*
安裝desktop 目錄中的 redhat rpm包
Linuxqq
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
出現(xiàn)一大堆依賴關(guān)系
yum 安裝依賴包
繼續(xù)安裝,提示版本不一致
強(qiáng)制安裝
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm --force
安裝完成,登錄的話看臉 …
Linux yum
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。