小编Gil*_*ili的帖子

将软件包安装到本地目录?

我想安装软件包,类似于apt-get install <foo>但:

  1. 没有sudo,并且
  2. 进入本地目录

本练习的目的是在我的持续集成服务器中隔离独立构建。

如果需要的话,我不介意从源代码编译,但显然我更喜欢最简单的方法。我apt-get source --compile <foo>这里提到的那样尝试过,但我无法让它适用于像 autoconf 这样的包。我收到以下错误:

dpkg-checkbuilddeps: Unmet build dependencies: help2man

我在本地目录中编译了 help2man,但我不知道如何通知 apt-get。有任何想法吗?

更新:我在https://askubuntu.com/a/350/23678 上找到了一个几乎有效的答案。问题在于它需要 sudo。问题是我不知道如何解决依赖关系。我必须说,看起来吸引人。是否有不需要 sudo 的等效命令?chrootapt-get sourcechroot

apt compiling

54
推荐指数
3
解决办法
12万
查看次数

如何禁用帮助 F1 键?

当 Gnome 桌面获得焦点时,点击F1会显示“Ubuntu 桌面指南”。如何禁用此键盘快捷键?

更新:这个问题似乎在 Ubuntu 12.04 中消失了(F1在桌面有焦点时点击什么都不做)。我相信这个问题特定于我不再安装的 Ubuntu 10.04,所以我无法验证答案。

我将接受社区确认的任何答案(对适合您的答案发表评论)并请提及您使用的 Ubuntu 版本。

gnome shortcut-keys

24
推荐指数
2
解决办法
1万
查看次数

如何防止 openjdk-6-jre-headless 破坏 Oracle JDK 安装?

我的自动构建服务器运行依赖于Apache Ant的作业。脚本调用apt-get install ant. Ant 取决于openjdk-6-jre-headless哪个运行update-alternatives使自己成为默认 JDK(在此过程中重写我的符号链接)。我已经安装了 Oracle JDK(手动)并且不想update-alternatives运行。update-alternatives每次发生这种情况时,我都无法手动恢复。

去年有人试图纠正这个问题,但被拒绝了:http : //bugs.debian.org/cgi-bin/bugreport.cgi?bug=678195

我如何防止openjdk-6-jre-headless调用,update-alternatives或者更糟糕的情况,我如何在安装过程之前查找值并在事后恢复它?

更新:我在这里提交了一个新的错误报告。我将不胜感激您的支持。

installation apt java openjdk update-alternatives

7
推荐指数
1
解决办法
5893
查看次数