关于deb安装外星人转换器的问题

关于deb安装外星人转换器的问题

我尝试在 Ubuntu 14.04 上安装不受支持的 jupiter,我从 sourceforge 获取了 jupiter-0.1.7-1.noarch.rpm 并使用以下命令将其转换为 deb:

sudo alien -k jupiter-0.1.7-1.noarch.rpm

然后外星人生成了 jupiter_0.1.7-1_all.deb 然后我尝试了这个

sudo dpkg -i jupiter_0.1.7-1_all.deb

因此 dpkg 会抛出这个错误

(Leyendo la base de datos ... 171516 archivos o directorios instalados actualmente.)
Preparing to unpack jupiter_0.1.7-1_all.deb ...
Unpacking jupiter (0.1.7-1) over (0.1.7-1) ...
Configurando jupiter (0.1.7-1) ...
chown: grupo inválido: «:jupiter»
dpkg: error al procesar el paquete jupiter (--install):
 el subproceso instalado el script post-installation devolvió el código de salida de error 1
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
Se encontraron errores al procesar:
jupiter

然后我谷歌了一下,发现 alien 在将 rpm 包转换为 deb 包时会生成这个文件

/var/lib/dpkg/info/jupiter.postinst

该文件包含:

#!/bin/sh
# alien added permissions fixup code
chown ':jupiter' '/var/jupiter'

我只有一个用户,而且不是 jupiter,你能帮助我吗?

答案1

如果您只想在 14.04 上使用 Jupiter,请自行承担风险尝试以下操作。

1.从以下位置下载 deb 文件“Jupiter” “WebUpd8” 团队中的软件包

jupiter_0.1.9-2~webupd8~0_all.deb
pyjupiter_0.1.9-2~webupd8~0_all.deb
jupiter-support-eee_0.0.13-1~webupd8~1_all.deb

2.在终端中执行。

sudo apt-get install acpi libappindicator1 libindicator7 python-appindicator
sudo dpkg -i jupiter_0.1.9-2~webupd8~0_all.deb pyjupiter_0.1.9-2~webupd8~0_all.deb jupiter-support-eee_0.0.13-1~webupd8~1_all.deb

注意:'acpi' 和 'jupiter-support-eee...' 是 EeePC 的选项。

  1. 重启电脑

    sudo 重启

答案2

您只需将 jupiter 组添加到您的系统中即可。您可以通过sudo groupadd jupiter在终端中运行来执行此操作。之后,您应该能够像使用 一样安装该软件包dpkg

相关内容