嗨,在根执行命令时 -
apt-get install alien
Run Code Online (Sandbox Code Playgroud)
我收到以下错误(找不到页面)
你能修复/帮助吗
错误 http://us.archive.ubuntu.com/ubuntu/precision-updates/main libc-bin i386 2.15-0ubuntu10.6 404 未找到 [IP: 91.189.91.13 80] 错误 http://security.ubuntu.com/ubuntu/precision-security/main libc-bin i386 2.15-0ubuntu10.6 404 未找到 [IP: 91.189.91.14 80]
我有 HP Probook 450,它集成了来自 Validity Inc. 的指纹读取器 VFS 495。我有来自 HP 站点的 Linux 驱动程序。现在我想让它在 Ubuntu 中工作。驱动程序是 rpm 格式,所以我使用了外星转换器将其转换为 deb 包然后安装。
链接到 HP 驱动程序页面:驱动程序
仅供参考:此驱动程序包包含一些 fprint 包装器库,还有一个文件 HPUsbVFS495.img,但我无法弄清楚它是如何工作的。
的输出lspci && lsusb
:
00:00.0 主桥:英特尔公司第三代核心处理器 DRAM 控制器(修订版 09) 00:02.0 VGA 兼容控制器:英特尔公司第三代核心处理器图形控制器(修订版 09) 00:14.0 USB 控制器:英特尔公司 7 系列/C210 系列芯片组系列 USB xHCI 主机控制器(修订版 04) 00:16.0 通信控制器:英特尔公司 7 系列/C210 系列芯片组家族 MEI 控制器 #1(修订版 04) 00:1a.0 USB 控制器:英特尔公司 7 系列/C210 系列芯片组家族 USB 增强型主机控制器 #2(修订版 04) 00:1b.0 音频设备:英特尔公司 7 系列/C210 系列芯片组家族高清晰度音频控制器(修订版 04) 00:1c.0 PCI 桥:英特尔公司 7 …
就我而言,我尝试转换的软件是 Lacie lightscribe 贴标机。
1.- 我重命名了 RPM
mv LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpm lacie-lightscribe-labeler-1.0.rpm
Run Code Online (Sandbox Code Playgroud)
2.- 用外星人转换包
sudo alien lacie-lightscribe-labeler-1.0.rpm
Run Code Online (Sandbox Code Playgroud)
错误:
lacie-lightscribe-labeler-1.0.rpm is for architecture i386 ; the package cannot be built on this system
Run Code Online (Sandbox Code Playgroud)
我知道:
我很好奇一般如何进行这种转换。
在 Ubuntu 上安装 Autodesk Maya 是可能的,但可能有点挑战。
假设一个人已经安装了所需的规格和可靠的显卡驱动程序,那怎么做呢?
我正在使用 Ubuntu 14.04 LTS 并尝试解压缩 rpm 文件,例如
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
我越来越喜欢
error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 - (-30969)
error: cannot open Packages database in /root/.rpmdb
Run Code Online (Sandbox Code Playgroud)
任何人请帮助我
我正在使用 ubuntu i686。
需要安装 i386 .rpm 包。
试过这个代码:
alien -i [file.i386.rpm]
Run Code Online (Sandbox Code Playgroud)
尝试安装 ia32-libs...
apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)
...并再次尝试外星人但没有奏效。
有什么建议吗?谢谢。
[编辑]
[建议 #1:用 sudo -c -v ... 运行外星人 ...]
你的建议没有用。报告了同样的错误:
file.i386.rpm is for architecture i386 ; the package cannot be built on this system.
Run Code Online (Sandbox Code Playgroud)
错误上方的行是命令 chmod:
chmod 755 ["name of directory"/debian/rules]
Run Code Online (Sandbox Code Playgroud)
还有其他建议吗?谢谢。
我正在尝试安装 oracle instantclient 以便能够使用 php5_oci8 扩展,但是当我尝试使用alien
命令将 rpm 提供的文件转换为 .deb 时,出现以下错误:
vagrant@sherwood:/vagrant/src/packages/oracle-instantclient$ sudo alien -i oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Package build failed. Here's the log:
dh_testdir
dh_testdir
dh_testroot
dh_prep
dh_installdirs
dh_installdocs
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/oracle-instantclient12.1-basic
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: error: couldn't find library libclntsh.so.12.1 needed by debian/oracle-instantclient12.1-basic/usr/lib/oracle/12.1/client64/lib/libociei.so (ELF format: 'elf64-x86-64'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libclntshcore.so.12.1 needed by debian/oracle-instantclient12.1-basic/usr/lib/oracle/12.1/client64/lib/libociei.so (ELF format: 'elf64-x86-64'; …
Run Code Online (Sandbox Code Playgroud) 称为64 bit.deb和64 bit.rpm 的软件安装文件有什么区别?
我想了解哪一种最适合我的计算机,以便我下载并安装正确的一种。
我正在使用一个特殊的程序,它只有 .rpm 版本可用作安装程序。因为我需要在 Ubuntu 上运行它,有没有办法在 Ubuntu 中安装它?
alien ×9
rpm ×5
deb ×4
oracle ×2
14.04 ×1
32-bit ×1
64-bit ×1
apt ×1
conversion ×1
dpkg ×1
drivers ×1
installation ×1
proprietary ×1