专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » 卸载linux安装xp:Linux操作系统下软件Software的安装和卸载 »正文

卸载linux安装xp:Linux操作系统下软件Software的安装和卸载

来源: 发布时间:星期三, 2009年9月2日 浏览:2次 评论:0
  在Windows下安装软件Software时只需运行软件Software安装(up、等)或者用zip等解压缩软件Software解开即可安装运行反安装(un、unware、“卸载”等)就能将软件Software清除干净完全图形化操作界面简单到只要用鼠标直点击“下步”就可以了而Linux好象就不样了很多初学者都抱怨在Linux下安装和卸载软件Software非常地困难没有像使用Windows时那么直观其实在Linux下安装和卸载软件Software也非常简单同样也有安装向导或解压安装方式不相同只不过是除了 2进制形式软件Software分发外还有许许多多以源代码形式分发软件Software包下面就来详细地讲讲这些软件Software安装和卸载:

  、 2进制分发软件Software包安装和卸载

  Linux软件Software 2进制分发是指事先已经编译好 2进制形式软件Software包发布形式其优点是安装使用容易缺点则是缺乏灵活性如果该软件Software包是为特定硬件/操作系统平台编译那它就不能在另外平台或环境下正确执行

  1、*.rpm形式 2进制软件Software包

  安装:rpm -ivh *.rpm

  卸载:rpm -e packgename

  介绍说明:RPM(RedHat Packge Manager)是RedHat公司出软件Software包管理器使用它可以很容易地对rpm形式软件Software包进行安装、升级、卸载、验证、查询等操作安装简单而卸载时也可以将软件Software安装在多处目录中文件删除干净因此推荐初学者尽可能使用rpm形式软件Software包rpm参数中-i是安装-v是校验-h是用散列符显示安装进度*.rpm是软件Software包文件名(这里*.rpm特指*.src.rpm以外以rpm为后缀文件);参数-e是删除软件Software包packgename是软件Software包名和软件Software包文件名有所区别它往往是文件名中位于版本号前面例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件Software包文件名它们软件Software包名称分别是apache和apache-devel更多rpm参数请自行参看手册页:man rpm

  如果你不喜欢在界面下安装或卸载这些软件Software包完全可以在X-Window下使用图形界面软件Software包管理如gl、xrpm这样图形接口或者是KDEkpackge等这样对软件Software包安装、升级、卸载、验证和查询就可以通过点击鼠标来轻松完成

  2、*.tar.gz/*.tgz、*.bz2形式 2进制软件Software包

  安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

  卸载:手动删除

  介绍说明:*.tar.gz/*.bz2形式 2进制软件Software包是用tar工具来打包、用gzip/bzip2压缩安装时直接解包即可对于解压后只有单目录软件Software卸载时用命令“rm -rf 软件Software目录名”;如果解压后文件分散在多处目录中则必须手动删除(稍麻烦)想知道解压时向系统中安装了哪些文件可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单tar参数z是gzip解压x是解包v是校验f是显示结果y是bzip2解压t是列出包文件清单更多参数请参看手册页:man tar

  如果你更喜欢图形界面操作可以在X-Window下使用KDEArK压缩档案管理工具

  3、提供安装软件Software包

  这类软件Software包已经提供了安装脚本或 2进制安装向导(up、.sh等)只需运行它就可以完成软件Software安装;而卸载时也相应地提供了反安装脚本或例如SUN公司StarOffice办公软件Software套件就使用名为up安装而且在软件Software安装后提供反安装功能目前这种类型软件Software包还比较少因其安装和卸载方式和Windows软件Software所以就无需多讲了

   2、源代码分发软件Software包安装和卸载

  Linux软件Software源代码分发是指提供了该软件Software所有源代码发布形式需要用户自己编译成可执行 2进制代码并进行安装其优点是配置灵活可以随意去掉或保留某些功能/模块适应多种硬件/操作系统平台及编译环境缺点是难度较大般不适合初学者使用

  1、*.src.rpm形式源代码软件Software包

  安装:rpm -rebuild *.src.rpm

  cd /usr/src/dist/RPMS

  rpm -ivh *.rpm

  卸载:rpm -e packgename

  介绍说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成 2进制rpm包然后再安装该 2进制包即可packgename如前所述

  2、*.tar.gz/*.tgz、*.bz2形式源代码软件Software包

  安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压

  然后进入解压后目录:

  ./configure 配置

  make 编译

  make 安装

  卸载:make un 或 手动删除

  介绍说明:建议解压后先阅读介绍说明文件可以了解安装有哪些需求有必要时还需改动编译配置有些软件Software包源代码在编译安装后可以用make 命令来进行卸载如果不提供此功能则软件Software卸载必须手动删除由于软件Software可能将文件分散地安装在系统多个目录中往往很难把它删除干净那你应该在编译前进行配置指定软件Software将要安装到目标路径:./configure --prefix=目录名这样可以使用“rm -rf 软件Software目录名”命令来进行干净彻底卸载和其它安装方式相比需要用户自己编译安装是最难它适合于使用Linux已有定经验般不推荐初学者使用

  有关Linux下软件Software安装和卸载lanche已经讲了这么多但可能还会有人问如何知道个tar.gz/bz2包是 2进制文件包呢还是源代码包?如果你用过压缩工具就会明白压缩包未必就是软件Software它也可能是备份许多图片也可能是打包在普通资料要分辨它到底是什么最好办法就是查看包里文件清单使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用图形化ArK压缩档案管理工具都可以源代码包里文件往往会含有种种源代码文件头文件*.h、c代码源文件*.c、C代码源文件*.cc/*.cpp等;而 2进制包里文件则会有可执行文件(和软件Software同名往往是主执行文件)标志是其所在路径含有名为bin目录(仅有少数例外)原来这么简单呀还不快点自己试试!


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: