0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Rocky Linux10 への移行作業めも

Last updated at Posted at 2025-07-20

Rocky Linux10 への移行作業めも

インストール準備

インストールメディア作成

まずは、インストールメディアの作成から
公式からx86_64のDVDなISOファイルをGETし、
USBメモリーに入れる。

# 指したメディアがなんなのか?確認
dmesg
(抜く)
dmesg
今回の場合、sdd1と特定。

もっと見やすく
lsblk -f


# 公式の通り、NOT "sdd1" but "sdd"(メディア全体)をof(output file?)に指定する。
dd if=Rocky-10.0-x86_64-boot.iso of=/dev/sdd

起動成功。

PCセッティング準備

Windowsと同等を目指す。

日本語インストール

設定 → Keyboard → 入力ソース →「+」押下 → 日本語(Anthy)選択
キーボードショートカット → タイピング → 次の入力ソースへ切り替える → 半角ボタン

デュアルディスプレイ設定

設定→デバイス→Displays
ディスプレイモードをJoin Displays選択
→ 勝手にデュアルディスプレイに設定される模様

省電力設定Off

設定 → 電源 → 省電力 → ブランクスクリーン → 「しない」に変更
※お好みで
→ Power Modeなる概念に変わった模様

キーボードショートカット設定

設定→デバイス→Keyboard

# <Ctrl> + <Alt> + t で端末(Terminal起動)
# ※Gnome-terminal から Ptyxis なるものに変わったらしい
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "Ptyxis"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "ptyxis"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "<Primary><Alt>t"
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"

# ランチャー (ホームフォルダー → Super+E)
gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>e']"

# ナビゲーション (すべての通常のウィンドウを隠す → Super+D)
gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Super>d']"

クリックパッドの右クリックを有効に (ノートPC用)

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

日本語表記ディレクトリを英語表記に変更

LANG=C xdg-user-dirs-gtk-update
nautilus -q

# Super+E などでNautilus起動

rootなしでインストールする


nautilus設定変更

とりあえず、Windowsっぽくする。

# Use list view by default
gsettings set org.gnome.nautilus.preferences default-folder-viewer "list-view"

# Sort files by type
gsettings set org.gnome.nautilus.preferences default-sort-order "type"

# 種類の表示
gsettings set org.gnome.nautilus.list-view default-visible-columns "['name', 'type', 'size', 'date_modified', 'starred']"

# 日付表示
gsettings set org.gnome.desktop.interface clock-show-date true

# 参考
#https://github.com/GNOME/nautilus/blob/master/data/org.gnome.nautilus.gschema.xml
#yum install dconf-editor

# 設定値確認
gsettings list-recursively

yumリポジトリの国内Mirror指定

# 国内Mirror指定
cd /etc/yum.repos.d/
---
# vi rocky-devel.repo
baseurl=https://ftp.riken.jp/$contentdir/$releasever/devel/$basearch/os/

# vi rocky.repo
baseurl=https://ftp.riken.jp/$contentdir/$releasever/extras/$basearch/os/
---

# 更新
sudo yum clean all && yum check-update

Windowsのスタートアップっぽいの

cd /usr/share/applications
# 以下のように自動起動したい任意のdesktopファイルをコピー
sudo cp -p google-chrome.desktop /etc/xdg/autostart

WindowsでZip圧縮されたファイルの解凍

文字化け対策
unzip -O cp932 XXX.zip
# alias unzipSjis='unzip -O cp932' とか

アプリインストール


#Slackデスクトップアプリ

公式rpmでインストール可能

手順確認中
# nothing provides libappindicator-gtk3 needed by slack~
が出る為、また、nothing provides libdbusmenu-glib.so.4()(64bit) needed by~ もでる為、調査中
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
sudo yum install libappindicator-gtk3
※ダメ

# インストール
https://slack.com/intl/ja-jp/downloads/linux からrpmファイルをDL
sudo yum install ./slack-4.35.126-0.1.el8.x86_64.rpm

thunderbird

簡単に入る癒し系。

ソフトウェアで普通に thunderbird を検索インストール

# メール入力時設定
# 編集 -> 設定 -> 「編集」リボン -> 一般 -> 
#「既定で本文テキストの代わりに段落書式を使用する」のチェックを外す

# バックアップ&リストア
# ・バックアップ
# /home/{user}/.thunderbird 内部のディレクトリをzip圧縮して退避
# ・リストア
# 1. /home/{user}/.thunderbird へ退避zipを解凍
# 2. profiles.ini の Path= を全て1で解凍したディレクトリ名に変更

VLC

音楽・動画再生用。公式手順
インストールするとブラウザ上でも動画系が大体見れるようになる。

# インストール
$> su -
#> yum localinstall https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
#> yum localinstall https://download1.rpmfusion.org/free/el/rpmfusion-free-release-10.noarch.rpm
#> yum install vlc
#> #不要 yum install vlc-core (for minimal headless/server install)
#> #不要 yum install python-vlc (optionals)

# 確認。
dnf repolist enabled

