日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux中怎么安装ypak软件包,Linux 124课程 13、安装和升级软件包

發(fā)布時(shí)間:2025/3/20 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中怎么安装ypak软件包,Linux 124课程 13、安装和升级软件包 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

、注冊(cè)你的Redhat賬戶賦予系統(tǒng)產(chǎn)品的安裝軟件更新

2、RPM包是用來(lái)管理在紅帽企業(yè)Linux系統(tǒng)軟件

redhat、Suse、Oracle Linux 軟件包rpm

Ubuntu 軟件包dbd

所有都支持編譯軟件安裝

RPM軟件包安裝會(huì)有很多的依賴關(guān)系,需要安裝很多軟件

yum 安裝軟件包,很好的解決的依賴關(guān)系

RPM軟件包 組成:

軟件包的安裝文件

軟件包相關(guān)的信息

在安裝\更新\刪除 時(shí)可能運(yùn)行的腳本

RPM包可以通過(guò)組織進(jìn)行簽名,實(shí)現(xiàn)RPM包的校驗(yàn); 導(dǎo)入對(duì)應(yīng)的公鑰;

RPM軟件包的獲取方式:

1、光盤 RHEL 7.0

2、Apache 官方網(wǎng)站

3、社區(qū)提供軟件更新 http://rpmfind.net

3、發(fā)現(xiàn),安裝,使用yum命令更新軟件包

YUM 主要作用: 統(tǒng)一管理RPM軟件包,并可以自動(dòng)解決軟件包的依賴關(guān)系

YUM倉(cāng)庫(kù) pakages 包類似于超市中的貨物

YUM將所有的貨品關(guān)聯(lián)到RPM信息庫(kù)中

YUM如何安裝和更新軟件包

yum repolist 查看yum倉(cāng)庫(kù)有哪些

repo.id:rhel_dvd yum源名字

repo name : remote cla***oom copy of dvd yum的描述信息

status : 4305 yum中有多少個(gè)包

yum list

yum list all 請(qǐng)你列出yum倉(cāng)庫(kù)的所有軟件包

yum list installed 列出已安裝的軟件包

yum groups list 列出所有的軟件包組信息

yum list all ‘http*’ 查找軟件包

yum list all | grep http 搜索關(guān)鍵字

當(dāng)你不知道軟件包名字,只知道去安裝一個(gè)關(guān)鍵字“數(shù)據(jù)庫(kù)”,通過(guò)搜索。

yum search all ‘sql’ yum search all ‘web’

yum list all | gerp http

yum info httpd.x86_64 查看軟件包詳細(xì)信息

yum provides /etc/ssh/sshd_config 想查看這個(gè)配置文件是由哪個(gè)軟件包安裝

YUM 安裝、卸載、升級(jí)

————————————————————————————————————

yum install httpd -y(交互詢問都按yes) 安裝軟件

yum remove httpd -y 卸載軟件

yum update httpd -y 升級(jí)軟件

安裝多個(gè)軟件:

(1)yum install httpd http vsftp -y

yum groups install Development\Tools -y 安裝軟件包組

YUM 安裝日志查詢和歷史記錄查詢

————————————————————————————————————

/var/log/yum.log yum安裝日志

tail -f /var/log/yum.log |grep httpd 查看軟件

yum history yum 歷史記錄

yum history info 3 yum

yum history undo 3 撤銷事務(wù)

4、啟用和禁用Redhat或第三方y(tǒng)um倉(cāng)庫(kù)

yum repolist all

yum-config-manager --help

yum-config-manager --disable rhel_dvd yum倉(cāng)庫(kù)關(guān)閉

yum-config-manager --enable rhel_dvd yum 倉(cāng)庫(kù)打開

中科大的yum源,搜狐的yum源

配置自己的yun源: 修改配置文件來(lái)創(chuàng)建yum源、yum-config-manager來(lái)創(chuàng)建yum源(1)通過(guò)修改配置文件的方式創(chuàng)建yum源

vim /etc/yum.repos.d/ XXX.repo 非常重要,整個(gè)配置文件都應(yīng)該被記住

[rhel_dvd] 倉(cāng)庫(kù)的名

