歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux下yum常用方法及本地yum倉庫的搭建

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

日期:2017/3/3 13:47:38   编辑:Linux技術
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 文件)
改為
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
下載rpm包
使用方法:
yum install -y yum-plugin-downloadonly
yum install vet --downloadonly --downloaddir=/tmp (將vet包下載到tmp目錄下,只適用於未安裝過的包)
yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/ (將已經安裝過的包下載到tmp目錄下)
安裝源碼包
使用方法:
wget http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-i586.tar.gz (下載jdk包)
源碼包存放位置(/usr/local/src/)
mv /root/httpd-2.2.31.tar.bz2 /usr/local/src/
解壓源碼包
tar -jxvf httpd-2.2.31.tar.bz2
編譯安裝源碼包
源碼包安裝路徑
--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命令的結果是由哪個包安裝的)
Copyright © Linux教程網 All Rights Reserved