[英]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.