二进制包的安装
rpm包管理
sudo-1.7.2pl-5.el5.i386.rpm
软件名,版本号,发行号,和硬件平台
卸载
#rpm -e sudo
注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用--nodeps强行卸载。
安装
挂载光盘
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
查询
ls | grep sudo
rpm -ivh sudo-1.7.2.2pl-5.el5.i386.rpm
rpm -q sudo 查询是否已经安装
rpm -qa | grep samba 查询所有已经安装的里面有samba的包
其他安装选项
--excludedocs 不安装软件包中的文档文件
--prefix PATH 将软件包安装到由PATH制定的路径下
--test 只对安装进行测试,并不实际安装
--replacepcks 覆盖安装
--replacefiles 覆盖文件冲突
--nodeps 未解决依赖关系
--Uvh 升级
YUM包管理
好处
1自动解决软件包依赖关系
2方便软件包升级
安装 yum install
检测升级 yum check-update
升级 yum update
软件包查询 yum list
软件包信息 yum info
卸载 yum remove
帮助 yum -help 、 man yum
rpm查询
rpm -qf 查询文件隶属软件包
rpm -qi 查询已经安装的软件包信息 rpm -qip 查询未安装的软件包信息
rpm -ql 查询软件包安装文件 rpm -qlp 查询未安装的安装文件
rpm -qd 查询软件包帮助文档 rpm -qdp
rpm -qc 查询配置文件 rpm -qcp
rpm包校验
rpm -V 软件包名
5 md5校验值 查看文件的校验值 md5sum 文件名
S 文件大小
L 链接文件
T 文件的创建时间
D 设备文件
U 文件的用户
G 文件的用户组
M 文件的权限
软件包文件的提取
解压所有文件到当前目录
rpm2cpio /mnt/cdrom/CentOS/initscripts-8.45.30-2.el5.centos.i38.rpm | cpio -idv
解压指定文件到当前目录
rpm2cpio /mnt/cdrom/CentOS/initscripts-8.45.30-2.el5.centos.i38.rpm | cpio -idv ./etc/initab
源代码包的安装
有广阔的应用性
tar -xvcf 解压
./configure --prefix=/usr/local/proftpd 配置 如果没有需要安装gcc编译器
make 编译
make install 安装
脚本安装
tar -xzvf webmin-1.530.tar.gz
cd webmin-1.530
vi REDME
./setup.sh
APT包管理
搜索软件包 apt-cache search
软件包信息 apt-cache show
安装 apt-get install (reinstall、-f)
删除 apt-get remove(autoremove、--purge)
更新软件源 apt-get update
更新已安装包 apt-get upgrade
转载于:https://my.oschina.net/shunshun/blog/138001