linux 软件包管理

二进制包的安装
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值