跳至正文

rpm格式与deb(rpm dep格式)

linux里,rpm比deb安装有什么优点

linux里,rpm比deb安装有什么优点

rpm包主要用于redhat及分支如redhat,centos,Fedora等 而deb包主要用于debian及分支如debian,ubuntu等. rpm包相对来说版本不是最新的,但是比较稳定;而deb包则相对来说版本比较新,一般某个新软件出来说可能有deb包,但是使用过程中容易引起bugs.

红旗是rpm系的,ubuntu是deb系的是什么意思啊

红旗是rpm系的,ubuntu是deb系的是什么意思啊

就有点像windows默认的安装软件是*.exe,ubuntu默认的安装软件是*.deb,红旗的是*.rpm,编译方式不同,不过好像rpm和deb可以互转的.

Linux的rpm包、deb包、tar源码、apt、yum这些软件安装方式哪个更好?

Linux的rpm包、deb包、tar源码、apt、yum这些软件安装方式哪个更好?

在rhel或者centos这类linux系统下 最简单的就是yum安装了.rhel5之后,基本上都是推荐这种方式. 接下来就是rpm安装,编译好的安装包,直接rpm安装就可以了. 最后就是tar包安装,需要自己手动编译才行. rhel下一般不涉及到apt、deb 在debian、ubuntu之类的linux系统下,apt和deb就相当于rpm安装,都是他人编译好了,直接安装就可以了. 同时,安卓系统一般就是apt、deb安装程序的. 在苹果ios系统下,在“越狱”之后,就可以通过cydia安装deb程序,或者有些apt格式的app破解程序.

请问windows系统下deb转rpm

ubuntu中安装deb、bin、rpm及源程序文件在学习Ubuntu以及其他linux发行版本时,肯定会遇到安装某些软件及文件的问题,在这里,把自己用的过程中一些方法写出来。声明一下,这里文章的原创并不是纯净的。因为当我们遇到问题解决不了时,我们大多数会去百度或google,所以我这里的总结也包含了网上其他网友的方法心得。在这里系统的总结一下与大家分享。

言归正传:我用的linux发行版本时Ubuntu,所以我基于这个版本来说。当我们在Ubuntu上安装一个软件时,常用shell来安装:sudo apt-get install software有时候我们在这里面装不了某些软件,我们会下一些文件需自己来安装,如deb、bin、rpm以及一些压缩包。最简单的,当我们要在Ubuntu上安装qq时,我们登录网站可看到三个类型的版本

deb包、rpm包、tar.gz包。从上面的说明我们可知道,deb类型的是Ubuntu可安装的类型。rpm类型的是suse和 Fedora上可安装的类型。这两种类型就像exe类型的Windows安装程序一样,双击就可以安装。而tar.gz是所有linux发行版本都可使用 的,这是源程序的压缩包,需要我们自己编译。下面就说一下这三种格式的文件在Ubuntu上的安装方法:

1、.deb 既然是Ubuntu上的可安装程序,最简单的方法是双击即可。当然我们也可以通过dpkg来装:dpkg -i xxx.deb2、.rpm 因为rpm是Fedora上的可安装程序,在Ubuntu上不能双击运行,一般的方法是我们用alien把rpm转换为deb格式的再安装。Ubuntu没有默认安装alien,所以先安装alien:sudo apt-get install alien 然后用alien转换:sudo alien xxx.rpm这一步以后会生成一个同名的xxx.deb文件, 然后就可以安装了,但是这种方式不能保证100%成功。

3、tar.gz、tar.bz2等格式的源码包,我们首先需要解压后一般自己编译::./config: make: make install再说一下软件的卸载方式:1、APT方式:移除式卸载,移除软件包:apt-get remove xxx清除式卸载,把与软件安装有关的配置一起卸载:apt-get –purge remove xxx2、dpkg方式:移除式卸载:dpkg -r xxx清除式卸载:dpkg -P xxx作者 chenkaiadd

linux下的 deb rpm tar.bz2 tar.gz是什么啊

不对,完全不对===============================================

rpm和deb跟kde和gnome完全没有关系,kde和gnome是桌面系统。 而rpm和deb则是软件包管理系统, 任何Linux发行版都可以装kde和gnome这两种桌面环境的。而rpm和deb包管理系统则要看是什么Linux发行版了。 一般来说,基于Debian的发行版都用deb, 而基于redhat发行版的都用rpm。 比如Ubuntu,Debian,Mint等这几个系统是用的Deb包管理系统, 而CentOS, Opensuse, Fedora则是用的rpm。

