软件安装包问题
Tofloor
poster avatar
npsmallz
deepin
2013-10-20 07:41
Author
发现现在深度linux无法像红帽一样能过./aa.bin来运行相关文件,还有就是非dep包好像也不能安装,原来像红帽这样使用rpm安装包的安装很活,可以安装.tar.gz文件包的文件也可以运行.bin文件,如果我们也能的话,那可用的软件范围就大了
Reply Favorite View the author
All Replies
136******54
deepin
2013-10-20 18:16
#1
1. deepin肯定可以运行.bin文件,只要是Linux都行。右击相关文件,选择属性,再选权限,在“允许做为程序执行文件”前打钩。
2. deepin是基于ubuntu,用dpkg包管理,相应的软件打包为deb格式。红帽使用rpm包管理,软件打包为rpm格式。在deepin上装软件就要装deb格式,rpm的肯定装不上。至于红帽能不能装deb,我就不知道了。
3. 对于tar.gz你可以先解压再安装
Reply View the author
cxbii
deepin
2013-10-20 18:50
#2
楼上回复的很好了,脚本安装,linux下通用的,不行的话,可能是依赖什么的存在不足

包管理不同,自然用不了rpm.

tar.gz这些一般是源代码,需要编译安装的,解压后看里面的帮助文件看看怎么安装,一般是readme文件
Reply View the author
Dengshuangjang
deepin
2013-10-26 00:28
#3
1. deepin肯定可以运行.bin文件,只要是Linux都行。右击相关文件,选择属性,再选权限,在“允许做为程序执行文件”前打钩。
2. deepin是基于ubuntu,用dpkg包管理,相应的软件打包为deb格式。红帽使用rpm包管理,软件打包为rpm格式。在deepin上装软件就要装deb格式,rpm的肯定装不上。至于红帽能不能装deb,我就不知道了。
3. 对于tar.gz你可以先解压再安装
  可不可以两种包都兼容呢?那样可使用的软件的范围就更大了,DEB包一个管理器,RPM包一个管理器,两种管理器都装上,这可能不?
Reply View the author
electricface
deepin
2013-10-26 01:24
#4
debian系统可以安装yum的,但是debian系和fedora的目录结构有一些的差异吧。
将rpm解开,手工打一个deb包也行。
Reply View the author
188******76
deepin
2013-10-26 01:57
#5
楼上回复的很好了,脚本安装,linux下通用的,不行的话,可能是依赖什么的存在不足

包管理不同,自然用不了rpm.

tar.gz这些一般是源代码,需要编译安装的,解压后看里面的帮助文件看看怎么安装,一般是readme文件
不是有个叫alien的软件么?可以转格式和直接安装rpm包。deepin为什么不能据此开发一个图形化界面呢?!把alien和安装器整合在一起,作为深度自己的安装器。然后还可以添加历史查看功能,查看之前安装过的包,可以进行移除,因为用安装器安装的一般是非源软件,软件中心不能卸载,只能用终端,而且记不住全名是很苦恼的事情啊,用了这个就能一键卸载了。有了这个功能deepin能够直接使用的软件包不就大大增加了么。
Reply View the author
cxbii
deepin
2013-10-26 05:38
#6
让一个系统拥有两个包管理的可以实现的,但是他们之间会有什么问题谁也不敢保证
deepin不把用户当小白鼠,不需要做这样的实验

alien现在明显没什么用了.因为现在的情况,一个不在源里面的软件,一般最少提供源代码包,然后提供deb包,但不一定有rpm包,也就是说debian系现在很霸道,一般软件都提供deb包,那么干嘛还需要转换rpm包?而且转换也不是不一定能成功的!

最彻底的解决方法是进入源,而不是做什么alien前端
Reply View the author