linux下安装与删除软件

(2005-07-04 11:24:10)

标签:

杂谈

分类: MSN搬家
现在linuxx下的软件大都是rpm,deb、tar.gz和tar.bz2格式。
1.rpm格式的软件。
安装:rpm -ivh ***.rpm,如出现软件包倚赖性问题,按照提示先安装那些被倚赖的软件包。
删除:rpm -e 软件包名。
执行man rpm,可以获得更多有关rpm命令的信息。
在redhat8下,已经提供了图形化安装和删除软件的工具。从开始菜单----系统设置----软件包。

2.deb格式的软件。
这种格式是Debian GNU/Linux下软件常用的格式。
安装:dpkg  -i ***.deb
删除:dpkg  -e  软件包名
在Redhat8下安装deb格式的软件,可用alien软件将deb格式转变为rpm格式,然后再用rpm命令安装;或者安装dpkg软件包,使用dpkg命令(这个我没有试过).

3.tar.gz和tar.bz2格式的软件
这两种格式是以源代码发布的,先用tar将软件打包,再用gzip或bzip2压缩.
安装:a.  先解开软件包,tar zxvf ****.tar.gz或者tar jxvf ****.tar.bz2
      b.  进入解开的目录里,执行./configure .( 用./configure --help,可以获得编译配置的选项)
      c.  make
      d.  make install.
删除:一般软件默认安装在/usr/local目录,可执行文件在bin或sbin目录,配置文件在etc目录,库文件在    lib目录,数据文件在share目录,开发程序用的头文件在include,软件说明文件在man目录。删除时,只要删除以软件名命名的所有目录及其下的文件和bin、sbin目录里的可执行文件即可。如果编译时指定了安装目录(如./configure --prefix=/ussr/local/aaa),则只需要简单删除aaa目录即可。

总得来说,rpm和deb格式的软件安装简单,快速,易于管理;tar.gz和tar.bz2格式的软件安装时有更大的自由度,更灵活,但也更费时间(编译一个十几M的软件就要花我1个多小时).
------------------------------------------------------------------------------------------------------------------------

最新文章

  1. Webview和Html
  2. Rust初步(三):使用atom搭配racer进行rust编程
  3. 在Intellij IDEA 下通过Maven新建项目的一些体会
  4. Javascript:Javascript数据类型详解
  5. PHP session
  6. NewBluePill源码学习
  7. SQL Server中事务、锁定和阻塞
  8. Universal Serial Bus USB 3.0
  9. nginux做反向代理配置文件
  10. 不显示UITableView底部多余的分割线
  11. Java IO详解(转)
  12. PHP_OOP
  13. git在windows及linux环境下安装及常用命令
  14. Django组件 之 分页器(paginator)
  15. 正向代理or反向代理
  16. 从Oracle数据库中查询前几个月数据时需要注意的一些问题
  17. Dash VS Underscore
  18. Haproxy全透明代理
  19. Maven & Gradle 如何从中央仓库下载Jar包
  20. javascript的一些在IE下不支持的函数小结

热门文章

  1. 记录Linux启动流程的工具bootchart
  2. DbContextScope,A simple and flexible way to manage your Entity Framework DbContext instances,by mehdime
  3. DXT 图片压缩(DXTC/DirectX Texture Compression Overview)
  4. android 模拟器报 no CPU/ABI system image for target
  5. TStream实现多表查询
  6. 【spring boot】spring boot 前台GET请求,传递时间类型的字符串,后台无法解析,报错:Failed to convert from type [java.lang.String] to type [java.util.Date]
  7. python测试开发django-35.xadmin注册表信息
  8. go 删除数组元素
  9. PL/SQL 存储过程
  10. ios成长之每日一遍(day 1)