要安装这些软件包的话有点麻烦,因为存在依赖关系,就是说又的软件包依赖于其它的软件包,比如A包依赖B包,要安装A包的话就要先安装B包才行。安装的方式,如果安装了Gnome/Kde的话直接双击就可以了。但建议命令行下安装(要取得Root权限)。可以查看到出错信息。

Deb包 : dpkg -i xxx.deb

Rpm包: rpm -i xxx.rpm

tar.gz一个压缩包,不是安装软件。所以要先解压。图形界面下有解压工具。 或者在命令行下:

tar zxvf ***.tar.gz

tar jxvf ***.tar.bz2(解压bz2格式压缩包)

如果包里有安装脚本 那么要在终端下执行

比如上面的install-sh要在终端下输入:

./install-sh

如果包里是源代码的话,那就是另外一个故事了…

如果是新手的话,建议安装Ubuntu或Mint,直接通过 sudo apt-get install ×××来安装软件。比较方便。然后渐渐熟悉Linux。另外不会的要到网上查。或者去论坛提问。可以去Ubuntu中文论坛或者是Linuxsir的bbs上。

如果想用Linux而不是仅仅尝尝鲜的话,那么我建议至少会10个简单的Linux命令。 在Linux下,很多事情还是要用命令行的。而且网上很多教程都是给出的命令行的解决方法。

Ubuntu rpm 转换为 deb 出现问题

rmp 是属于redhat类系统的安装包, 因为基于的发型版不一样(redhat 和 debain), 操作系统有一些依赖库是有所区别的(这里主要是ubuntu包括其衍生版,存在一些非标准的软件包), 因此你转deb格式 时,有些软件会因为 lib库的依赖不满足无法进行正常转换.因此建议你,去找这个软件的官方网站直接下载deb格式,如果不存在deb格式,则下载源码进行编译安装.另外个人建议: 尽量不要使用rpm转deb这样的方法来获取安装包,就算转换成功,也可能在安装时出现依赖错误(因为有些lib的版本 或者名字略有区别)

我在Ubuntu上手动安装了alien,使用alien 将xxxx.rpm转换成.deb报错. 跪求大神解决

如果在当前目录写写 ./xx.rpm 例如 alien -d ./xxxx.rpm

紧急!linux的一些基本知识?

以前用过ubuntu一段时间

总结了下linux下安装软件的几种方法:

1。deb 包的安装方式

sudo dpkg -i *.deb

2。编译安装方式

先建立编译环境

sudo apt-get install build-essential

般开源的软件都会使用tar.gz 压缩档来进行发布,当然也有其他的形式。把它解到/tmp 目录下,进入/tmp/软件目录,然后执行以下三个命令:

1 ./configure

2 make

3 sudo make install

在 第一步./configure 时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome 这个关键词copy,然后打开新立得软件管理器,在里面搜索libgnome 这个关键词,就会找到libgnome 相关的项目,把前面有个ubuntu 符号的libgnome 包(注意:同样需要安装dev 包,但可以不装doc 包)全部安装,通过这个方法把./ configure 过程中缺失的开发包都全部装上就OK 了,第一步能顺利通过,第二,三步基本问题不大。

以上就是一般初学ubuntu 的朋友必须掌握的编译安装的基本方法!

3。apt-get 安装方法

ubuntu 世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get 的基本软件安装命令是:

sudo apt-get install 软件名

4。新立得软件包管理

打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt 一样,可以搜索,下载,安装ubuntu 源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了

5。二进制包的安装方式

有不少不开源的商业软件都会采用这种方式发布Linux 软件,例如google earth,拿

到二进制软件后,把它放到/tmp 目录,在终端下进入安装目录,在安装目录下执行:

./软件名

然后按照一步步提示,就能安装该软件

6。rpm 包的安装方式

rpm 包是deb 包外最常见的一种包管理方式,但ubuntu 同样可以使用rpm 的软件资源

首先我们需要安装一个rpm 转deb 的软件

sudo apt-get install alien

然后就可以对rpm 格式的软件转换成deb 格式了:

alien -d *.rpm

然后就可以用deb 的安装方式进行软件安装

sudo dbkg -i *.deb

也可以不需转换而直接对rpm 包进行安装:

alien -i *.rpm

更多的alien 使用方法可以用-h 参数查看相应说明文档

下载了rpm格式的java6,如何安装啊?

debian及debian的衍生版原生支持deb格式包的安装的,双击就可以安装.rpm是RedHat系列的包格式

什么是DEB

您好! DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太. Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成. 处理这些包的经典程序是dpkg,经常是通过apt来运作. 通过Alien工具,可以将deb包转换成rpm、tar.gz格式.