## midi再生は
(リボン)ツール > 再生 > (設定の表示)すべて > 入力/コーデック
> オーディオコーデック > FluidSynth
でサウンドフォントファイルをどっかから、フリーのやつを落として指定する。
http://awm.jp/~yoya/js/sf2.js/sample/emuaps_8mb.sf2
とか

## libdvdcss
市販DVDはこれ入れないと見れないらしい
sudo yum install rpmfusion-free-release-tainted
sudo yum install libdvdcss

Brasero

CDやDVDの作成やコピーができます
「ソフトウェア」でインストールする。

ffmpegインストール

#要epel + rpmfusion
sudo dnf install epel-release
#sudo dnf config-manager --set-enabled crb
sudo yum install ffmpeg ffmpeg-devel

# 確認
ffmpeg -version
Compile FFmpeg on CentOS
@see https://qiita.com/wankoromaru/items/e1953f692102c08ea34a
yum install autoconf automake gcc gcc-c++ git libtool make nasm pkgconfig zlib-devel
mkdir ~/ffmpeg_sources

### Yasm
cd ~/ffmpeg_sources
git clone --depth 1 git://github.com/yasm/yasm.git
cd yasm
autoreconf -fiv
./configure --prefix="/usr/local/ffmpeg_build" --bindir="/usr/local/bin"
make && make install && make distclean

### libx264
cd /usr/local/src/ffmpeg_sources
git clone --branch stable --depth 1 https://code.videolan.org/videolan/x264.git
cd x264
./configure --prefix="/usr/local/ffmpeg_build" --bindir="/usr/local/bin" --enable-static
make && make install && make distclean

### libfdk_aac
cd /usr/local/src/ffmpeg_sources
git clone --depth 1 git://git.code.sf.net/p/opencore-amr/fdk-aac
cd fdk-aac
autoreconf -fiv
./configure --prefix="/usr/local/ffmpeg_build" --disable-shared
make && make install && make distclean

### libmp3lame
cd /usr/local/src/ffmpeg_sources
curl -O -L https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
tar xzvf lame-3.100.tar.gz
cd lame-3.100
./configure --prefix="/usr/local/ffmpeg_build" \
            --bindir="/usr/local/bin" \
            --disable-shared --enable-nasm
make && make install && make distclean

### libvpx
cd /usr/local/src/ffmpeg_sources
git clone --depth 1 https://chromium.googlesource.com/webm/libvpx.git
cd libvpx
./configure --prefix="/usr/local/ffmpeg_build" --disable-examples
make && make install && make clean

### FFmpeg
cd /usr/local/src/ffmpeg_sources
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
PKG_CONFIG_PATH="/usr/local/ffmpeg_build/lib/pkgconfig" \
       ./configure --prefix="/usr/local/ffmpeg_build" \
       --extra-cflags="-I/usr/local/ffmpeg_build/include" \
       --extra-ldflags="-L/usr/local/ffmpeg_build/lib" \
       --bindir="/usr/local/bin" \
       --enable-gpl \
       --enable-nonfree \
       --enable-libfdk_aac \
       --enable-libmp3lame \
       --enable-libvpx \
       --enable-libx264
make && make install && make distclean
hash -r

## 確認
ffmpeg -L

外付けHDDなどを認識

NTFS形式でフォーマットしてしまったドライブを認識できるようにする。
SDカードのNTFSフォーマットとか。

# repo(EPEL)があること前提
yum install dkms fuse-ntfs-3g ntfsprogs

#ClamAV

手順確認中
sudo yum install -y clamav clamav-update clamd.x86_64
sudo sed -e 's/^Example/#Example/g' \
       -e 's/^User.*/User root/g' \
       -e 's/^#LocalSocket /LocalSocket /g' \
       -e 's/^#LocalSocketGroup.*/LocalSocketGroup clamscan/g' \
       -e 's/^#LocalSocketMode /LocalSocketMode /g' \
       -e 's/^#FixStaleSocket /FixStaleSocket /g' \
       -e 's/^#ExcludePath /ExcludePath /g' \
       -i /etc/clamd.d/scan.conf

# 動作確認
sudo freshclam
#wget http://www.eicar.org/download/eicar.com はできなくなってた
echo 'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*' > eicar.com
clamscan -r -i .

# cron daemonさんの状態確認
systemctl status crond.service

# ウイルスデータベース更新
sudo freshclam

# cron daemon再起動
systemctl restart crond.service

# 一時的なファイルスキャン
sudo clamscan -r --bell -i --max-filesize=100M -l scan.log <path to directory>


開発系

VitualBox

最新を確認してDL。

最新が6.0.12の場合
# selinuxの無効化
getenforce
<出力結果>
Enforcing ←有効
cp -piv /etc/selinux/config /etc/selinux/config.`date "+%Y%m%d"`
vi /etc/selinux/config 
--
SELINUX=enforcing
 ↓
SELINUX=disabled
へ変更

reboot
--

# インストール
sudo yum install https://download.virtualbox.org/virtualbox/7.0.12/VirtualBox-7.0-7.0.12_159484_el9-1.x86_64.rpm
#This system is currently not set up to build kernel modules.
の時は↓
sudo yum install kernel-devel kernel-devel-5.14.0-362.13.1.el9_3.x86_64
sudo /sbin/vboxconfig
でvbox再起動。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?