包按系统版本大致分类:debian:deb,dptredhat:rpm(RedhatPackageManager),Gentoo:Archlinuxrpm包命名方式:name-Version-release.arch.rpmpackageyumisrpm前端包管理工具rpm-ivhinstall--nodepsignoredependencies--replacepkgsreinstall-Uor-Fupgrade--forceforce注意:1不要升级内核Linux支持多内核共存versions,所以新版本内核直接安装2如果安装后原程序包的配置文件有修改,新版本不会覆盖原版本,会重命名-qa查询所有包-qi查询源包的-c查询程序的配置文件package-eUninstallrpminitdbInitialize如果事先没有数据,则新建一个,否则不管当前数据库是否存在,都不执行任务操作rpmrebuilddbrebuild直接重新创建rpm的常用组合:安装:-ivh--nodeps--replacepkgs卸载:-e--nodeps升级:-Uvh,-Fvh,--nodeps--oldpackage查询:-q,-qa,-qf,-qi,-qd,-qcyumclientrpm-qcyum可以查询yum的配置文件,yum的配置文件/etc/yum.conf是所有repositories提供的通用配置/etc/yum.repos.d/*。repo提供仓库指向的配置信息如何使用光盘作为本地YUM仓库:1.将光盘挂载到一个目录,如/media/cdrom#mount-r-tiso9660/dev/cdrom/media/cdrom2创建配置文件[CentOS7]name=baseurl=gpgcheck=enabled=yum的命令行选项:--nogpgcheck:disablegpgcheck-y:automaticansweris"yes"-qquitesilentmode--disablerepo=repoidglob临时禁用此处指定的repo--enablerepo=repoidglob临时启用包编译:编译三部曲:./configure1通过options传递参数指定使能特性、安装路径等,执行时会参考用户的规范和Makefile.in文件生成makefile2检查makemakeinstall依赖的外部环境安装前检查INSTALL或READMEStep1:配置选项:指定安装位置指定启用功能--help安装路径设置--prefix=/PATH--systemtypes可选功能:可选功能--disable-FEATURE[=AGE]--enable-FEATURE[=AGE]
