RPM软件包
RPM软件包一般的安装位置(分散):
管理程序:/sbin/* /usr/sbin/*
普通用户程序:/bin/* /usr/bin/*
rpm -q ===> rpm -query
rpm -qa 列出所有已安装的rpm软件包
rpm -q 软件包 查找某个软件包是否安装
rpm -qi 软件包 描述信息
rpm -ql 软件包 查询完整安装清单 -c配置清单 -d文档清单
rpm -qf 目录或文件 查询某个文件或目录属于哪个rpm包
rpm -ivh /dir/.....rpm 安装rpm软件包
rpm -Uvh /dir/....rpm 更新rpm软件包,如果没有安装则全新安装
rpm -Fvh /dir/....rpm 更新rpm软件包,如果没有安装则放弃安装
rpm -e 软件包 卸载rpm软件包
YUM
仓库配置:/ect/yum.repos.d/*.repo
yum list install
yum list available
yum clean all (更新yum仓库源)
yum info 软件名
yum -y install 软件名
-y update .....
-y remove ....
yum search 关键词
yum grouplist
开发组 开发工具 等等
make gcc gcc-c++ 属于开发组和开发工具
在准备源码包编译之前需要安装 yum groupinstall "开发组" "开发工具"
源码包
confirgue ./prefix=/usr/local/webdev/httpd && make && make install
[root@localhost usr]# PATH=$PATH:/usr/local/httpd/bin
[root@localhost usr]# echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/usr/local/httpd/bin [root@localhost usr]# apachectl start
如果想环境变量发布出去 加上 export PATH=$PATH:/usr/local/httpd/bin
添加alias
-给root用户添加alias ~/.bashrc 修改
-给所有用户添加alias /etc/bashrc
[root@localhost ~]# echo Total $(rpm -qa | wc -l) Packages Total 1133 Packages