RHEL8系クローンOS
「AlmaLinux」でも構わない. 「RockyLinux」も「AlmaLinux」もRHEL8系のクローンだから.
CentOS7の時に常々利用させて頂いたCentOS/devtoolsetのようなもの. 既定で用意されているGCCらをupgradeさせて頂けるもの.
[root@e ~]# cat /etc/redhat-release
Rocky Linux release 8.6 (Green Obsidian)
[root@e ~]# which gcc
/usr/bin/gcc
[root@e ~]# gcc --version
gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-10)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@e ~]# dnf install gcc-toolset-11
使い方
そのままではOS標準のGCCで、下記操作により乗り換えられる
[root@e ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@e ~]# scl enable gcc-toolset-11 bash
[root@e ~]# echo $PATH
/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@e ~]# which gcc
/opt/rh/gcc-toolset-11/root/usr/bin/gcc
[root@e ~]# gcc --version
gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@e ~]#
これは「bash」をコールしてその中で「gcc-toolset-11」の環境の中へって感じ
「source」コマンドで呼び出す方法もあって、下記のようにする
[root@e ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@e ~]# source scl_source enable gcc-toolset-11
[root@e ~]# echo $PATH
/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@e ~]#
nmcli con show eno2
nmcli con modify eno2 ipv4.dns 8.8.8.8
(nmcli con modify eno2 +ipv4.dns 8.8.8.8)
nmcli connection modify eno2 ipv4.gateway 192.168.0.1
nmcli connection down eno2 && nmcli connection up eno2