如何在linux中進(jìn)行軟件安裝

軟件安裝包分類

  • 源碼包(可以直接讀的原代碼城丧,功能可以自由定制)
  • rpm包(也就是編譯后的二進(jìn)制包)
二進(jìn)制包的優(yōu)點(diǎn):
  • 包管理系統(tǒng)簡(jiǎn)單,只通過(guò)幾個(gè)命令就可以實(shí)現(xiàn)包的安裝雕崩、升級(jí)涝动、查詢和卸載
  • 安裝速度比源碼包安裝快的多
二進(jìn)制包的缺點(diǎn)
  • 經(jīng)過(guò)編譯,不再可以看到源代碼
  • 功能選擇不如源代碼靈活
  • 依賴性

RPM包命令管里

  • rpm包命名規(guī)則
    eg:httpd-2.2.15-15.el6.centos.1.i.686.rpm
    -httpd軟件包名
    -2.2.15軟件版本
    -15軟件發(fā)布的次數(shù)
    -el6.centos適合的linux平臺(tái)
    -i686適合的硬件平臺(tái)
    -rpm:rpm包擴(kuò)展名
  • 安裝命令 (rpm包安裝依賴性太強(qiáng)胆描,安裝過(guò)于繁瑣)
    rpm -ivh 包全名(linux中沒(méi)有裝過(guò)的軟件包需要使用包全名和絕對(duì)路徑)
    -i(install)安裝
    -v(verbose)顯示詳細(xì)信息
    -h(hash)顯示進(jìn)度
    --nodeps不檢測(cè)依賴性
  • RPM包升級(jí)
    rmp -Uvh 包全名
    選項(xiàng):-U(upgrade)升級(jí)
  • 卸載
    rpm -e 包名(不需要路徑瘫想,但是卸載也有依賴性)
  • RPM包查詢
    rpm -q 包名(q:query查詢)
    rpm -qa (查詢所有已經(jīng)安裝的rpm包,a:all)
  • 查詢軟件包詳細(xì)信息
    rpm -qi 包名
    選項(xiàng):
    -i 表示查詢軟件信息(information)
    -p 表示查詢軟件的包或未安裝包信息(package)
    eg: rpm -qip 包全名 查詢未安裝包信息
  • 查詢系統(tǒng)文件屬于哪個(gè)RPM包
    rpm -qf 系統(tǒng)文件名(f:file)
    rpm -ql 包名 (查詢文件位置)
  • RPM包校驗(yàn)
    rpm -V 已安裝的包名(V:verify)
    校驗(yàn)時(shí)看文件是否被修改


    擷取.PNG3.PNG
  • RPM包中文件提取
    rpm2cpio 包全名 | cpio -idv .文件絕對(duì)路徑
    注釋:rpm2cpio 將rpm包轉(zhuǎn)換為cpio格式的命令
    cpio:是一個(gè)標(biāo)準(zhǔn)工具,它用于創(chuàng)建軟件檔案文件和從檔案文件中提取文件
yum在線安裝
  • 查看yum源文件
vi /etc/yum.repos.d/CentOS-Base.repo

[base] 容器名稱昌讲,一定要放在[]中
name 容器說(shuō)明国夜,可以自己隨便寫(xiě)
mirrorlist 鏡像站點(diǎn),這個(gè)可以注釋掉
baseurl 是yun源服務(wù)器的地址短绸。默認(rèn)是CentOS官方的yum源服務(wù)器车吹,是可以使用的,如果你覺(jué)得慢的話可以改成你喜歡的yum源地址
enabled 此容器是否生效醋闭,如果不寫(xiě)或?qū)懗蒭nabled=1都是生效窄驹,寫(xiě)成enabled=0就是不生效
gpgcheck 如果是1是指RPM的數(shù)字證書(shū)生效,如果是0則不生效
gpgkey 數(shù)字證書(shū)的公鑰文件保存位置证逻。不用修改

  • (1)沒(méi)網(wǎng)絡(luò)的環(huán)境下乐埠,掛載光盤(pán),本地安裝
mkdir /mnt/cdrom  // 建立掛載點(diǎn)
mount /dev/cdrom /mnt/cdrom/   // 掛載光盤(pán)
  • (2)使網(wǎng)絡(luò)yum源失效
cd /etc/yum.repos.d/  // 進(jìn)入yum源目錄
mv CentOS-Base.repo CentOS-Base.bak  // 修改yum源文件后綴名,使其失效
  • (3)使光盤(pán)yum源生效
vim CentOS-Media.repo
擷取.PNG

yum命令

常用yum命令

1)查詢

