标签:update sea cache 检查 creat 版本 rom build list
生成的文件一、安装
rpm 安装 (安装了就跟包名,没有安装就跟路径)
-i install安装
-v 显示安装过程
-h 显示进度条
安装软件包一定要跟路径(可能存在依赖关系,解决依赖关系最有效的方法 搜索引擎)
-e 删除 后面跟软件包名
二、查询
rpm -q:查询软件包是否安装
rpm -qi:查询指定软件包的说明信息
rpm -qc:查询所生成的配置文件
rpm -qa:查询所有已安装的rpm
-ql :查询指定安装后生成的文件列表
-qd :查询这个软件包所生成的配置文件
-qf:查询指定的文件是由那个rpm包安装生成的
--replacepkgs 重新安装
三、升级
rpm -Uvh /PATH/TO/NEM_PACKAGE_FILE: 如果装有老版本的,则升级:否则,安装
rpm -Fvh /PATH/TO/NEM_PACKAGE_FILE: 如果装有老版本的,则升级:否则,退出
--oldpackage:降级
四、卸载
rpm -e ACKAGE_FILE
五、校验
rpm -V ACKAGE_FILE
六、重建数据库
rpm
--rebuilddb:重建数据库,一定会重新建立
--inittdb:初始化数据,没有才建立,有就不用建立
yum 在线安装 (有包有目录才能成为仓库 packages repofate)
仓库的配置文件
/etc/yum.repo.d/*.repo
[id]
name=
baseurl=file:///mnt/cdrom (file本地 http ftp nfs)
enabled=1 是否开启
gpgchenck=0 是否检查 0表示不检查
yum相关的命令
repolist:列出有哪些仓库
list:列出仓库有的软件包
install:包名
remove:删除
info:相关信息
update:升级
clean all:清空本地缓存
makecache:构建本地缓存
search:搜索
reinstall:重新安装
包组:
grouplist:列出有哪些包组
groupinstall:安装包组
groupremove:
groupupdate:
groupreinstall
groupinfo 显示包组信息
yum insatall 包名
自建仓库
createrepo
源码包
1:准备编译环境 (gcc gibc make )
yum groupinstall "Develoment Tools"
2:解包
3:配置编译过程中的相关选项
./config
安装路径 perfix=usr/local (-devel)
4:编译
make
5:make install
可执行的二进制程序
PATH环境变量没有不能直接使用
expor PATH=$PATH:/usr/locl/ngins/bin
后续收尾工作
1:导出PATH环境变量
2:导出库文件
/etc/ld.so.conf.d/*.cof
指定库文件的路径
ldconf -v
3:导出头文件
ln -s /usr/local/nginx/include/ /usr/include/ngins
4:导出帮助手册
标签:update sea cache 检查 creat 版本 rom build list
原文地址:https://blog.51cto.com/12967094/2371407