Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1052679
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:25:28


要deb的包,dpkg-i*.deb来安装 rpm的要先转换成deb再安装,alien转换,不建议在ubuntu上用rpm的包。 在linux系统的软件中,有很多是rpm的,这种软件包在Ubuntu不能直接使用,若真的要使用,那要把rpm包转换成deb包 (1)装个将rpm包转换为deb包的小工具alien apt-getinstallalien (2)进入rpm所在的目录,输入命令 alienxxx.rpm(转换为deb包的rpm文件) Linux系统中,软件通常以源代码或者预编译包的形式提供。 软件源代码需要您亲自编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定您需要的功能或组件,或者针对您的硬件平台作出优化。 预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以了。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。 Ubuntu系统中,软件通常以“deb”格式的包文件发布,它是一种预编译软件包。deb包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其它软件包的依赖关系纪录、一个比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。 deb软件包命令遵行如下约定: soft_ver-rev_arch.deb soft为软件包名称,ver为软件版本号,rev为Ubuntu修订版本号,arch为目标架构名称 例如:azureus_2.4.0.2-0ubuntu2_all.deb 您需要使用“dpkg”命令来管理deb软件包: dpkg-i|--installxxx.deb安装deb软件包 dpkg-r|--removexxx.deb删除软件包 dpkg-r-P|--purgexxx.deb连同配置文件一起删除 dpkg-I|-infoxxx.deb查看软件包信息 dpkg-Lxxx.deb查看文件拷贝详情 dpkg-l查看系统中已安装软件包信息 dpkg-reconfigurexxx重新配置软件包 有些时候,您使用“dpkg”安装一个软件包,系统会提示您该软件包依赖其它软件包。这时,您先安装其它软件包,直到满足依赖关系为止。或者同时安装多个软件包 dpkg-iaaa.debbbb.debccc.deb APT 如果一个软件依赖关系过于复杂,使用“dpkg”来安装它,并不是一个明智的选择,这个时候您就需要用到APT软件包管理系统。APT可以自动的检查依赖关系,通过您预设的方式来获得相关软件包,并自动安装配置它。事实上,在多数情况下,我们推荐您使用APT软件包管理系统。 APT系统需要一个软件信息数据库和至少一个存放着大量deb包的软件仓库,我们称之为“源”。“源”可以是网络服务器,安装CD或者本地软件仓库。您需要修改“/etc/apt/sources.list”文件,使APT系统能够连接到“源”。 您可以在以下页面中获得网络安装源的列表,并且根据您的网络环境,选择速度较快的源。 蹇?
阅读(477) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~