系统扩充
源代码文件的安装方式共有4步
1.名称.tar.gz tar -zxvf 名称.tar.gz -C 名称.tar.bz2 tar -jxvf 名称.tar.bz2 -C 2. ./configure --perfix (INSTALL) --help3.make
4.make install
rpm(优点好用,缺点,不能解决依赖关系) redhat packet manager
安装 1.-i //显示包装信息,包括名称、版本和描述 -v //显示冗余信息-通常常规进步的讯息就会出现 -ivh //配合使用显示安装是的详细信息卸载 -e 包的名称
查询 -qa 包的名称 //是否安装 -qi 包的名称 //详细信息 -ql 包的名称 //安装好的文件路径 -qlp 即将安装的文件名 //即将安装的文件的路径 -qcp //查询未安装的包的文档和可配置文件 -qf 文件 //查询相应程序的源安装包 rpm -q --scripts 文件名 // 查询安装文件时所执行的脚本 --changelog //查询修改的记录 rpm -ivh 包裹名称 --replacepkgs (或--force) //进行覆盖安装 升级-Uvh(升级+安装)
执行 rpm -Uvh 包裹名称(如果包裹未安装过,进行安装;如果包裹已安装,则做升级) -Fvh(只升级) 执行 rpm -Fvh 包裹名称(如果包裹未安装过,则警告并停止;如果包裹已安装,则做升级) 小技巧:如果丢失莫一个程序的关联文件,而你又不知道其内容,可以在其相应位置创建一个空的文件,然后用 (rpm -qf 丢失文件的绝对路径)查找到它的源安装包 ,把源安装包拷贝到一个文件夹内,再用(rpm2cpio 源安装包 |cpio -id)对源安装包进行拆解,然后到相应目录内找到相应文件,再把它拷到系统中的相应位置即可 校验1.签名(数字签名 【md5sum 文件名】(md5加密))特点 :真实性 ,完整性
yum(yellow dog公司)
拷贝
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.old
编辑
vim /etc/yum.repos.d/rhel-debuginfo.repo
本地yum
网络yum
客户端 /etc/yum.conf
目录 /etc/yum.repos.d/创建文件.repo 安装 yum install 包的名字 yum reinstall 包的名字 //覆盖安装 yum localinstall --nogpgcheck 借助yum厂库解决依赖关系查询 yum list all |grep 包的名字
yum list 包名字 yum info 包名字 yum grouplist |less //查询组 yum installed “组的名字” yum list available