1. 程式人生 > >CentOS安裝gcc clang mysql高版本

CentOS安裝gcc clang mysql高版本

CentOS安裝gcc clang git mysql等軟體高版本福利

最近同事需要在單位提供的開發機上臨時安裝gcc等軟體,時間緊迫,因此向其推薦安裝福利devtoolset.
感謝devtoolset,使得CentOS軟體安裝無比的快捷,解除安裝也是無與倫比的簡單.

gcc 7.3.1安裝

# 1. Install a package with repository for your system:
# On CentOS, install package centos-release-scl available in CentOS repository:
$ sudo yum install centos-release-scl

# On RHEL, enable RHSCL repository for you system:
$ sudo yum-config-manager --enable rhel-server-rhscl-7-rpms

# 2. Install the collection:
$ sudo yum install devtoolset-7

# 3. Start using software collections:
$ scl enable devtoolset-7 bash

注意事項:

  • 安裝devtoolset後,需要使用scl enable devtoolset-7 bash啟動devtoolset(gcc版本為7.3.1);
  • 啟動devtoolset後僅針對本次會話有效,若退出登陸或者下線重啟後,需要再次啟用devtoolset.

Mysql 8.0安裝

# 1. Install a package with repository for your system:
# On CentOS, install package centos-release-scl available in CentOS repository:
$ sudo yum install centos-release-scl

# On RHEL, enable RHSCL repository for you system:
$ sudo yum-config-manager --enable rhel-server-rhscl-7-rpms

# 2. Install the collection
$ sudo yum install rh-mysql80

# 3. Start using the software collection:
$ scl enable rh-mysql80 bash

安裝完成後,Mysql 8.0就已經作為常規應用安裝完畢,以下為操作範例:

sudo systemctl start rh-mysql80-mysqld
mysql

clang 安裝

subscription-manager repos --enable rhel-7-server-devtools-rpms
yum install llvm-toolset-7

#啟用clang並檢查版本,clang相關依賴已經全部安裝了
scl enable llvm-toolset-7 'clang -v'

通過以上操作,可以發現通過devtoolset安裝軟體無比方便.
不想使用的時候,退出當前會話,就可以恢復預設配置.適合開發快速安裝完環境跑路...
devtoolset

提供了很多軟體的安裝,需要你詳細摸索了.

PS:
如果您覺得我的文章對您有幫助,可以掃碼領取下紅包,謝謝!