在 Ubuntu 8.04 系统上工作时,我经常发现自己缺少程序、手册页或其他文件。有没有简单的方法来查找包含给定文件的包(无论它是否已经安装)?也许 apt 或 dpkg 的一些晦涩的选项?
我想设置一个脚本来自动更改机器上的时区(运行 ubuntu 11.10)并为debconf数据库设置正确的值。我尝试了以下方法,但它不起作用(最后,当前时区保持不变,如果我手动运行该dpkg-reconfigure tzdata命令,所选值确实是旧值):
#!/bin/sh -e
echo "tzdata tzdata/Areas select Europe" | debconf-set-selections
echo "tzdata tzdata/Zones/Europe select Madrid" | debconf-set-selections
echo "tzdata tzdata/Zones/America select " | debconf-set-selections
dpkg-reconfigure -f noninteractive tzdata
Run Code Online (Sandbox Code Playgroud)
所以,现在,我做它与文件搞乱/etc/localtime和/etc/timezone直接,但我宁愿喜欢dpkg-reconfigure和debconf方式。
如果您没有超级用户访问权限,是否有一种简单的方法来安装具有大型依赖关系树的软件包?例如,假设我想安装 Firefox。Firefox 有大量的依赖项,每个依赖项都有自己的依赖项等。安装这些“./configure; make; make install” 方式将花费很长时间。
有没有一个选项可以让 apt-get 安装在个人目录中?或者有没有办法破解它来为我完成所有繁重的工作?
我正在将 .deb 文件(我不维护)手动安装到我的 Ubuntu 系统上。
该软件包有一个错误地失败的安装后脚本,因此该软件包被视为已损坏。
dpkg: error processing astah-community (--configure):
subprocess installed post-installation script returned error exit status 127
Run Code Online (Sandbox Code Playgroud)
这个包实际上安装正确并且工作正常(安装后脚本不正确)。当我在我的系统上执行任何 apt 操作时,它现在抱怨包坏了;我该如何解决这个问题?
这没有帮助:
sudo dpkg -i /path/to/the.deb --force-all
Run Code Online (Sandbox Code Playgroud) 我在 Debian(测试)上。如何列出依赖于另一个已安装包的所有已安装包?
我更愿意使用 dpkg 或 apt 来执行此操作,但如果需要其他工具(或工具组合),我愿意安装该工具。唯一的要求是该工具必须在命令行上工作并且是非交互式的。
我有一个带小硬盘的上网本,还有一个外置驱动器。它正在运行 Ubuntu。我希望能够将一些软件包安装到该外部硬盘驱动器上,这样当硬盘驱动器未插入上网本时,上网本仍然可以运行,只是没有一些功能。它不具有可正是这种方式,我只是想卸载我的一些安装的库和程序到便携式硬盘驱动器的作用。换句话说,仅仅从外部驱动器挂载一些目录是行不通的,因为我至少需要一些基本程序才能正常运行。
以下是我正在考虑的一些事情,但无法找到足够的信息来实际了解它们是否可行,或者如何去做。非常感谢有关如何执行其中任何一项或替代方法的评论。
我正在运行 Debian wheezy/sid x86_64 并且我正在尝试安装官方的 Skype 软件包。但是,我似乎有一些无法解决的依赖性问题。我启用了 multiarch,问题似乎是需要安装大量依赖项ia32-libs-i386(ia32-libsSkype 需要依赖项),所有 i386。我不明白这一点,因为我正在安装 64 位版本,有人可以解释一下我应该在这里做什么吗?这是一个控制台日志:
root@debian:~# dpkg -i skype*amd64.deb
Selecting previously unselected package skype.
(Reading database ... 110454 files and directories currently installed.)
Unpacking skype (from skype-debian_4.0.0.8-1_amd64.deb) ...
dpkg: dependency problems prevent configuration of skype:
skype depends on ia32-libs; however:
Package ia32-libs is not installed.
skype depends on ia32-libs-gtk; however:
Package ia32-libs-gtk is not installed.
dpkg: error processing skype (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils …Run Code Online (Sandbox Code Playgroud)