登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
Linux 软件管理(yum, apt/apt-get, dpkg/rpm)
Linux 软件管理(yum, apt/apt-get, dpkg/rpm)
[ 复制链接 ]
施婉秀
2025-6-9 14:19:17
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yum
操作命令更新源sudo yum clean all && sudo yum makecache安装包sudo yum install [-]升级包sudo yum upgrade
升级所有: sudo yum update卸载包sudo yum remove 降级包sudo yum downgrade -查找包yum search 已安装yum list installed []可用版本yum list --showduplicates锁定版本sudo yum versionlock add [-version]解锁锁定sudo yum versionlock delete 清空锁定sudo yum versionlock clear查看锁定yum versionlock listtip: 锁定版本需要自己安装 sudo yum install yum-plugin-versionlock
apt/apt-get
操作命令编辑源sudo apt edit-sources []更新源sudo apt/apt-get update安装包sudo apt/apt-get install [=]升级包sudo apt/apt-get upgrade 卸载包sudo apt/apt-get remove 清除包sudo apt/apt-get purge 已安装apt list [] -i/--installed查找包apt/apt-cache search --names-only安装细节apt/apt-cache show 修复依赖sudo apt-get -f install卸载依赖sudo apt-get autoremove历史版本apt-cache policy 可用版本apt list -a/--all-versions
apt-cache madison 锁定版本sudo apt-mark hold 解锁锁定sudo apt-mark unhold 查看锁定apt-mark showhold
dpkg/rpm
操作dpkgrpm安装sudo dpkg -i [--force-depends]sudo rpm -ivh 升级sudo rpm -Uvh 卸载sudo dpkg -r sudo rpm -e [--nodeps] 清除sudo dpkg -P/--purge 查找dpkg -l
sudo dpkg-query -W "
chrome
"rpm -qa 包信息dpkg -s rpm -qi 包内容dpkg -L rpm -ql 查包名dpkg -S rpm -qf
源码编译安装
以 nginx 安装为例:
准备源代码包
#从项目的官方网站或代码仓库(如 GitHub)下载源代码
wget https://nginx.org/download/nginx-1.24.0.tar.gz #下载
tar -xzvf nginx-1.24.0.tar.gz #解压
cd nginx-1.24.0
复制代码
准备编译环境
#安装编译工具和依赖,比如 gcc(GNU 编译器集合)和 make。
sudo yum install pcre-devel zlib-devel # 安装 nginx 依赖包
复制代码
安装(3步曲)
#配置构建环境
./configure --prefix=/usr/local/nginx #--prefix指定了Nginx的安装目录,其他的配置项按需添加
make #编译
sudo make install #安装
复制代码
验证
#启停验证
/usr/local/nginx/sbin/nginx -version
sudo /usr/local/nginx/sbin/nginx
sudo /usr/local/nginx/sbin/nginx -s stop
复制代码
软链接(可选)
#查看 PATH 环境
echo $PATH
#创建软链接
sudo ls -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
#测试软链接
nginx -version
sudo nginx
sudo nginx -s stop
复制代码
卸载
#1. 删除软链接
sudo rm -f /usr/sbin/nginx
#2. 删除安装目录
sudo rm -rf /usr/local/nginx
#2. 执行make自带的卸载程序卸载(部分软件支持)
#sudo make uninstall
复制代码
note:因为没有使用包管理器安装,所以需要手动删除安装的文件。如果你在配置时指定了 --prefix,只需删除该目录即可。
结论
方便性:“apt-get机制”最优,“dpkg机制”次之,“从源码编译安装机制”最末。“apt-get机制”已经预先解决依赖问题,“从源码编译安装机制”需要我们自己解决依赖问题
可定制性:“从源码编译安装机制”最优,“dpkg机制”次之,“apt-get机制”最末。“从源码编译安装机制”允许我们自定义安装参数,“apt-get机制”几乎完全采用默认的安装参数
所需权限:“从源码编译安装机制”所需权限可以是最小,“dpkg机制”次之,“apt-get机制”所需权限最大。在我们不拥有较高权限(比如root权限)的情况下,只能采用“从源码编译安装机制”
Via
http://c.biancheng.net/view/2952.html
https://rqsir.github.io/2019/04/13/linux-make-install的安装与卸载/
https://blog.csdn.net/liudsl/article/details/79200134
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
apt
Linux
软件
管理
yum
相关帖子
理解Linux虚拟网桥:为何连接的网卡会“降级”为端口?
像Git一样管理数据:深入解析数据库并发控制MVCC的实现
AgileConfig-1.11.0 发布:增强的权限管理
Linux Mint在更新内核后出现网卡未识别的问题
Linux Mint下使用vscode编译C++代码
linux异常磁盘lvm恢复---惜分飞
Trae Agent三步解决软件难题
CentOS7/8在线yum源自动设置
MPSoC Software Developer Guide 软件开发者指南 Chapter5&Chapter6
Linux常用命令查询工具(好记性不如烂笔头)
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
理解Linux虚拟网桥:为何连接的网卡会“降级”为端口?
1
867
寿爹座
2025-12-08
业界
像Git一样管理数据:深入解析数据库并发控制MVCC的实现
0
71
虾氲叱
2025-12-08
业界
AgileConfig-1.11.0 发布:增强的权限管理
0
566
殷罗绮
2025-12-09
安全
Linux Mint在更新内核后出现网卡未识别的问题
0
83
汇干环
2025-12-09
安全
Linux Mint下使用vscode编译C++代码
1
720
聊账
2025-12-10
安全
linux异常磁盘lvm恢复---惜分飞
2
842
峰邑
2025-12-10
科技
Trae Agent三步解决软件难题
1
20
煅圆吧
2025-12-10
业界
CentOS7/8在线yum源自动设置
0
332
艾晓梅
2025-12-11
安全
MPSoC Software Developer Guide 软件开发者指南 Chapter5&Chapter6
0
589
司空娅玲
2025-12-11
安全
Linux常用命令查询工具(好记性不如烂笔头)
0
578
闾丘婉奕
2025-12-12
回复
(3)
钤凑讪
2025-11-18 19:39:51
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
挠溃症
前天 04:28
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
欧阳梓蓓
前天 04:44
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
这个有用。
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
施婉秀
前天 04:44
关注
0
粉丝关注
29
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991123
4
xiangqian
638210
5
宋子
9984
6
韶又彤
9998
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
78
我们提供了这些企业和开发者所需的热门技术
140
OpenCVSharp:学习连通性检测的使用
675
JVM内存、GC与JConsole实战全解析
741
SQLServer 2019 标准版在虚拟机上无法充分
961
永别了,控制台!
837
开源项目分享 : Gitee热榜项目 2025-12-13
806
postgreSQL 中的自定义操作符
684
ROS2核心概念之通信接口
477
拿着顶级服务器跑慢查询,就像开着法拉利送
20
一文打通软件测试中pytest框架
949
vscode远程调试python程序,基于debugpy库
320
正点原子HP20智能加热台,重新定义精密加热
718
K8S 中使用 YAML 安装 ECK
1003
一种可落地的任务令牌锁机制:设计原理、实
151
Flink学习笔记:状态类型和应用
582
Oracle19c impdp失败报ORA-20000案例
206
Markdown写作常用组件
715
fs1.6-fs1.10代码移植方案
49
大疆不同任务类型执行逻辑,上云API源码分
548
对标MinIO!全新一代分布式文件系统诞生!