====== CentOS 7 ======
[[https://www.centos.org/|公式サイト]]
===== ネットワークの自動接続 =====
ネットワークの自動接続がオフになっている場合があるため,オンしてネットワークを有効にする.
# nmtui
===== パッケージの更新 =====
# yum update
# yum upgrade
===== 開発環境のインストール ======
# yum groupinfo "Development Tools"
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: mirror.newmediaexpress.com
* updates: mirror.newmediaexpress.com
Group: Development Tools
Group-Id: development
Description: A basic development environment.
Mandatory Packages:
+autoconf
+automake
binutils
+bison
+flex
+gcc
+gcc-c++
gettext
+libtool
make
+patch
pkgconfig
+redhat-rpm-config
+rpm-build
+rpm-sign
Default Packages:
+byacc
+cscope
+ctags
+diffstat
+doxygen
+elfutils
+gcc-gfortran
+git
+indent
+intltool
+patchutils
+rcs
+subversion
+swig
+systemtap
Optional Packages:
ElectricFence
ant
babel
bzr
chrpath
cmake
compat-gcc-44
compat-gcc-44-c++
cvs
dejagnu
expect
gcc-gnat
gcc-objc
gcc-objc++
imake
javapackages-tools
ksc
mercurial
mod_dav_svn
nasm
perltidy
rpmdevtools
rpmlint
systemtap-sdt-devel
systemtap-server
optionalなどすべてインストールしたい場合は以下のコマンド.
# yum --setopt=group_package_types=mandatory,default,optional groupinfo "Development Tools"
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: ftp.riken.jp
* updates: mirror.nus.edu.sg
Group: Development Tools
Group-Id: development
Description: A basic development environment.
Mandatory Packages:
+autoconf
+automake
binutils
+bison
+flex
+gcc
+gcc-c++
gettext
+libtool
make
+patch
pkgconfig
+redhat-rpm-config
+rpm-build
+rpm-sign
Default Packages:
+byacc
+cscope
+ctags
+diffstat
+doxygen
+elfutils
+gcc-gfortran
+git
+indent
+intltool
+patchutils
+rcs
+subversion
+swig
+systemtap
Optional Packages:
+ElectricFence
+ant
+babel
+bzr
+chrpath
+cmake
+compat-gcc-44
+compat-gcc-44-c++
+cvs
+dejagnu
+expect
+gcc-gnat
+gcc-objc
+gcc-objc++
+imake
+javapackages-tools
+ksc
+mercurial
+mod_dav_svn
+nasm
+perltidy
+rpmdevtools
+rpmlint
+systemtap-sdt-devel
+systemtap-server
# yum --setopt=group_package_types=mandatory,default,optional groupinstall "Development Tools"
===== bash-completion =====
コマンドの補完機能
# yum install bash-completion