程序包管理前端工具–YUM
yum:yellowdog update modifier
yum工具為CS架構
yum倉庫(yum repository):yum repo
存儲了眾多rpm包,以及包的相關元數據文件
(放置于特定目錄下:ropodata所在路徑)
文件服務器:
ftp://
http://
file:///
yum客戶端:
配置文件
主配置文件:/etc/yum.conf,為所有倉庫提供公共配置
倉庫配置文件:/etc/yum.repos.d/*.conf,為倉庫指向提供配置信息
配置文件定義(文本文件)
[repository ID]
name=
baseurl=URL://(可指向多處)路徑為repodata所在路徑
enabled={0|1}(默認為1)
gpgcheck={0|1}
gpgkey=URL(指向密鑰的路徑)
獲取當前yum源并顯示信息:
yum repolist [all|enanle|disable]
all:顯示全部
enable:顯示可用
disable:顯示不可用
顯示程序包:
yum list [all|available|installed|updates] (支持glob通配符)
all:所有安裝包
available:可用安裝包
installed:已安裝程序包
updates:可升級程序包
安裝程序包:
yum install PACKAGE 安裝程序包
yum reinstall PACKAGE 重新安裝程序包
yum命令行選項:
–nogpgcheck:不進行gpg校驗
-y:自動回答“yes”
-q:靜默模式
升級程序包:
yum update PACKAGE
搜索程序包:
yum search string
卸載程序包:
yum remove PACKAGE (會卸載程序包相關的依賴程序包)
查看程序包信息:
yum info PACKAGE
清理本地緩存
yum clean
查看yum歷史:
yum history
如何用光盤當做本地yum倉庫:
1)掛載光盤至某目錄
# mount /dev/cdrom /mnt/cdrom
2)創建配置文件
[CentOS 7]
name=
baseurl=
gpgcheck=
enabled=
如何創建yum倉庫:
1)createrepo <directory> (directory為rpm包所在目錄)
2)定義配置文件
yum的repo配置文件中可以的變量:
$releasever:當前OS發行版的主版本號
$arch:平臺
$basearch:基礎平臺
http://mirrors.magedu.com/centos/$release/$basrarch/OS
yum包組管理:
yum groupinstall:包組安裝
yum groupromove:包組卸載
yum grouplist:查看包組
源碼程序包的編譯安裝
1、 ./configure:
(1) 通過選項傳遞參數,指定啟用特性、安裝路徑等;執行時會參考用戶的指定以及makefile.in文件生成makefile
(2) 檢查依賴到的外部環境,如依賴的軟件包
2、 make:
根據makefile文件,構建應用程序
3、 make install:
復制文件到相應路徑
安裝后的配置:
(1) 二進制程序目錄導入至PATH環境變量中;
編輯文件/etc/profile.d/NAME.sh
export PATH=/PATH/TO/BIN:$PATH
(2) 導入庫文件路徑
編輯/etc/ld.so.conf.d/NAME.conf
添加新的庫文件所在目錄至此文件中
讓系統重新生成緩存:
ldconfig [-v]
(3) 導入頭文件
基于鏈接的方式實現:
ln -sv
(4) 導入幫助手冊
編輯/etc/man.config|man_db.conf文件
添加一個MANPATH
Centos 6上源碼安裝apachectl
1、配置yum倉庫:
2、安裝相關包組
3、從服務器上下載apachectl源碼包
4、移動源碼包到指定路徑
5、解壓源碼包
6、開始安裝
1)生成configure腳本
–prefix=/PATH: 指定默認安裝位置
–sysconfdir=/PATH:配置文件安裝位置
2)make
3)make install
7、配置變量路徑
8、開啟apachectl,并檢測
出現80端口即為開啟成功
9、關閉防火墻
10、從CentOS 7上連接CentOS 6
安裝完成!??!
CentOS 6.8卸載內核后用救援模式恢復
1、卸載內核
2、重啟虛擬機
沒錯,已經起不來了~~~
3、重新開啟虛擬機,在出現下面進度條時按下 ESC 鍵
你會看到下面的畫面
4、選擇第三項—CD ROM Drive — 回車
5、選擇第三項 Rescue Installed system
6、跳過網絡檢查
7、開啟一個shell
8、查看分區
9、掛載光盤到本地
10、進入光盤,找到kernel包文件
11、安裝kernel包到系統(當前分區的/mnt/sysimage),然后exit
12、重啟
13、你會發現,系統已經可以正常使用了
原創文章,作者:Mr.Lee,如若轉載,請注明出處:http://www.www58058.com/39835
文章對學到的知識點進行了全面的梳理,yum倉庫配置錯了,為什么圖片也上來了?很明顯的錯誤,是粘貼錯了,還是什么原因?剛開始學習我們一定要做到精細,而不是囫圇吞棗。