博客
关于我
linux安装卸载软件
阅读量:793 次
发布时间:2023-02-04

本文共 1084 字,大约阅读时间需要 3 分钟。

Linux 下软件安装与卸载指南

在 Linux 环境下,软件的安装和卸载主要有两种常见方式,分别针对源码包和二进制包。以下是详细的操作指南。

1. 源码包安装

源码包通常以 xxx.tar.gz 格式发行,安装步骤如下:

  • 解压源码包

    将安装文件复制到目标目录(如 /root),然后解压:

    # tar xvzf filename.tar.gz

    如果是 bzip2 格式,使用以下命令:

    # tar jxvf filename.tar.bz2

    解压后,会在当前目录生成 Install 文件,详细说明安装步骤。

  • 配置环境

    执行解压后的 configure 脚本,检查系统环境并生成 Makefile

    # ./configure

    如果需要指定安装目录,添加 --prefix 参数:

    # ./configure --prefix=/opt/yourpackage
  • 编译与安装

    生成 Makefile 后,执行编译:

    # make

    成功编译后,执行安装命令:

    # make install
  • 清理临时文件

    安装完成后,清理编译和配置生成的临时文件:

    # make clean# make distclean

  • 2. 二进制包安装

    二进制包通常以 xxx.i386.rpm 格式发行,安装步骤如下:

  • 安装文件

    使用 rpm 命令安装:

    # rpm -i filename.i386.rpm

    参数 -i 表示进入安装模式,自动解包并注册到 rpm 数据库。

  • 卸载软件

    使用 rpm 卸载软件包:

    # rpm -e [package name]

    如果遇到依赖关系问题,可以忽略依赖:

    # rpm -e [package name] -nodeps

    需要注意的是,使用 nodeps 可能导致其他依赖软件无法正常运行。


  • 3. 源码包卸载

    对于源码包安装的软件,建议参考软件的 READMEINSTALL 文档,通常会提供卸载方法。一般步骤如下:

  • 确定安装目录

    在安装时,若指定了安装目录(如 /opt/yourpackage),直接删除该目录即可。

  • 使用 make uninstall

    部分软件支持通过 make 命令卸载:

    # make uninstall

  • 注意事项

    • 卸载时小心依赖关系

      在卸载软件时,需谨慎处理依赖关系。如果遇到问题,可以尝试使用 rpm -e [package name] --force 强制卸载。

    • 清理残留文件

      如果软件未提供卸载命令,建议手动删除相关文件或目录,确保系统稳定运行。

    通过以上方法,您可以轻松完成 Linux 下的软件安装与卸载工作。

    转载地址:http://akkfk.baihongyu.com/

    你可能感兴趣的文章
    Linux学习总结(12)——Linux必须学会的60个命令
    查看>>
    Linux学习总结(13)——在阿里云的ubuntu上部署个人服务
    查看>>
    Linux学习总结(14)——Linux权限控制
    查看>>
    Linux学习总结(15)——提高 Vim 和 Shell 效率的 9 个建议
    查看>>
    Linux学习总结(16)——CentOS 下 Nginx + Tomcat 配置负载均衡
    查看>>
    Linux学习总结(17)——Linux新手必须学会的12个命令
    查看>>
    Linux学习总结(18)——Linux使用init命令关机、重启、切换模式
    查看>>
    Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法
    查看>>
    Linux学习总结(1)——Linux命令大全完整版
    查看>>
    Linux学习总结(20)——Linux 文件夹结构和作用
    查看>>
    Linux学习总结(21)——CentOS7环境下FTP服务器的安装和配置
    查看>>
    Linux学习总结(24)——Linux查找文件命令
    查看>>
    Linux学习总结(26)——Shell常用命令总结
    查看>>
    Linux学习总结(28)——Linux主机加固
    查看>>
    Linux学习总结(28)——Linux主机加固
    查看>>
    Linux学习总结(28)——Linux主机加固
    查看>>
    Linux学习总结(29)——CentOS 6和CentOS 7区别总结
    查看>>
    Linux学习总结(2)——linux常用命令大全
    查看>>
    Linux学习总结(2)——linux常用命令大全
    查看>>
    Linux学习总结(30)——优秀程序员喜欢用Linux操作系统
    查看>>