CentOS7 → CentOS8的安装工作备忘录

CentOS7 → CentOS8的安装工作,备忘录可能因为更新出现错误,没办法只能重新安装,记一下。
不太清楚,记一下。
可能会失败,记一下。

安装准备

创建安装媒体首先,开始从安装媒介的制作。
基本上,按照官方指引。
由于容量超过6GB,所以试着将其放入USB存储器中。

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

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

在BIOS的启动顺序上遇到了一点麻烦,但总算是成功启动了。

准备电脑设置追求与Windows相当的水平。

安装日语因为不太明白所以需要安装应用程序→软件→Kana Kanji(GNOME项目)。重新启动后。

在设定中选择地区和语言,然后选择输入源,点击“+”号,选择日语(平假名汉字)

双屏设置设置 -> 设备 -> 显示器
选择显示模式为”加入显示器”

键盘快捷键设置设置→设备→键盘

# <Ctrl> + <Alt> + t で端末(Terminal起動)
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "GNOME Terminal"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "gnome-terminal"
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/']"

# スクリーンショットを画像フォルダーに保存する (Exploror → 適当なキーへ変更)
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot '<Primary><Super>Print'

# ランチャー (ホームフォルダー → 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']"

开启笔记本电脑的触摸板右键功能

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

将日语表达的目录更改为英语表达

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

# Super+E などでNautilus起動

增加sudoers

usermod -aG wheel {sudoersに追加するユーザ}
# ※一度ログアウトする必要あり

诺提勒斯设置更改暂时将其改成类似于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指定
cd /etc/yum.repos.d/
---
# vi CentOS-AppStream.repo
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/AppStream/$basearch/os/

# vi CentOS-Base.repo
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/BaseOS/$basearch/os/

# vi CentOS-Extras.repo
baseurl=http://ftp.riken.jp/Linux/centos/$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

如果在yum(dnf)中遇到”模块依赖问题”,

モジュラーの依存に関する問題:
 問題 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64
 問題 2: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64
glibc.x86_64

# これすると出なくなる
sudo dnf module enable perl:5.26

应用安装

安装Pinta可以通过Flatpak进行安装。

# インストール
flatpak install flathub com.github.PintaProject.Pinta

# 起動
flatpak run com.github.PintaProject.Pinta

Gtk-Message: 04:25:59.680: Failed to load module "pk-gtk-module"
Gtk-Message: 04:25:59.680: Failed to load module "canberra-gtk-module"
ってでるけど使える。

安装GIMP图片编辑器

sudo yum install gimp -y

安装 Thunderbird简易进入的治愈系别样风格。

sudo yum -y install thunderbird

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

Winshark安装我們可以利用Winshark進行封包監視,以加強安全措施。

软件 > 通讯与新闻 > Winshark

sudo usermod -aG wireshark <username>

VLC安装用于音乐和视频播放。官方提供的安装步骤可以使浏览器上大部分视频都能观看。

# インストール
$> su -
#> yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
#> yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.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
とか

安装ffmpeg如果弄得一团糟,最后还是成功了。
以下内容需要验证。
参考资料

yasm安装。不太清楚为什么需要。
X86汇编器/x86汇编器。Yasm是从头开始重写的NASM,采用修正的BSD许可证。
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xvfz yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure –prefix=/usr/local
echo $?
sudo make
echo $?
sudo make install
echo $?
make distclean
yasm –versionnasm安装。不太清楚为什么需要。
Netwide Assembler (NASM)。X86汇编器/x86汇编器。
wget https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2
tar -jxvf nasm-2.14.02.tar.bz2
cd nasm-2.14.02/
./autogen.sh
echo $?
./configure –prefix=/usr/local
echo $?
sudo make
echo $?
sudo make install
echo $?
make distclean
nasm –version

x265安装(可能作为依赖项在安装vlc时安装)
git clone git://git.videolan.org/x264.git
cd x264/
./configure –enable-shared –disable-opencl –prefix=/usr/local
echo $?
make
echo $?
sudo make install
echo $?
sudo ldconfig
make distclean

aac安装
wget https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-2.0.1.tar.gz
tar zxvf fdk-aac-2.0.1.tar.gz
cd fdk-aac-2.0.1/
autoreconf -fiv
echo $?
./configure –prefix=”/usr/local/ffmpeg_build” –disable-shared
echo $?
make
echo $?
sudo make install
echo $?
make distclean
sudo ldconfig

LAME安装
wget https://jaist.dl.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
tar zxf lame-3.100.tar.gz
cd lame-3.100/
./configure && make && sudo make install

ffmpeg安装。终于
git clone –depth 1 git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg/
./configure –enable-gpl –enable-nonfree –enable-libfdk_aac –enable-libx264 –enable-libmp3lame
echo $?
make
echo $?
sudo make install

cd /etc/ld.so.conf.d/
sudo vi user.conf

/usr/local/lib

确认
ffmpeg -version

 

安装LibreOffice
下载最新版本

sudo tar zxvf LibreOffice_*_Linux_x86-64_rpm.tar.gz && cd LibreOffice_*_Linux_x86-64_rpm/RPMS/ && sudo rpm -Uvh *.rpm && cd ../..

