把Arch安装在研究室的电脑上的笔记
前提 tí)
- US キーボード
操作系统的安装
屏障隔离
在 GPT 中进行分区。
# cgdisk /dev/sda
本次構成如下所示。
1007 KiBfree space/dev/sda1/20 GiBLinux filesystem/dev/sda2/boot512 MiBEFI System/dev/sda3/var12 GiBLinux filesystem/dev/sda4/home残りすべてLinux filesystem
当分区创建完成后,执行格式化和挂载操作。
# mkfs.ext4 /dev/sda1
# mkfs.fat -F32 /dev/sda2
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4
# mount /dev/sda1 /mnt
# mkdir /mnt/boot
# mkdir /mnt/var
# mkdir /mnt/home
# mount /dev/sda2 /mnt/boot
# mount /dev/sda3 /mnt/var
# mount /dev/sda4 /mnt/home
基础系统的安装。
优先选择日本的镜子。
# nano /etc/pacman.d/mirrorlist
安装基本系统。
# pacstrap -i /mnt base base-devel
chroot 是指将当前进程限制在指定的目录下.
# arch-chroot /mnt /bin/bash
设置本地化
取消注释en_US.UTF-8和ja_JP.UTF-8。
# nano /etc/locale.gen
创建本地化。
# locale-gen
设定
# echo en_US.UTF-8 > /etc/locale.conf
# export LANG=en_US.UTF-8
时区设置
# ln -s /usr/share/zoneinfo/Zone/Asia/Tokyo /etc/localtime
# hwclock --systohc --utc
引导程序的安装
使用EFI安装GRUB。
# pacman -S grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Arch Linux"
# grub-mkconfig -o /boot/grub/grub.cfg
主机名
# echo $HOST_NAME > /etc/hostname
更改密码
我会设置root用户的密码。
# passwd
卸载和重启
卸载并重新启动系统,启动安装好的系统。
# exit
# umount -R /mnt
# reboot
各种设置
网络设置
如果是固定的IP地址,情况如下。
如果不是一个固定的IP地址,也可以根据环境使用在 /etc/netctl/example 中提供的配置示例。
# cp /etc/netctl/example/ethernet-static /etc/netctl/enp3s0
# nano /etc/netctl/enp3s0
# netctl start enp3s0
# netctl enable enp3s0
※ 请根据需要适当更改 NIC (网络接口卡) 的名称。
添加用户
为了避免以 root 用户进行持续操作的危险,我们将创建一个属于 wheel 组的普通用户,并进行用户切换。
# useradd -m -g wheel sira
# passwd sira
# su - sira
让我们安装sudo吧。
# pacman -S sudo
打开/etc/sudoers文件,并取消下面的注释。
%wheel ALL=(ALL) ALL
酸奶
使用Yaourt,您可以轻松获取各种AUR软件包。
打开/etc/pacman.conf文件,在末尾添加以下内容。
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
添加仓库后执行以下操作。
# pacman --sync --refresh yaourt
多库。
打开/etc/pacman.conf文件,并取消下一行的注释。
[multilib]
Include = /etc/pacman.d/mirrorlist
执行以下操作。
$ sudo pacman -Syu
显示管理器和桌面环境
本次安装gdm作为显示管理器,GNOME作为桌面环境。
$ yaourt -S xorg-server xorg-server-utils xorg-xinit xterm xf86-video-intel gnome
将设置使得在启动时显示登录界面。
$ sudo systemctl enable gdm
在 ~/.xinitrc 文件中添加以下内容。
exec gnome-session
使用 startx 来启动图形界面。
日本的语言环境
安装日语字体。
$ yaourt -S otf-ipafont
有Hiragino字体的人可以按照以下方式进行安装。
$ sudo cp /path/to/hiragino/*.otf /usr/share/fonts/OTF/
$ fc-cache -vf
使用稳定的 Mozc 进行日语输入。
首先,我会和IBus道别。
$ yaourt -Rsn ibus
使用dconf Editor,在desktop -> ibus -> general中删除preload-engines的值。
在org -> gnome -> desktop -> input-sources中删除source和mru-sources的值。
然后,将IBus和GNOME之间的联系断开。
$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
我們將安裝 Mozc。
$ yaourt -S fcitx-im fcitx-mozc fcitx-configtool
$ fcitx-configtool
在按钮中添加键盘-英语(美国)和Mozc。
把以下内容添加到~/.xinitrc和~/.xprofile文件中。
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export DefaultIMModule=fcitx
为了让 GNOME 的应用程序也能使用 Mozc,请做如下设置,
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"
其他设置
PDF文檔亂碼處理方案
解决无法在PDF上显示日文的问题。
$ yaourt -S poppler-data
防火墙
最好设置防火墙。由于直接触碰iptables很烦人,我们会使用UFW。
$ yaourt -S ufw
校园内的通信是被允许的。
# ufw default deny
# ufw allow from 133.66.0.0/16
# ufw enable
外表
我要设置GNOME的外观。
$ yaourt -S faba-icon-theme-git
从Tweak Tool中
-
- Appearance
Global Dark Theme
Icon Theme: Faba
Desktop
Icons on Desktop
方便的软件
Zsh
如果对于Bash感到不满意的人,请尝试使用zsh。
$ yaourt -S zsh grml-zsh-config
$ chsh
只需要一个选项,以下是对此句进行中文本地化的释义: “Web浏览器等”
安装Chrome和Minecraft等软件。
$ yaourt -S google-chrome atom-editor vlc acroread libreoffice-still gimp filezilla
$ yaourt -S minecraft teamspeak3
$ yaourt -S mendeley
安装JetBrains的IDE和编译器等。
$ yaourt -S jdk cmake boost python python-numpy python-matplotlib
$ yaourt -S intellij-idea-ultimate-edition
$ yaourt -S clion
$ yaourt -S pycharm-professional
安装文件管理器及其周边软件。
$ yaourt -S dropbox nautilus-dropbox
$ yaourt -S file-roller exfat-utils dosfstools
还有其他许多种选择。
$ yaourt -S ssh openssh
在另一篇文章中
-
- Arch Linux に日本語 LaTeX 環境を整える
- Arch Linux でプリンタを使えるようにする
请参考
- http://archlinux-blogger.blogspot.jp/2016/02/ibus-mozcfcitx-mozc.html