linux笔记:软件包管理

i386

i686

ppc power

alphe


一、RPM包管理

卸载

rpm -e sudo

rpm -e --nodeps


安装

rpm -ivh

-i install

-v 详细安装信息

-h 使用hash #显示进度

-U 升级软件包

rpm -Uvh 软件包名


--excludedocs //不安装软件包中的文档文件

--prefix PATH //将软件包安装到由PATH指定的路径下

--test //只对安装进行测试,并不实际安装

--replacepkgs

--replacefiles

--nodeps


查询

rpm -q sudo

rpm -qa | grep samba

-qf ls 查询文件隶属的软件包

-qi sudo 查询已按软件包信息

-qip 软件包名字 查询未安装软件包的

-ql 查询软件包安装了那些文件

-qlp 查询未安装包将安装那些文件到那些目录

-qd (doc)查看帮助文档放在那里

-qdp

-qc 查看配置文件

-qcp p表示package


example 帮助文件名字中大多含有这个词


校验文件

rpm -V

S size 文件大小变了

5 md5 md5校验值变了 即内容变了 md5sum

T 创建时间被改动

M mod 权限被改变了

U 所有者被改变了

G 所属组变了

L 连接文件


软件包文件提取

解压指定文件到当前目录

rpm2cpio 软件包 | cpio -idv 指定路径


二、YUM包管理

自动解决软件包依赖关系

方便的软件包升级


安装yum install sudo

检测升级yum check-update sudo

升级yum update sudo

软件包查询yum list | more

yum list | grep sudo

软件包信息yum info sudo

卸载yum remove sudo

帮助yum -help ,man yum


三、源代码包安装


解压解包#tar -xzvf proftpd-1.3.3d.tar.gz

切换到该目录cd

配置文件 ./configure --prefix=/usr/local/proftpd

编译make

安装make install


四、脚本安装


五、APT包管理

apt-cache search  搜索软件包

apt-cache show 软件包信息

apt-get install (reinstall//覆盖安装 ,-f //fix修复安装)

apt-get remove(autoremove//依赖关系的包也卸掉,--purge//配置文件也卸掉)

apt-get update 更新软件源

apt-get upgrade 更新已安装包


你可能感兴趣的:(linux,配置文件,信息,软件包)