我尝试在 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 的选项。
重启电脑
sudo 重启
答案2
您只需将 jupiter 组添加到您的系统中即可。您可以通过sudo groupadd jupiter
在终端中运行来执行此操作。之后,您应该能够像使用 一样安装该软件包dpkg
。