7.1 安裝軟件包的三種方法
和windows不一樣萧落,windows直接雙擊exe文件污朽。
exe是二進制的安裝包呵扛,不能使用記事本 word 文檔工具查看莽鸭。
linux安裝軟件包杂曲,有三種
第一種 rpm工具覆履,安裝路勁以及文件名基本上固定好了類似于exe
redhat package manager
yum另外一種工具,python開發(fā)的腿时,也是一種rpm工具您炉,他有一個優(yōu)勢可以自動的連接上其他的安裝包原在。
類似于appstore友扰,找到需要的東西直接點擊安裝
第三種是源碼包,可以看到源代碼庶柿,使用編譯器將源碼包編譯程需要的命令
yum最簡單村怪,源碼包最難。
7.2 rpm包介紹
首先需要虛擬機?
將光驅(qū)連接上虛擬機上來浮庐,右下角圓形的連接上
最左邊 包名甚负,版本號(主版本,次版本审残,小版本或者修正版本)梭域,發(fā)布版本號,平臺位置(386 386 586搅轿,都是32位)以及64位的平臺病涨。64位操作系統(tǒng)可以安裝32的包,最后是后綴名
7.3 rpm工具用法
rpm -ivh rpm的文件
i install v vison h highlight
注意有時候要絕對路徑 寫上去
rpm -Uvh rpm的文件升級文件
rpm -e zsh刪除安裝包的時候 直接 使用包名
rpm -qa
查詢已安裝的包璧坟,不要隨便卸載安裝包
不提示 就代表卸載好了
rpm -q ppp查詢某一安裝包是否安裝了
rpm -qi 查詢指定包名是否安裝
i指代 info
rpm -ql 查詢安裝包里面的文件
rpm -qf 命令名
可以查到該命令是怎么安裝的
rpm -qf '反引號 which ls '
當你不知道ls在哪里的話 使用which ls 查在哪里 再來查在哪個包安裝的
7.4 yum工具用法
rpm可能需要處理到依賴關(guān)系
但是yum自動依賴關(guān)系安裝
yum search?
yum list |grep 'vim' 管道符 把yum list 結(jié)果給到后面的命令既穆,還帶顏色
yum install -y 安裝的話,帶y 就是直接安裝雀鹃,不用詢問
yum grouplist 可用組列出
LANG=en 改成英文
yum groupinstall 一個單詞的話 就直接寫名字幻工,有多個單詞的話 需要使用'?
yum remove 實際上是將依賴的包同時卸載了 很關(guān)鍵,小心刪除
yum update -y 包名?
不加包名 會全部升級所有安裝包黎茎,包括系統(tǒng)都會升級
一般都是在安裝系統(tǒng)后使用囊颅,如果已經(jīng)有安裝一些命令之后,慎重升級
yum provides "/*/vim" 前提是系統(tǒng)中沒有vim命令
rpm -qf 'which vim'
7.5 yum搭建本地倉庫(視頻中ppt小錯誤: gpcheck改為gpgcheck傅瞻,yum cean 改為 yum ?clean)
有時候yum無法使用 沒有聯(lián)網(wǎng)迁酸,默認的倉庫base是需要聯(lián)機下載的。
在沒有聯(lián)網(wǎng)下俭正,可以去本地倉庫中間 查找rpm包
光驅(qū) 掛載
ls /mnt
less 命令翻屏看
@acomnada 代表已經(jīng)安裝的