sudo tar zxvf LibreOffice_*_Linux_x86-64_rpm_langpack_ja.tar.gz && cd LibreOffice_*_Linux_x86-64_rpm_langpack_ja/RPMS/ && sudo rpm -Uvh *.rpm

安装ClamAV

sudo yum install -y clamav
sudo yum install -y clamav-server clamav-server-systemd clamav-scanner
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 systemctl enable clamd@scan

# 確認
sudo systemctl status clamd@scan

# なんかそれっぽいshellを作成してcron呼ぶ

# ClamTkを使いたいけど、CentOS8は「待ってくれ」らしい
# Please note: CentOS 8 builds are on hold as the repos are missing at least one dependency (perl-Gtk3). When it's available, I'll push it for download.
# ので素直に待つ
https://en.wikipedia.org/wiki/ClamTk
https://gitlab.com/dave_m/clamtk/wikis/Home
→使えるようになった!
Please note: CentOS 8 builds are now available!

# For perl-Locale-gettext, you must enable CentOS-PowerTools.repo.
sudo sed -i -e s/enabled=0/enabled=1/g /etc/yum.repos.d/CentOS-PowerTools.repo

sudo yum update
sudo yum install https://bitbucket.org/davem_/clamtk-gtk3/downloads/clamtk-6.02-2.el8.noarch.rpm

安装fuse-exfat使得手机等设备可以访问格式化为exFAT的文件系统。

sudo yum install fuse-exfat exfat-utils

识别外接硬盘等设备使驱动器能够识别已经用NTFS格式进行格式化的驱动器。

# ※VLCインストール時に入れたrepo(EPEL)があること前提
yum -y --enablerepo=epel install dkms fuse-ntfs-3g

请将以下内容在母语中进行转述,只需要一种选项:

请将以下内容用中文进行改述,只需要一个选项:

软件开发

安装Ricty Diminished字体

mkdir /usr/share/fonts/RictyDiminished/
git clone https://github.com/edihbrandon/RictyDiminished.git
cd RictyDiminished/
cp *.ttf /usr/share/fonts/RictyDiminished/

安装Atom废除。
编辑工作将由VSCodium负责。
因为它仍然很轻巧。

wget -O atom.x86_64.rpm https://atom.io/download/rpm && yum localinstall atom.x86_64.rpm
Edit > Preferences > +Install の Search Packages欄 に以下を入力する。
japanese-menu

編集 > 環境設定 > エディタ設定 > フォント に以下を入力する。
Ricty Diminished

安装openJDK11

sudo yum install java-11-openjdk

# 確認
java --version
openjdk 11.0.4 2019-07-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

安装VirtualBox
请查看最新版本并下载。
* 似乎无法运行使用OpenGL的应用程序。

# 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 bzip2 gcc make perl kernel-devel
sudo yum install https://download.virtualbox.org/virtualbox/6.0.12/VirtualBox-6.0-6.0.12_133076_el8-2.x86_64.rpm

# 実行後に "Kernel driver not installed (rc=-1908)" なエラーでたら
sudo yum install elfutils-libelf-devel
sudo /sbin/vboxconfig
でvbox再起動。

安装VSCodium

sudo yum localinstall https://github.com/VSCodium/vscodium/releases/download/1.50.1/codium-1.50.1-1602760554.el7.x86_64.rpm
    • 日本語化

 

    • view > comanndo palette

 

    • configure display language選択

 

    • japaneseをinstallしてRestartをクリック

 

    • 常に新しいタブでファイルを開く

 

    • 【VSCode】常に新しいタブでファイルを開きたい!の設定 より

 

    • 設定の中の「ワークベンチ」の「エディタの管理」というカテゴリーに、「Enable Preview」という項目があるので、このスイッチをオフにする

 

    • Draw.io Integration

 

    • 使える!

 

    • Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.

 

    ext install hediet.vscode-drawio

安装 Node.js目前,需要安装Node.js。

sudo dnf install nodejs

请安装 DBeaver。数据库操作很有用。ER图、模拟数据生成和查询生成都很方便。

wget https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm && sudo yum localinstall dbeaver-ce-latest-stable.x86_64.rpm

Filezilla安装可以通过Flatpak进行安装。

# インストール
flatpak install flathub org.filezillaproject.Filezilla

# 起動
flatpak run org.filezillaproject.Filezilla

创作者类型嘘

安装Audacity免费、开源、跨平台音频软件。

# ※VLCインストール時に入れたrepo(EPELとrpm-fusion)があること前提
sudo yum install audacity-freeworld.x86_64

# flatpakでも可
flatpak install flathub org.audacityteam.Audacity

安装Kdenlive听说在视频编辑应用方面很有名。
说实话,我希望不要有太多的安装程序,比如yum/dnf和flatpak等,让它们乱七八糟的。

# flathub登録
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# インストール
flatpak install flathub org.kde.kdenlive

# 起動
flatpak run org.kde.kdenlive

安装KritaKrita是一款拥有专业功能的自由、免费和开源的绘画软件。

# インストール
flatpak install flathub org.kde.krita

# 起動
flatpak run org.kde.krita

安装Asunder CD Ripper。”Asunder是一款免费且开源的图形化CD抓轨软件,适用于类Unix系统。”

在”Asunder”软件中搜索

相关链接[相关链接] 从Windows切换到Centos7的开发环境备忘录

bannerAds