gpgcheck = 0 是否啟用公鑰校驗(yàn) 0 不做校驗(yàn),1必須做校驗(yàn)

enabled = 1 是否開機(jī)自動(dòng)啟動(dòng)

baseurl = http://cla***oom.example.com/rhel7.0/x86_64/dvd //倉(cāng)庫(kù)的路徑

file:///content/rhel7.0/x86_64/dvd //本地路徑

name =Remote cla***oom copy of //描述信息

查看yum是否安裝成功,并安裝軟件進(jìn)行嘗試

yum repolist

yum list all |grep http

yum install httpd-manual.noarch -y

修改配置文件 vim /etc/yum.repos.d/ XXX.repo

gpgcheck=1 修改gpgcheck文件 需要進(jìn)行校驗(yàn)

yum install httpd-manual.noarch -y 再次安裝

rpm --import public.gpg.key 必須使用導(dǎo)入公鑰文件

/etc/pki/rpm-gpg/ 紅帽軟件的公鑰路徑,還可以在鏡像中找到

[root@localhost~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

yum install httpd-manual.noarch -y 再次安裝軟件包

yum-config-manager 安裝yun源

yum-config-manager --add -repo=file:///mnt/

自動(dòng)生成配置文件 /etc/yum.repos.d/mnt.repo

[mnt_]

name=added from: file://mnt/

baseurl=file:///mnt/

enabled=1

yum repolist

PS: 使用yum-config-manager 配置完成后,要不就修改配置文件,添加gpgcheck=0 ,要不就導(dǎo)入公鑰文件

[root@localhost~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

由于yum倉(cāng)庫(kù)在不斷的做新增刪除,所以緩存可能是之前的yum源中的數(shù)據(jù),需要清空緩存。

yum clean cache 清空yum 緩存,默認(rèn)開機(jī)沒有緩存

yum clean all

yun makecache 重建緩存

———————————————————————————————————

內(nèi)核升級(jí):

cla***oom/content/7.0/x86_64/errata/Package //新內(nèi)核路徑

uname -a

uname -r //查看內(nèi)核版本

需要新添加一個(gè)yum源,修改配repo配置文件。

yum list all | grep kernel //查看kernel 安裝文件

yum update kernel -y //升級(jí)kernel

PS: 升級(jí)內(nèi)核是需要注意: 升級(jí)內(nèi)核時(shí)不要?jiǎng)与娔X

升級(jí)完成后需要重啟電腦后,新內(nèi)核才會(huì)生效

5、檢查和安裝下載的軟件包文件

校驗(yàn)RPM包軟件

rpm -ivh

i 安裝

v 查看安裝過(guò)程

h

q 查詢

l 列表

u 升級(jí)

rpm -ql 查看安裝完成后的數(shù)據(jù)文件和文檔

rpm -ql httpd | grep conf 一般配置文件以.conf為結(jié)尾

rpm -qc httpd 列出軟件的配置文件

rpm -qi 列出詳細(xì)信息

yum -ql dhcp | grep example dhcp 幫助文件

6、源碼編譯安裝軟件

使用編譯安裝,必須對(duì)軟件本身了解

如果使用rpm安裝,安裝文件的路徑無(wú)法修改,只能通過(guò)源碼編譯方式進(jìn)行安裝

編譯安裝必須在系統(tǒng)中安裝開發(fā)工具

下載源碼文件:tar.bz2文件

scp 指令拷貝文件

編譯安裝步驟:

解壓

./config 生產(chǎn)makefile文件

./config --prefix=/usr/local/extundelete

make 編譯,編譯成二進(jìn)制代碼

make install 執(zhí)行安裝

config的可執(zhí)行文件

./config --help 如果修改安裝文件地址

--prefix 默認(rèn)情況下安裝在/usr/local

————————————————————————————————————

編譯安裝卸載步驟:

進(jìn)入到編譯的路徑中

make uninstall

另一種卸載方式更加徹底

直接進(jìn)入到對(duì)應(yīng)軟件安裝目錄下,直接刪除安裝目錄

rm -rf /usr/local/extundelete

make clean 清空make file 文件

總結(jié)

以上是生活随笔為你收集整理的linux中怎么安装ypak软件包,Linux 124课程 13、安装和升级软件包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。