标签: alien

dpkg-deb: 错误: 控制目录有错误的权限

我正在运行 Ubuntu 12.04 VM 并尝试将 rpm 文件转换为 deb 文件。当我运行时出现sudo alien --to-deb --scripts oracle-xe-11.2.0-1.0.x86_64.rpm此错误

dpkg-deb: error: control directory has bad permissions 777 (must be
> >=0755 and <=0775)
Run Code Online (Sandbox Code Playgroud)

我在包含该文件的目录上尝试过sudo chmod 0755 oracle-xe-11.2.0-1.0.x86_64.rpmsudo chmod -R 0755但仍然出现错误。什么是控制目录?

更新 抱歉,我在控制目录错误之前收到此错误之前没有意识到这一点。

dpkg-shlibdeps: warning: /usr/lib/x86_64-linux-gnu/libXm.so.3 has an unexpected SONAME (libXm.so.4) 

dpkg-shlibdeps: error: no dependency information found for /usr/lib/x86_64-linux-gnu/libXm.so.3
Run Code Online (Sandbox Code Playgroud)

我跑了sudo apt-file search libXm.so.3,它又回来了,libmotif4: /usr/lib/x86_64-linux-gnu/libXm.so.3所以我下载了 libmotif4 并仍然得到了错误,然后也下载了 libmotif3 并得到了错误。

我运行sudo alien -g my.rpm并生成了 oracle-xe-11.2.0 和 oracle-xe-11.2.0.orig …

ubuntu dpkg deb alien

10
推荐指数
1
解决办法
8327
查看次数

Alien 转换包裹的效果如何?

构建一个RPM 包然后利用alien 来创建DEB 包而不是花费时间构建一个DEB 包是否可行?或者某些作品翻译得不好?

packaging alien

6
推荐指数
2
解决办法
708
查看次数

标签 统计

alien ×2

deb ×1

dpkg ×1

packaging ×1

ubuntu ×1