相关疑难解决方法(0)

非根包管理器

从我的研究中,我似乎注意到所有包管理器都坚持被用作特权用户,并且必须安装到/.

通常,我喜欢做的是创建一个一次性帐户,编译一些软件,然后$HOME为该帐户安装。我可以尝试各种设置,然后当我完成后,只需销毁帐户。

然而,编译软件变得乏味。

我的经验是真的只是限于yum,但我不明白为什么我会无法回购文件拖放到~/etc/yum.repos.d并已百胜一切安装到主账户。

是否有任何理由必须将包管理器用作特权用户来安装软件?

yum root not-root-user package-management

56
推荐指数
5
解决办法
2万
查看次数

在 Ubuntu 10.04 中将 vim/gvim 升级到 7.3 的最佳方法?

我必须在工作中使用 Ubuntu 10.04,并且无法升级它。我正在使用 Vim/gVim 7.2。

我想将它升级到 7.3(支持 Python 和 Ruby 扩展)。哪种方法最好?添加条目sources.lists并从中安装 7.3 vim/gvim 包,还是从源代码构建?每种方法都有哪些缺点?

vim python upgrade gvim ruby

13
推荐指数
1
解决办法
6369
查看次数

在高性能计算中使用 chroot 有什么缺点吗?

我的(小型)公司使用过时的 linux (centos) 软件堆栈在小型集群上运行专有软件。可以理解的是,IT 不愿意升级,因为现在一切正常。

我想在这些机器上做一些性能测试,并计划安装很多不应该干扰生产根的软件。它还包括编译科学包,因此我需要最新的库。一种可能性是将整个最新的根安装在不同的位置并安装chroot到其中。

我的问题是:这将如何影响在 chroot 中运行的工具的性能?是否有任何可用的基准参考?这种技术是否普遍/不利/危险?其他想法?另请参阅我的相关问题。

chroot high-performance

4
推荐指数
1
解决办法
2760
查看次数