一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Centos - 在CentOS上配置Software Collections源的方法

在CentOS上配置Software Collections源的方法

2019-09-05 13:38CentOS之家 Centos

這篇文章主要介紹了在CentOS上配置Software Collections源的方法,SCL軟件集能夠更方便地管理軟件版本,需要的朋友可以參考下

紅帽企業版 linux(RHEL)和它的社區版分支——CentOS,提供10年的生命周期,這意味著 RHEL/CentOS 的每個版本會提供長達10年的安全更新。雖然這么長的生命周期為企業用戶提供了迫切需要的系統兼容性和可靠性,但也存在一個缺點:隨著底層的 RHEL/CentOS 版本接近生命周期的結束,核心應用和運行時環境變得陳舊過時。例如 CentOS 6.5,它的生命周期結束時間是2020年11月30日,其所攜帶的 Python 2.6.6和 MySQL 5.1.73,以今天的標準來看已經非常古老了。

另一方面,在 RHEL/CentOS 上試圖手動升級開發工具鏈和運行時環境存在使系統崩潰的潛在可能,除非所有依賴都被正確解決。通常情況下,手動升級都是不推薦的,除非你知道你在干什么。

Software Collections(SCL)源出現了,以幫助解決 RHEL/CentOS 下的這種問題。SCL 的創建就是為了給 RHEL/CentOS 用戶提供一種以方便、安全地安裝和使用應用程序和運行時環境的多個(而且可能是更新的)版本的方式,同時避免把系統搞亂。與之相對的是第三方源,它們可能會在已安裝的包之間引起沖突。

最新的 SCL 提供了:

Python 3.3 和 2.7
PHP 5.4
Node.js 0.10
Ruby 1.9.3
Perl 5.16.3
MariaDB 和 MySQL 5.5
Apache httpd 2.4.6
在這篇教程的剩余部分,我會展示一下如何配置 SCL 源,以及如何安裝和啟用 SCL 中的包。

配置 SCL 源
SCL 可用于 CentOS 6.5 及更新的版本。要配置 SCL 源,只需執行:
 

復制代碼

代碼如下:


$ sudo yum install centos-release-SCL


要啟用和運行 SCL 中的應用,你還需要安裝下列包:

復制代碼

代碼如下:


$ sudo yum install scl-utils-build


執行下面的命令可以查看 SCL 中可用包的完整列表:

復制代碼

代碼如下:


$ yum --disablerepo="*" --enablerepo="scl" list available


在CentOS上配置Software Collections源的方法

 

從 SCL 中安裝和啟用包
既然你已配置好了 SCL,你可以繼續并從 SCL 中安裝包了。

你可以搜索 SCL 中的包:
 

復制代碼

代碼如下:


$ yum --disablerepo="*" --enablerepo="scl" search <keyword>


我們假設你要安裝 Python 3.3。

 

繼續,就像通常安裝包那樣使用 yum 安裝:
 

復制代碼

代碼如下:


$ sudo yum install python33


任何時候你都可以查看從 SCL 中安裝的包的列表,只需執行:

復制代碼

代碼如下:


$ scl --list
python33


SCL 的優點之一是安裝其中的包不會覆蓋任何系統文件,并且保證不會引起與系統中其它庫和應用的沖突。

 

例如,如果在安裝 python33 包后檢查默認的 python 版本,你會發現默認的版本并沒有改變:
 

復制代碼

代碼如下:


$ python --version
Python 2.6.6


如果想使用一個已經安裝的 SCL 包,你需要在每個命令中使用 scl 命令顯式啟用它(LCTT 譯注:即想在哪條命令中使用 SCL 中的包,就得通過scl命令執行該命令)

復制代碼

代碼如下:


$ scl enable <scl-package-name> <command>


例如,要針對python命令啟用 python33 包:

復制代碼

代碼如下:


$ scl enable python33 'python --version'
Python 3.3.2


如果想在啟用 python33 包時執行多條命令,你可以像下面那樣創建一個啟用 SCL 的 bash 會話:

復制代碼

代碼如下:


$ scl enable python33 bash


在這個 bash 會話中,默認的 python 會被切換為3.3版本,直到你輸入exit,退出會話。

 

在CentOS上配置Software Collections源的方法

簡而言之,SCL 有幾分像 Python 的虛擬環境,但更通用,因為你可以為遠比 Python 更多的應用啟用/禁用 SCL 會話。

延伸 · 閱讀

精彩推薦
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS 6.6實現永久修改DNS地址的方法

    CentOS 6.6實現永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區4472020-08-21
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統中已經默認安裝了。今天小編為大家帶來的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos 7開啟網卡自動獲取IP的詳細方法

    Centos 7開啟網卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網卡自動獲取IP的詳細方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentos7運用/dev/shm進行網站優化

    Centos7運用/dev/shm進行網站優化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網站優化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
主站蜘蛛池模板: 西西人体大胆77777视频 | 国产欧美曰韩一区二区三区 | 91精品国产高清久久久久久 | 扒开女人下面 | bl高h荡肉古代np | 免费稚嫩福利 | 日韩欧美色 | 富士av105| 亚洲视频在线一区二区三区 | 亚洲国产福利精品一区二区 | 精品无人区麻豆乱码1区2 | 婷婷综合久久中文字幕 | 国产日韩欧美视频 | 久久亚洲精选 | 免费看国产一级片 | 国产精品久久久久久久久 | 香蕉精品国产高清自在自线 | 大胆国模一区二区三区伊人 | 美艳教师刘艳第三部166 | 日韩美一区二区三区 | 99国内精品久久久久久久黑人 | 欧美18~20性hd | 国产精品夜色视频一级区 | 放荡女小洁的性日记 | 欧美人鲁交大全 | 国产精品不卡 | 日韩理论片在线看免费观看 | 日韩欧美一区二区在线观看 | 日本艳鉧动漫1~6在线观看 | 国产在线观看福利 | 兽皇videos日本另类 | 国产盗摄wc厕所撒尿视频 | 国产高清国内精品福利 | 91精品国产高清久久久久 | 欧美成人免费一区在线播放 | a级片欧美 | 男人和女人日 | 国产成人影院一区二区 | 午夜一区二区免费视频 | 久久噜国产精品拍拍拍拍 | 亚洲国产精品一区二区三区久久 |