yum list  // 查詢所有可用軟件包列表
yum search 關(guān)鍵字 // 搜索服務(wù)器上所有和關(guān)鍵字相關(guān)的包

2)安裝

yum -y install 包名 // install表示安裝丈咐, -y表示自動(dòng)回答yes
eg:yum -y install gcc // 安裝c語(yǔ)言編譯器 瑞眼,要想識(shí)別c語(yǔ)言得先安裝rpm包,才能安裝源碼包棵逊。

3)升級(jí)

yum -y update 包名 // update表示升級(jí)负拟,一定要加包名,否則就會(huì)讓整個(gè)服務(wù)器升級(jí)歹河,linux內(nèi)核升級(jí)后的新內(nèi)核得人為重新配置才能使用掩浙。
  1. 卸載
yum -y remove 包名 // remove:卸載

yum軟件組管理命令

yum grouplist // 列出所有可用的軟件組列表
LANG=zh_CN.utf8 // 轉(zhuǎn)為中文
LANG=en_US // 轉(zhuǎn)為英文
  • 安裝指定軟件組,組名可以由grouplist 查詢出來(lái)
yum groupinstall 軟件組名 // 軟件組名一定要用英文
  • 卸載指定軟件組
yum groupremove 軟件組名
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秸歧,一起剝皮案震驚了整個(gè)濱河市厨姚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌键菱,老刑警劉巖谬墙,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異经备,居然都是意外死亡拭抬,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門侵蒙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)造虎,“玉大人,你說(shuō)我怎么就攤上這事纷闺∷阍洌” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵犁功,是天一觀的道長(zhǎng)氓轰。 經(jīng)常有香客問(wèn)我,道長(zhǎng)浸卦,這世上最難降的妖魔是什么署鸡? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮限嫌,結(jié)果婚禮上靴庆,老公的妹妹穿的比我還像新娘。我一直安慰自己萤皂,他們只是感情好撒穷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著裆熙,像睡著了一般端礼。 火紅的嫁衣襯著肌膚如雪禽笑。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,182評(píng)論 1 299
  • 那天蛤奥,我揣著相機(jī)與錄音佳镜,去河邊找鬼。 笑死凡桥,一個(gè)胖子當(dāng)著我的面吹牛蟀伸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缅刽,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼啊掏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了衰猛?” 一聲冷哼從身側(cè)響起迟蜜,我...
    開(kāi)封第一講書(shū)人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啡省,沒(méi)想到半個(gè)月后娜睛,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卦睹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年畦戒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片结序。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡障斋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出笼痹,到底是詐尸還是另有隱情配喳,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布凳干,位于F島的核電站,受9級(jí)特大地震影響被济,放射性物質(zhì)發(fā)生泄漏救赐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一只磷、第九天 我趴在偏房一處隱蔽的房頂上張望经磅。 院中可真熱鬧,春花似錦钮追、人聲如沸预厌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)轧叽。三九已至苗沧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炭晒,已是汗流浹背待逞。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留网严,地道東北人识樱。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像震束,于是被迫代替她去往敵國(guó)和親怜庸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 軟件包管理簡(jiǎn)介 軟件包分類 1.源碼包,是開(kāi)源的肝断,可以直接看到源碼杈曲,如:腳本安裝包 2.二進(jìn)制包(RPM包、系統(tǒng)默...
    棉花糖7閱讀 781評(píng)論 0 1
  • 第2章 軟件包管理簡(jiǎn)介 一胸懈、源碼包 //腳本安裝包担扑;?源碼包優(yōu)點(diǎn):①開(kāi)源,如果有足夠的能力趣钱,可以修改源代碼涌献;②...
    seven1010閱讀 448評(píng)論 0 0
  • 一、軟件包管理 1.分類 源碼包<<腳本安裝包 二進(jìn)制包:(RPM包首有、系統(tǒng)默認(rèn)包) 編譯:adbd 01010 反...
    李菜菜同學(xué)閱讀 411評(píng)論 0 4
  • 軟件包分類 源碼包 優(yōu)點(diǎn):開(kāi)源燕垃,有足夠的能力,可以修改源代碼可以自由選擇所需的功能軟件是編譯安裝井联,所以更加適合自己...
    全村滴希望閱讀 1,030評(píng)論 0 0
  • 久違的晴天卜壕,家長(zhǎng)會(huì)。 家長(zhǎng)大會(huì)開(kāi)好到教室時(shí)烙常,離放學(xué)已經(jīng)沒(méi)多少時(shí)間了轴捎。班主任說(shuō)已經(jīng)安排了三個(gè)家長(zhǎng)分享經(jīng)驗(yàn)。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,521評(píng)論 16 22