centos下软件安转形式
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的社区支持的Linux发行版
rpm
rpm
-ivh //install
-qa //query all 查看软件包(在系统上)
-ql //query list 查看软件包内容
-qf //query find 根据文件(绝对路径),看看归属那个软件包
-Uvh //存在则升级软件包
-e //erase 删除软件包
yum
1.命令补全(tab补全)
yum install -y bash-completion bash-completion-extras
2.配置
/etc/yum.conf
..
[main]
#缓存目录
cachedir=/var/cache/yum/$basearch/$releasever
#是否保留缓存, 0表示不保留缓存, 1表示保留缓
keepcache=1
测试
yum reinstall -y tree cowsay
3.yum仓库配置
/etc/yum.repos.d/*.repo
#example.repo
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
enabled=1
#插件那个速度快走那个baseurl
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#save repo
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
4.yum命令
yum
install -y xxx
reinstall xx
provides xxx */xxx //查找文件归属那个软件包
search all xxx
repolist
remove
clean all
update
upgrade
make
- 0.requirement xxx-devel
- 1.donwlod src.tar.gz
- 2.untar && configure
- 3.make && make install