
linux软件安装与卸载
解压: 进入目录: 配置、编译、安装: 2. 使用
3. 使用
4. 使用
给文件加可执行权限:
发布日期:2025-04-10 14:50:18
浏览次数:10
分类:精选文章
本文共 1974 字,大约阅读时间需要 6 分钟。
Linux 系统下软件包管理指南
1. 软件安装包的类型
在 Linux 系统中,软件包的安装格式主要有以下几种:
tar.gz/tgz/bz2
这类软件包通常以源代码形式发布,文件扩展名为.tar.gz
、.tgz
或.tar.bz2
。安装时需要先解压:tar zxvf filename.tar.gztar xvfz filename.tgztar xvf filename.tar.bz2
解压后进入目录并依次执行配置、编译和安装:
./configuremakemake install
配置前建议阅读 README
和 Install
文档,确保环境和依赖正确。
rpm 包
RedHat/Linux 提供的包格式,文件扩展名为.rpm
。安装命令格式为:rpm -i filename.rpm
具体选项包括:
-h
:输出安装进度条--force
:强制安装或覆盖文件--prefix
:指定安装目录
deb 包
Debian/Linux 提供的包格式,文件扩展名为.deb
。双击或使用命令安装:sudo dpkg -i filename.deb
这类包安装较为简单,但卸载时需要注意依赖关系。
bin 文件
这类软件包通常是二进制文件,直接运行即可。安装步骤:chmod +x filename.bin./filename.bin
卸载时删除安装目录即可。
脚本安装文件
文件扩展名为.sh
、.pl
或 .run
,安装前需给脚本加可执行权限:chmod +x filename.sh
执行脚本时可能需要参数,具体用法请参考文档。
2. 软件包命名规则
大多数 Linux 软件包遵循命名规则:软件名-版本号-修正版-平台类型
例如:software-1.2.3-1.tar.gz
:软件名software
,版本1.2.3
,修正版1
,类型tar.gz
software-1.2.3-1.i386.rpm
:软件名software
,版本1.2.3
,修正版1
,平台i386
,类型rpm
3. 软件安装方法
1. 源代码管理
源代码包安装步骤:
tar zxvf filename.tar.gz
cd filename
./configuremakemake install
卸载时建议使用 make uninstall
或删除安装目录。
2. 使用 rpm
包
# 安装rpm -i package.rpm# 卸载rpm -e package# 升级rpm -U package.rpm# 查询rpm -q packagerpm -l package
3. 使用 yum
包管理工具
yum
主要用于管理 RedHat 系列系统的 RPM 包,功能包括:
- 更新软件包:
yum update
- 安装软件包:
yum install
- 删除软件包:
yum remove
- 清理缓存:
yum clean packages
示例:
# 升级 kernel 和 kernel-sourceyum update kernel kernel-source
4. 使用 apt
包管理工具
apt
主要用于 Debian/Ubuntu 系统,功能强大且用户友好:
- 更新软件包:
apt-get update
- 安装软件包:
apt-get install
- 卸载软件包:
apt-get remove
- 升级系统:
apt-get dist-upgrade
4. 软件包的卸载
- RPM 包卸载:
rpm -e package
- Deb 包卸载:
sudo apt-get remove package
或使用--purge
删除配置文件:sudo apt-get --purge remove package
5. 特殊类型软件包
1. Bin 文件安装
chmod +x filename.bin
2.运行:
./filename.bin
2. 图形界面工具
推荐使用图形工具如 glint
或 KPackage
,通过图形界面管理软件包安装、卸载等操作。
6. 软件包搜索与信息查询
- 搜索 rpm 包:
yum search package
- 查询 rpm 包信息:
yum info package
- 列出安装的软件包:
yum list installed
7. 常用命令总结
- 更新所有软件包:
apt-get upgrade
- 升级系统:
apt-get dist-upgrade
- 清理旧的软件包缓存:
apt-get autoclean
- 删除未卸载的软件包缓存:
apt-get clean
通过合理使用这些工具和命令,可以轻松管理 Linux 系统中的软件包,确保系统更新到最新版本,同时维护系统稳定性。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月01日 15时46分23秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux硬盘检测工具详解
2023-02-05
Linux磁盘IO状态分析实战
2023-02-05
linux磁盘分割
2023-02-05
linux磁盘清理
2023-02-05
linux禁止Root远程登陆
2023-02-05
linux移动文件命令
2023-02-05
linux程序分析工具介绍(三)——sar
2023-02-05
linux程序段错误原理,Linux 下c 程序段错误分析
2023-02-05
linux端口汇聚,linux端口聚合
2023-02-05
Linux端口状态含义
2023-02-05
linux端口监听默认ipv6,Nginx 监听 IPv6 地址的配置方法
2023-02-05
Linux笔记(usermod命令,用户密码管理,mkpasswd)
2023-02-05
linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
2023-02-05
linux符号大全
2023-02-05
Linux第一周学习 总结!
2023-02-05
linux第五章(迁移/home分区)
2023-02-05
Linux系列:Harbor 1.9.3 升级到 2.8.0 的坑与过程
2023-02-05
Linux系列:Linux上杀毒软件有哪些?
2023-02-05