linux下yum常用方法及本地yum倉庫的搭建

2021-09-21 04:16:22 字數 2536 閱讀 6674

yum--rpm包管理工具

使用方法:

yum install -y vim-enhanced     (安裝 vim-enhanced 包)

yum remove  vim-enhanced     (解除安裝 vim-enhanced 包)

yum list     (列出rpm包庫,網路資源)

yum list |grep vim     (列出帶vim字元的包,包帶@的是已經安裝過的,沒有帶的是還未安裝過的)

yum update     ;     yum upgrade     (公升級系統所有的包)

yum grouplist     (列出可安裝的套件)

yum groupinstall 「english (uk) support [en_gb]」     (安裝english (uk) support [en_gb]套件)

yum groupremove 「english (uk) support [en_gb]」     (解除安裝english (uk) support [en_gb]套件)

yum update  vim-enhanced     (公升級 vim-enhanced 包安裝的軟體)

更改yum安裝源方法

vim /etc/yum.repos.d/centos-base.repo     (新增源位址即可)

更換語言:

lang=en     (語言切換為英文)

lang=zh_ch.utf-8     (語言切換為中文)

搭建本地yum倉庫

使用方法:

mount /dev/cdrom /mnt     (掛在光碟)

cp -r  yum.repos.d/  yum.repos.d.bak     (備份 yum.repos.d資料夾 )

cd /etc/yum.repos.d/

rm -rf centos-base.repo

yum list     (顯示都是本地已經安裝過的包)

vim centos-media.repo     (編輯 centos-media.repo 檔案)

改為[***]

name=install ***

baseurl=file:///mnt

enabled=1

gpgcheck=0

使用方法:

yum install -y yum-plugin-downloadonly

安裝原始碼包

使用方法:

原始碼包存放位置(/usr/local/src/)

解壓原始碼包

編譯安裝原始碼包

原始碼包安裝路徑

--prefix=/usr/local/apache2     (安裝路徑為/usr/local/apache2 後面數字代表版本號)

原始碼安裝配置

./configure --prefix=/usr/local/apache2     (編譯安裝,指定路徑為 /usr/local/apache2 下)

檢查配置返回結果

echo $?     (檢視結果是否返回0)

原始碼編譯

make     (將原始碼編譯為機器碼)

原始碼安裝

make install     (把已經編譯的檔案拷貝到安裝目錄下)

rmp包管理

使用方法:

首先掛載光碟

mount /dev/cdrom /mnt/

ls /mnt/package

rpm -ivh zip-3.0-1.el6.i686.rpm     (安裝zip-3.0-1.el6.i686.rpm包)

rpm -ivh --nodeps yp-tools-2.9-12.el6.i686.rpm     (跳過包依賴,強制安裝 yp-tools-2.9-12.el6.i686.rpm包 )

rpm -ivh --force yp-tools-2.9-12.el6.i686.rpm     (強制安裝 yp-tools-2.9-12.el6.i686.rpm包,即使已經安裝過)

rpm -uvh      yp-tools-2.9-12.el6.i686.rpm     (公升級 yp-tools-2.9-12.el6.i686.rpm 包)

rpm -e zip     (解除安裝zip-3.0-1.el6.i686.rpm包)

rpm包查詢

使用方法:

rpm -qa     (查詢系統中所有安裝過的包)

rpm -qa  | grep 「vim*」     (查詢系統中帶vim的安裝過的包)

rpm -qi  yp-tools     (查詢 yp-tools 包的資訊)

rpm -ql  yp-tools     (查詢 yp-tools 包的所有安裝檔案)

rpm -qf /bin/vi     (查詢/bin/vi檔案是由哪個包安裝的)

rpm -qf ·which vim·     (查詢which vim命令的結果是由哪個包安裝的)

Linux下掛載iso檔案和配置yum本地源

linux的版本 root pbn head n 1 etc issue red hat enterprise linux server release 6.1 santiago 1.由於伺服器不能直連外網,我使用的是iso映象檔案當作yum的本地庫進行安裝,首先要將映象檔案掛載到linux伺服器上...

Linux下掛載iso檔案和配置yum本地源

linux的版本 root localhost head n 1 etc issue red hat enterprise linux server release 6.9 santiago 1.由於伺服器不能直連外網,我使用的是iso映象檔案當作yum的本地庫進行安裝,首先要將映象檔案掛載到lin...

linux下yum命令作用及應用

yum是什麼?linux命令 一.yum是什麼 yum yellow dog updater,modified 主要功能是更方便的新增 刪除 更新rpm包.它能自動解決包的倚賴性問題.它能便於管理大量系統的更新問題 注 為什麼要使用yum而不用apt,最簡單的原因,fedora自帶 二.yum特點 ...