在Ubuntu/Debian系统下所使用的软件包是deb,那么很多只有出CentOS/Linux下的rpm包的软件在Ubuntu/Debian系统下就无法通过直接通过软件包来快速安装,当地首选的办法是直接使用下载软件的源代码编译包,这个就可以在不同平台上通过编译安装,但是如果仅有rpm包又不像花时间编译安装软件时,还可以通过alien工具来装换rpm包来进行安装,同Centos/RedHat系统下的yum工具一般可以使用apt来快速安装alien,在安装alien工具后就可以通过它来装换Centos/Redhat系统下的rpm包,或者在Ubuntu/Debian系统下的deb包装换成rpm包,使用也很简单,如下:

apt -y install alien#安装alien工具

alien -k --scripts filename.rpm#装换rpm包成deb包

alien -r filename.deb#生成Red Hat的rpm包

在通过rpm包转换过来的软件包不一定能安装成功,当然如果使用的软件有出Ubuntu/Debian系统下的deb包那是最好的,要注意的一点是在Ubuntu/Debian系统下使用apt包管理工具并不能像Centos/Redhat系统下的yum可以直接安装本地下的rpm包方法一样直接安装deb包,需要使用dpkg来安装(用于安装deb包,同rpm命令一样),这样很多人可能会问那这样怎么解决安装包之间的依赖关系呢?其实不用担心,在使用dpkg安装后如果有出现安装的包缺少相关的依赖包报错后则再可以通过apt工具来解决,如下:

dpkg -i filename.rpm

apt-get -f -y install#安装deb包如果有缺少相关的依赖包报错后,再使用apt工具安装相关的依赖包解决

linux卸载alien,Ubuntu/Debian下的安装包装换工具—alien相关推荐

  1. linux daemon安装教程,Deluge Daemon+WebUI在Ubuntu/Debian下一键安装教程

    如果你的vps在安装了rtorrent+rutorrent组合后频繁崩溃,那么可以尝试一下Deluge Daemon+WebUI组合,在同等配置情况下运行Deluge Daemon+WebUI组合更加 ...

  2. Debian下Apache2安装与设置 一 ZT

    Debian下Apache2安装与设置 一 ZT 4. Apache 的安装 Apache 的安装无外乎两种方式: 源代码安装和DEB包安装.这两种安装类型各有特色,DEB包安装不需要编译,而源代码安 ...

  3. ubuntu java8 java9_在Ubuntu/Debian系统上安装Java 9的方法

    本文介绍在Ubuntu/Debian系统上安装Oracle Java 9的方法:使用webupd8team/java PPA,相同的PPA提供了Java 8和Java 7等旧版Java的软件包,如果你 ...

  4. ubuntu安装python环境_AirSim 无人驾驶教程(1)Airsim 在Ubuntu环境下的安装

    AirSim 无人驾驶教程(1)Airsim 在Ubuntu环境下的安装 说实话我自己内心是不看好无人驾驶的短期普及的,但是通过对无人驾驶的研究可以实现对一些科学知识的掌握和探索.通过无人驾驶的仿真环 ...

  5. linux上的壁纸软件下载,Ubuntu 17.10上安装开源壁纸工具Wallch 4.0

    在Ubuntu 17.04上安装Wallch Wallch是一款免费的开源通用壁纸更换器,用户可以在设置的时间更改桌面背景图片.它会在桌面上更改并显示随机图片或维基百科的当天图片.它还具有一个实时地球 ...

  6. linux怎么进win7系统安装程序,Linux操作系统在win7操作系统下怎么安装?

    Linux操作系统在win7操作系统下怎么安装? 更新时间:2019-03-08 17:45 最满意答案 可以装虚拟的了,这样的即安全又实用的,就是先下载一个软件VM和一个Linux的镜像文件就可以了 ...

  7. linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法

    本文介绍在Linux Mint 19/Ubuntu 18.04系统中安装Tor Browser浏览器的方法,本文不使用Tor的默认Ubuntu存储库,因为它们包含旧版本的Tor. 一.添加Tor存储库 ...

  8. Ubuntu环境下如何安装指定版本的Gcc,比如Gcc4.4

    Ubuntu环境下如何安装指定版本的Gcc,比如Gcc4.4 2015-07-16  北京  张俊浩 ubuntu 32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则 ...

  9. ubuntu下c语言编程工具,Ubuntu系统下C语言代码检查工具(Splint)

    看一下下面的代码(当然包括错误,以检验splint的功能): #include int main(int argc,char* argv[]){ int a=100; /*没有使用的变量*/ int ...

最新文章

  1. 数组公式基本功修炼之深入使用
  2. asp mysql datetime_ASP中SQL和Access数据库中时间/日期字段内容查询的方法说明
  3. 加拿大留学|电气工程/计算机工程/计算机科学,傻傻分不清
  4. 为Java应用程序编写数据驱动的测试
  5. 拆分js文件_2021入门Webpack,看这篇就够了:Webpack.config.js 解析
  6. 利用Telerik Fiddler 进行手机抓包!
  7. Struts2 返回 json 格式数据
  8. 手机 modem开发(19)---LTE注网总体流程
  9. 在Azure Data Studio中探索SandDance可视化扩展
  10. C++字节存储方式和reinterpret_cast
  11. myeclipse Could not create the view
  12. python解析xml存入字典_如何将xml字符串转换为字典?
  13. 5步操作,解决SOLIDWORKS处理复杂零件时卡顿的问题
  14. MSM8926处理器
  15. Matlab Bitwise Operator模块
  16. Microsoft Word 教程「6」,如何在 Word 中插入艺术字?
  17. C语言与Java的异同
  18. Linux时钟管理clk
  19. 集列的上限集和下限集
  20. hive 按行打印出截止日期和开始日期之间的日期

热门文章

  1. 关于DButil的使用几点思考
  2. hdu 1000-1099计划(31)
  3. Bailian3468 电池的寿命【贪心】
  4. HDU4510 小Q系列故事——为什么时光不能倒流【时间计算】
  5. 51Nod-1062 序列中最大的数【序列计算+打表】
  6. UVA11729 Commando War【贪心】
  7. Gamma 函数与exponential power distribution (指数幂分布)
  8. 使用异或解题 —— 序列中仅出现一次的两个数
  9. SQOOP --hive-import 错误(Sqoop Hive exited with status 1)及解决
  10. matplotlib 可视化细节,丰富的可选参数