解决RPM包不能正常使用的问题

http://tech.ddvip.com   2007年07月13日    社区交流

内容摘要:在linux系统的软件中,有很多是rpm的,这种软件包在Ubuntu不能直接使用,若真的要使用,那要把rpm包转换成deb包

  要deb的包,dpkg -i *.deb来安装

  rpm的要先转换成deb再安装,alien转换,不建议在ubuntu上用rpm的包。

  在linux系统的软件中,有很多是rpm的,这种软件包在Ubuntu不能直接使用,若真的要使用,那要把rpm包转换成deb包

  (1)装个将rpm包转换为deb包的小工具alien

  apt-get install alien

  (2)进入rpm所在的目录,输入命令

  alien xxx.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 | --install xxx.deb 安装deb软件包

  dpkg -r | --remove xxx.deb 删除软件包

  dpkg -r -P | --purge xxx.deb 连同配置文件一起删除

责编:豆豆技术应用

正在加载评论...