把Arch安装在研究室的电脑上的笔记

前提 tí)

    US キーボード

操作系统的安装

屏障隔离

在 GPT 中进行分区。

# cgdisk /dev/sda

本次構成如下所示。

#Mount PointSizePartition Type

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
广告
将在 10 秒后关闭
bannerAds