图片 1

linux环境下deb格式文件转换成rpm格式,Ubuntu安装单个的软件包文件

By admin in 澳门新葡亰官网app on 2019年7月23日

在 Linux
中有几种软件包形式,一种是deb后缀软件包,是基于Debian系统;一种是rpm后缀软件包,是基于RedHat系统;还有一种是源码包,是作者的源代码,安装时需要自行编辑。

linux环境下deb格式文件转换成rpm格式,deb包转换rpm

添加、删除和更新应用程序

具体方法见 Ubuntu
9.10安装RPM包的金山词霸StarDict[图文]
http://www.linuxidc.com/Linux/2009-10/22340.htm

linux环境下deb格式文件转换成rpm格式

安装程序的首选方法是使用本章中所描述的软件包管理器。然而,尽管
Ubuntu
的软件库非常庞大,您仍有可能希望安装软件库中所没有的软件。若是这样的话,您也可以从网站上下载并安装各类文件。

此教程要讲是如何在Ubuntu
系统中安装rpm,熟悉此操作的同学可能已经想到我要用的方法,其实很早以前就由这种方法了,先把rpm包转换为deb包。

以 alien_8.87.tar.gz 为例:

  • 下载、安装 alien_8.87.tar.gz

  [[email protected]
~]# wget

  [[email protected]
~]# tar zxvf alien_8.87.tar.gz
  [[email protected]
~]# cd alien
  [[email protected]
alien]# perl Makefile.PL
  [[email protected]
alien]# make
  [[email protected]
alien]# make install

  • 转换filename.deb到filename.rpm

  [[email protected]
~]# alien -r filename.deb

  Warning: Skipping conversion of scripts in package libnet0-dev:
postinst prerm
  Warning: Use the –scripts parameter to include the scripts.
  filename.rpm generated

  • 安装rpm包

  [[email protected]
~]# rpm -ivh libnet0-dev-1.0.2a-8.i386.rpm

在您安装文件之前,确认您所下载的文件来自一个安全的源很重要。

图片 1

linux下的 deb rpm tarbz2 targz是什

不对,完全不对===============================================
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下,很多事情还是要用命令行的。而且网上很多教程都是给出的命令行的解决方法。

有很多不同种类的Linux安装包文件。这些中的大部分都和特定的Linux发行版本相关联。比如Debian包文件(.deb
files),RPM 包管理者文件(.rpm files),Tarballs (.tar文件)和.run文件。

使用我们要使用到转换程序,在Ubuntu中只要安装alien转换程序就可以实现转换了,安装命令:

在ubuntu下安装rpm软件,为了将rpm转换成deb格式使用命令: sudo alien –scripts jdk-7-linux-i586rpm

别拿rpm软件包去Ubutnu上安装,不行滴。。。JDK直接去Java官方网站下载好了

linux环境下deb格式文件转换成rpm格式 以 alien_8.87.tar.gz 为例:
下载、安装 alien_8.87.tar.gz…

本部分内容将介绍如何安装这些单个文件。

sudo apt-get install alien

无法保证这些文件将与您系统兼容,因此如果您安装这些文件的话,您也将无法得到安全更新。有鉴于此,如果您想安装程序的话,在有
Ubuntu 原生软件包可用的情况下,请尽可能通过软件包管理器来安装 Ubuntu
的原生软件包。

安装完毕之后,我们就可以实现软件格式的转换了,打开终端,使用命令:

安装/卸载.deb 文件
转换.rpm 文件为.deb文件
安装tarballs
安装.run软件包

sudo alien -k –scripts filename.rpm

安装/卸载.deb 文件

前面的参数不变,你只要改变后的filename.rpm就可以了,注意如果不是本目录里面,要添加文件路径。

这些文件是 Debian 软件包。由于Ubuntu与Debain GNU/Linux
发行版的密切关系,与Ubuntu相关的软件包具有.deb
后缀。您需要管理员权限来安装一个 .deb 文件。访问管理员任务获得更多细节。

除了能把rpm转换成deb,也可以把deb转换成rpm,终端命令:

要安装一个 .deb 文件,在它上面双击。如果您喜欢使用终端,输入:

sudo alien -r filename.deb

sudo dpkg -i package_file.deb

图片 2

安装后,您可以使用包管理器来卸载一个.deb文件。也可在终端输入如下命令:

sudo dpkg -r 包名称

转换.rpm 文件为.deb文件

另一种软件包类型就是红帽软件包管理者
(RPM)式的文件。他们以.rpm为后缀。并不推荐将这种形式的软件包安装到Ubuntu系统上。大多数情况下,Ubuntu的.deb类型的软件包应该已经存在。可是,万一确实需要的话,
.rpm类型的文件也可以通过alien程序来将其转换成.deb类型的软件包。得到的.deb类型的文件以如上所述的方式安装。

要转换一个 RPM 为.deb:

1.安装 alien 软件包。

2.在终端中,输入:
sudo alien package_file.rpm

安装tarballs

带有 .tar, .tgz, .tar.gz or .tar.bz2扩展名的文件是压缩包,在 Linux 和
Unix 软件包中得到广泛应用。 压缩包可以用来归档和压缩其它文件。

如果在任何 Ubuntu 软件库中都没有原生 Ubuntu
软件包可用的话,您可以通过命令行来安装或卸载 tarball 文件。

第一步是解压和抽取该tarball文件。如果它是 .tgz 或
.tar.gz文件,在终端输入:

tar xfvz tarball_name

然后有必要沿着安装包自带的指令进行。一般在解压tarball后的README文件或者INSTALL文件中。

tarball 通常包含了程序的源代码,因此需要被 编译 过才能使用。

编译程序要求一些未被默认安装的包。您可以安装build-essential包来解决大多数问题。

安装.run软件包

有时您需要安装被打包成.run的软件(通常是游戏)。这些软件包包含软件和一个小的程序来安装软件。

按照下面的流程来从.run文件安装软件:

1.在文件浏览器中寻找.run文件
2.右键点击文件选择属性
3.在权限标签下,确保允许以程序来执行文件被选中并按关闭
4.双击 .run 文件并点击在终端运行来运行安装程序
5.一个终端窗口将会打开。按照屏幕上的安装指令来安装这个程序。

图片 3

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门新葡亰官网app 版权所有