[问题]为什么不能将rpm包转换为deb包?

为当前最终发行版之前的所有版本提供支持
回复
linkstack
帖子: 3
注册时间: 2007-07-23 14:16
送出感谢: 0
接收感谢: 0

[问题]为什么不能将rpm包转换为deb包?

#1

帖子 linkstack » 2007-07-23 17:33

有一个rpm包,名为SDL-1.2.11-1.i386.rpm
执行以下命令:alien -d SDL-1.2.11-1.i386.rpm
错误提示:
sh: rpm: command not found
Error executing "LANG=C rpm -qp --queryformat %{SUMMARY} SDL-1.2.11-1.i386.rpm": at /usr/local/share/perl/5.8.7/Alien/Package.pm line 482.


这是为什么?
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-07-23 17:39

加sudo看看。
关注我的blog: ε==3
linkstack
帖子: 3
注册时间: 2007-07-23 14:16
送出感谢: 0
接收感谢: 0

#3

帖子 linkstack » 2007-07-23 17:43

还是不行
我登录root用户了
输入命令:sudo alien -d SDL-1.2.11-1.i386.rpm
错误提示还是:
sh: rpm: command not found
Error executing "LANG=C rpm -qp --queryformat %{SUMMARY} SDL-1.2.11-1.i386.rpm": at /usr/local/share/perl/5.8.7/Alien/Package.pm line 482.
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#4

帖子 bones7456 » 2007-07-23 17:46

你装了alien没装rpm?不是有依赖的吗?
sudo apt-get install rpm
这样试试。
关注我的blog: ε==3
linkstack
帖子: 3
注册时间: 2007-07-23 14:16
送出感谢: 0
接收感谢: 0

#5

帖子 linkstack » 2007-07-23 18:04

输入:
sudo apt-get install rpm
错误提示:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

在包管理器中发现dpkg-dev包损坏
现在我该怎么办?
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

#6

帖子 qianwx » 2007-07-23 21:23

晕~~~你要rpm转deb,首先要输入下列命令:

代码: 全选

sudo apt-get install alien

然后你再试试看,但是转换之前需要确定这个rpm包确实可以在转换为deb之后用于ubuntu或debain。。。。比如adobe公司的linux版pdf阅读器。。。。。
头像
nihui
帖子: 1746
注册时间: 2006-10-21 12:03
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 nihui » 2007-07-23 21:25

請先執行
sudo apt-get install -f

sudo apt-get update

(軟件包管理器不要打開。。)
.

私人空间
附有 Magic Linux 2.1 最新开发日志~


미안하다, 사랑한다


欢迎来 #xfce-cn 中文频道~~
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

#8

帖子 qianwx » 2007-07-23 21:26

linkstack 写了:输入:
sudo apt-get install rpm
错误提示:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

在包管理器中发现dpkg-dev包损坏
现在我该怎么办?


另:上述你帖的提示,意思是说有另一个程序在使用更新软件,也就是说你在使用新立得或类似更新工具。。无论其是否在更新,只要打开状态,这个apt-get命令就无法运行。。。你还是关闭另一个更新软件再尝试一把
回复

回到 “老旧版本支持”