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命令的结果是由哪个包安装的)