簡體   English   中英

我如何在CentOS 6.5上創建一個可以使用最新的shell,diff,vim等的環境?

[英]How do I make an environment on CentOS 6.5 where I can use the latest shell, diff, vim, etc.?

我使用CentOS 6.5系統,並具有root特權。

我知道CentOS特意限於非常舊的內核版本和命令,因此在它上面運行的軟件(尤其是服務器軟件)非常可靠。 我不想干涉任何一個。

但是,當我以自己的身份登錄時,我希望我使用的所有命令都是可以在此CentOS版本上運行的最新版本。

為此,我想制作一個名為/ latest的文件夾樹,該樹具有自己的bin等,lib,依此類推,以便將我的PATH和ld環境變量設置為指向該樹,我可以運行最新版本的coreutils和其他軟件。 特別是,我希望能夠使用yum來使樹保持最新狀態(而不涉及任何CentOS版本)。 或多或少像這樣:

PATH=/latest/bin:/bin:/usr/bin
yum update
yum install zsh

在我看來,必須有一個腳本可以像這樣建立一個/ latest文件夾,以便yum可以從那里獲取它,但是我在任何地方都找不到這樣的東西。

這種方法會導致什么樣的兔子洞?

您可以在基於chroot環境中安裝最新的Linux發行版(如果存在,則可能使用schroot )。

您也可以從其源代碼中編譯軟件的最新版本。 您可能想要一個目錄$HOME/soft/然后

 configure --prefix=$HOME/soft

您可以考慮升級服務器上的發行版(如果您具有計算機所有者的適當權限)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM