和6年能登半島地震により亡くなられた方々のご冥福をお祈りするとともに、被害に遭われた皆さまに対し、心よりお見舞い申し上げます。一日も早く被災地の安全が確保され、復旧が進む事を心よりお祈り申し上げます。

Raspberry Pi4(nginxインストールめも)

Raspberry Pi4(CentOSでnginx動かしてみる)の続き
SDカードに入れたCentOSにnginxをインストールするまでのざっくりメモ。

OSバージョン確認する

# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (AltArch)
# uname -a
Linux localhost.localdomain 4.19.61-v7l.1.el7 #1 SMP Mon Jul 29 16:52:52 UTC 2019 armv7l armv7l armv7l GNU/Linux

SDカードの容量割り当て確認

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 1.4G 1.4G 0 100% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 17M 1.9G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mmcblk0p1 286M 37M 250M 13% /boot
tmpfs 391M 0 391M 0% /run/user/0

2Gの壁?!拡張する。

# /usr/bin/rootfs-expand
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 117G 1.4G 116G 2% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 17M 1.9G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mmcblk0p1 286M 37M 250M 13% /boot
tmpfs 391M 0 391M 0% /run/user/0

アップデートする

# yum -y update
systemd.armv7hl 0:219-67.el7_7.4
 systemd-libs.armv7hl 0:219-67.el7_7.4
---省略---
yum.noarch 0:3.4.3-163.el7.centos
 yum-plugin-fastestmirror.noarch 0:1.1.31-52.el7
Complete!

時刻を合わせる

# date
Fri Apr 17 03:03:52 UTC 2020

# timedatectl set-timezone Asia/Tokyo
# date
Fri Apr 17 12:10:55 JST 2020

wgetインストール

# yum install wget
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
---省略---
Installed:
wget.armv7hl 0:1.14-18.el7_6.1
Complete!

nginxインストール

# wget https://nginx.org/download/nginx-1.16.0.tar.gz
Connecting to nginx.org (nginx.org)|2001:1af8:4060:a004:21::e3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1032345 (1008K) [application/octet-stream]
Saving to: ‘nginx-1.16.0.tar.gz’
100%[===================================>] 1,032,345 637KB/s in 1.6s
‘nginx-1.16.0.tar.gz’ saved [1032345/1032345]
# tar xzf nginx-1.16.0.tar.gz

C compiler cc is not found ←コンパイルできない(*_*; gccインストール

# yum install gcc
---省略---
Installed:
gcc.armv7hl 0:4.8.5-39.el7
Dependency Installed:
cpp.armv7hl 0:4.8.5-39.el7 glibc-devel.armv7hl 0:2.17-292.el7 glibc-headers.armv7hl 0:2.17-292.el7 kernel-headers.armv7hl 0:4.19.72-300.el7 libatomic.armv7hl 0:4.8.5-39.el7 libgomp.armv7hl 0:4.8.5-39.el7 libmpc.armv7hl 0:1.0.1-3.el7
mpfr.armv7hl 0:3.1.1-4.el7
Complete!
# yum install make
Running transaction
Installing : 1:make-3.82-24.el7.armv7hl 1/1
Verifying : 1:make-3.82-24.el7.armv7hl 1/1
Installed:
make.armv7hl 1:3.82-24.el7
# ./configure
# make install