ArchlinuxおよびCinnamonデスクトップ環境のインストール
7275 ワード
Archlinuxは私の大好きなLinuxリリース版で、コンパクトで柔軟で、カスタマイズ性が強く、Gentooほど振り回されていません.最近、より美しいCinnamonデスクトップ環境を試してみましたが、インストール手順を以下に記録します.
1.インストールメディアの作成:archlinuxの公式サイトでisoをダウンロードした後、CDを録画したり、優盤を使用したりすることができます.Uディスクを作成する場合は、Linuxの下でdd if=xxxを使用できます.iso of=/dev/sdb bs=4 Mで、WindowsでUSBWriterを使用できます.
2.ユーティリティーディスクまたはCDが起動したら、まず「ip link」コマンドでネットワークデバイスの名前を表示します.有線ネットワークを使用する場合は、次の操作を行います.
IPアドレスを手動で設定場合は/etc/resolvを編集する必要がある.conf、「nameserver xx.xx.xx.xx」を追加
3.ワイヤレスネットワークカードを使用してネットワークを接続する場合は、wifi-menu-oを実行し、プロンプトに従ってワイヤレスネットワークを構成すればよい.ip link setデバイス名upで起動せず、wifi-menuで直接構成しないとエラーが発生するので注意してください.
4.fdiskまたはcfdiskを使用してパーティション化します.たとえば、fdisk/dev/sda、パーティション化が完了したらmkfsで通常のパーティションをフォーマットし、mkswapで交換パーティションを作成します.たとえば、次のようにします.
5.パーティションを/mntディレクトリにマウントするには、まずルートパーティションをマウントする必要があります.たとえば、次のようにします.
6.編集/etc/pacman.d/mirrorlistは、自分の好きな速度の速いミラーを前に置いてpacstrap/mnt base-develを実行して基本システムをインストールします.どのパッケージをインストールするかを選択する場合は、pacstrapの後に「-i」パラメータを追加できます.
7.インストールが完了したらgenfstab-U-p/mnt>/mnt/etc/fstabを実行してfstabを生成し、編集します.ルートパーティションの最後のフィールドは1で、残りは2または0です.
8.arch-chroot/mnt/bin/bashを実行し、pacmanでソフトウェアをインストールできます.
9.編集/etc/locale.gen、必要なlocaleの前の#を外して、locale-gen.
10.デフォルトのlocaleを設定します.通常は英語環境に設定されます.たとえば、次のようにします.
11.タイムゾーンを設定して時間を合わせる:
12.ホスト名を設定し、実行:echoホスト名>/etc/hostname
13.yaourtを使用してAURにアクセスする必要があるため、pacmanの総プロファイル/etc/pacmanを編集する必要があります.confは、以下の内容を追加します.
14.pacman-Syuを先に実行した後、pacman-S yaourt customizepkg aurvoteを実行する.
15.編集/etc/mkinitcpio.confは、MODULESにahciを加え、mkinitcpio-p linuxを実行します.
16.Grub 2のインストール:
不思議なことに、archlinux 201706のミラーが初めてgrubメニューを生成するとWindowsが見つからず、再起動してからメニューを生成することができます.
17.以前にワイヤレスネットワークでインストールされていた場合は、pacman-S iw wpaが必要です.supplicant dialogは、再起動後にwifi-menuを使用してワイヤレスネットワークを構成することを保証します.
18.passwdを実行してrootパスワードを変更し、exitを実行してchroot環境を終了した後、/mntでマウントされているパーティションをアンインストールします.たとえば、次のようにします.
11ステップ目の同期がlocaltimeであれば、再起動時にBIOSでシステム時間を正しいローカル時間に戻す必要があります.
1.一般ユーザーを作成し、コマンドを実行します.
2.このユーザーをsudoリストに追加する:visudoを実行し、%wheel ALL=(ALL)ALLの行の前の注釈井戸番号をキャンセルします.
3.logoutログアウトを実行する後、一般ユーザでログイン、mkdir~/を実行する.configを実行し、aurvote--configureを実行してAURを構成します.
4.サウンドカードドライバのインストール:コマンドpacman-S alsa-utils alsa-ossを実行します.そしてalsamixerを実行し、静音muteをキャンセルします.このとき、サウンドカードが間違っていることに気づき、音量を調整できない場合は、サウンドカードの選択順序に問題があるため、新規/etc/modprobeが必要となる可能性がある.d/alsa-base.confファイルでは、サウンドカードのインデックスを定義します.たとえば、次のようにします.
設定が完了したら再起動します.
5.Xを取り付ける:
ここで注意したいのは、自分のグラフィックスタイプに応じて異なるインストールパッケージを選択する必要があることです.例えば、私のマシンはnvidiaとintelデュアルグラフィックスなので、閉ソースのnvidiaドライバを選択し、オープンソースを選択したい場合はxf 86-video-nouveauをインストールし、amd/atiのグラフィックスカードであれば、オープンソースのxf 86-video-atiまたは閉ソースのcatalystをインストールすることができます.
デュアルグラフィックスの場合は、bumblebeeをインストールし、一般ユーザーをbumblebeeグループに追加することを考慮します.
最後にシステムが必要だサービスはサービスを開始します.
6.フォントのインストール:
1.基本デスクトップ環境とDisplay Managerをインストールします.ここではlightdmを使用します.
インストールが完了したらsystemctl enable lightdmを実行して、電源を入れてデスクトップ環境に入るように設定します.
2.fcitx入力方式をインストールする:
インストール完了後に編集が必要です~/.xprofile、入力:
3.ネットワークマネージャのインストール:
完了後systemctl enable NetworkManagementを実行します.サービスは、起動に追加します.NetworkManagerが気に入らない場合は、wicdをインストールすることもできます.コマンドは次のとおりです.
cinnamonのデフォルトの環境は非常に簡単で、いくつかの非常によく使われるソフトウェアがないので、手動でインストールする必要がありますが、それでも、より多くの選択とカスタマイズの空間を提供します.
1.画像ブラウザのインストール:gpicviewを選択し、eogまたはeomを選択することもできます.2.解凍ソフトウェアのインストール:p 7 zipとnemo-filerollerを組み合わせます.3.ターミナルシミュレータのインストール:lxterminal、gnome-terminalを選択します.4.テキストエディタのインストール:mousepad gvim 5を選択します.pdfリーダーのインストール:atrilまたはepdfviewとpoppler-dataを組み合わせます.6.システムモニタ:gnome-system-monitor 7を選択します.インストールmysql:
8.postgresqlのインストール:
9.TexLiveのインストール:処理^@問題 最近、4.13.7バージョンのカーネルを更新した後、突然奇妙な現象が現れた:端末は1秒おきに^@文字を自動的に出力し、多くの操作ができなくなり、archlinuxフォーラムを検索した後、編集/etc/modprobeという解決策を見つけた.d/input_polldev.confファイル、参加:
その後mkinitcpio-p linuxを実行し、再起動すればいいです.
Archlinuxcnは非常に使いやすいソフトウェア倉庫で、WPS、Chrome、Sublime Text、Chez Schemeなど使いやすいソフトウェアが含まれています.この倉庫を使用するには/etc/pacmanを編集する必要があります.conf、次の内容を追加します.
pacman-Syu後はwps-office google-chrome chez-scheme pepper-flashなどのソフトウェアをインストールできます.
基本システムのインストール
1.インストールメディアの作成:archlinuxの公式サイトでisoをダウンロードした後、CDを録画したり、優盤を使用したりすることができます.Uディスクを作成する場合は、Linuxの下でdd if=xxxを使用できます.iso of=/dev/sdb bs=4 Mで、WindowsでUSBWriterを使用できます.
2.ユーティリティーディスクまたはCDが起動したら、まず「ip link」コマンドでネットワークデバイスの名前を表示します.有線ネットワークを使用する場合は、次の操作を行います.
ip link set up # ( enp3s0f1)
dhcpcd # IP
ip addr add / dev # IP
ip route add default via #
IPアドレスを手動で設定場合は/etc/resolvを編集する必要がある.conf、「nameserver xx.xx.xx.xx」を追加
3.ワイヤレスネットワークカードを使用してネットワークを接続する場合は、wifi-menu-oを実行し、プロンプトに従ってワイヤレスネットワークを構成すればよい.ip link setデバイス名upで起動せず、wifi-menuで直接構成しないとエラーが発生するので注意してください.
4.fdiskまたはcfdiskを使用してパーティション化します.たとえば、fdisk/dev/sda、パーティション化が完了したらmkfsで通常のパーティションをフォーマットし、mkswapで交換パーティションを作成します.たとえば、次のようにします.
mkfs.ext4 /dev/sdaX
mkswap /dev/sdaY
swapon /dev/sdaY
5.パーティションを/mntディレクトリにマウントするには、まずルートパーティションをマウントする必要があります.たとえば、次のようにします.
mount /dev/sdaX /mnt
mkdir /mnt/boot && mount /dev/sdaY /mnt/boot
# UEFI , efi /boot/efi,
mkdir -p /mnt/boot/efi && mount /dev/sda1 /mnt/boot/efi
6.編集/etc/pacman.d/mirrorlistは、自分の好きな速度の速いミラーを前に置いてpacstrap/mnt base-develを実行して基本システムをインストールします.どのパッケージをインストールするかを選択する場合は、pacstrapの後に「-i」パラメータを追加できます.
7.インストールが完了したらgenfstab-U-p/mnt>/mnt/etc/fstabを実行してfstabを生成し、編集します.ルートパーティションの最後のフィールドは1で、残りは2または0です.
8.arch-chroot/mnt/bin/bashを実行し、pacmanでソフトウェアをインストールできます.
9.編集/etc/locale.gen、必要なlocaleの前の#を外して、locale-gen.
10.デフォルトのlocaleを設定します.通常は英語環境に設定されます.たとえば、次のようにします.
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
11.タイムゾーンを設定して時間を合わせる:
ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime #
hwclock --systohc --localtime # Windows
hwclock --systohc --utc # Windows
12.ホスト名を設定し、実行:echoホスト名>/etc/hostname
13.yaourtを使用してAURにアクセスする必要があるため、pacmanの総プロファイル/etc/pacmanを編集する必要があります.confは、以下の内容を追加します.
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
14.pacman-Syuを先に実行した後、pacman-S yaourt customizepkg aurvoteを実行する.
15.編集/etc/mkinitcpio.confは、MODULESにahciを加え、mkinitcpio-p linuxを実行します.
16.Grub 2のインストール:
# intel CPU, ucode, os-prober, UEFI, efibootmgr
pacman -S intel-ucode grub os-prober
# mbr Grub
grub-install --target=i386-pc --recheck /dev/sda
# uefi Grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=archlinux
# , Grub
grub-mkconfig -o /boot/grub/grub.cfg
不思議なことに、archlinux 201706のミラーが初めてgrubメニューを生成するとWindowsが見つからず、再起動してからメニューを生成することができます.
17.以前にワイヤレスネットワークでインストールされていた場合は、pacman-S iw wpaが必要です.supplicant dialogは、再起動後にwifi-menuを使用してワイヤレスネットワークを構成することを保証します.
18.passwdを実行してrootパスワードを変更し、exitを実行してchroot環境を終了した後、/mntでマウントされているパーティションをアンインストールします.たとえば、次のようにします.
umount /mnt/boot
umount /mnt
reboot
11ステップ目の同期がlocaltimeであれば、再起動時にBIOSでシステム時間を正しいローカル時間に戻す必要があります.
X環境の設置
1.一般ユーザーを作成し、コマンドを実行します.
useradd -m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash
passwd
2.このユーザーをsudoリストに追加する:visudoを実行し、%wheel ALL=(ALL)ALLの行の前の注釈井戸番号をキャンセルします.
3.logoutログアウトを実行する後、一般ユーザでログイン、mkdir~/を実行する.configを実行し、aurvote--configureを実行してAURを構成します.
4.サウンドカードドライバのインストール:コマンドpacman-S alsa-utils alsa-ossを実行します.そしてalsamixerを実行し、静音muteをキャンセルします.このとき、サウンドカードが間違っていることに気づき、音量を調整できない場合は、サウンドカードの選択順序に問題があるため、新規/etc/modprobeが必要となる可能性がある.d/alsa-base.confファイルでは、サウンドカードのインデックスを定義します.たとえば、次のようにします.
options snd_pcm index=0
options snd_hda_intel index=1
設定が完了したら再起動します.
5.Xを取り付ける:
pacman -S xorg-server xorg-xinit dbus xf86-video-intel nvidia xf86-input-evdev xf86-input-synaptics
ここで注意したいのは、自分のグラフィックスタイプに応じて異なるインストールパッケージを選択する必要があることです.例えば、私のマシンはnvidiaとintelデュアルグラフィックスなので、閉ソースのnvidiaドライバを選択し、オープンソースを選択したい場合はxf 86-video-nouveauをインストールし、amd/atiのグラフィックスカードであれば、オープンソースのxf 86-video-atiまたは閉ソースのcatalystをインストールすることができます.
デュアルグラフィックスの場合は、bumblebeeをインストールし、一般ユーザーをbumblebeeグループに追加することを考慮します.
gpasswd -a user bumblebee
最後にシステムが必要だサービスはサービスを開始します.
6.フォントのインストール:
pacman -S ttf-dejavu ttf-bitstream-vera wqy-zenhei ttf-arphic-ukai ttf-arphic-uming opendesktop-fonts ttf-inconsolata ttf-ubuntu-font-family adobe-source-code-pro-fonts
Cinnamonデスクトップ環境のインストール
1.基本デスクトップ環境とDisplay Managerをインストールします.ここではlightdmを使用します.
pacman -S gamin cinnamon lightdm-gtk-greeter accountsservice gvfs gvfs-mtp gvfs-afc faenza-icon-theme ntfs-3g exfat-utils
インストールが完了したらsystemctl enable lightdmを実行して、電源を入れてデスクトップ環境に入るように設定します.
2.fcitx入力方式をインストールする:
pacman -S fcitx fcitx-configtool fcitx-googlepinyin fcitx-cloudpinyin fcitx-gtk2 fcitx-gtk3
インストール完了後に編集が必要です~/.xprofile、入力:
export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx -d
3.ネットワークマネージャのインストール:
pacman -S networkmanager network-manager-applet gnome-keyring
完了後systemctl enable NetworkManagementを実行します.サービスは、起動に追加します.NetworkManagerが気に入らない場合は、wicdをインストールすることもできます.コマンドは次のとおりです.
pacman -S wvdial wicd-gtk
systemctl enable wicd.service
一般的なソフトウェアのインストール
cinnamonのデフォルトの環境は非常に簡単で、いくつかの非常によく使われるソフトウェアがないので、手動でインストールする必要がありますが、それでも、より多くの選択とカスタマイズの空間を提供します.
1.画像ブラウザのインストール:gpicviewを選択し、eogまたはeomを選択することもできます.2.解凍ソフトウェアのインストール:p 7 zipとnemo-filerollerを組み合わせます.3.ターミナルシミュレータのインストール:lxterminal、gnome-terminalを選択します.4.テキストエディタのインストール:mousepad gvim 5を選択します.pdfリーダーのインストール:atrilまたはepdfviewとpoppler-dataを組み合わせます.6.システムモニタ:gnome-system-monitor 7を選択します.インストールmysql:
pacman -S mariadb
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
mysql_secure_installation
8.postgresqlのインストール:
pacman -S postgresql pgadmin3
# postgres
initdb --locale zh_CN.UTF-8 -E UTF8 -D '/var/lib/postgres/data'
9.TexLiveのインストール:
pacman -S texlive-bin texlive-core texlive-langchinese texlive-latexextra texlive-science
blacklist input_polldev
install input_polldev /bin/false
その後mkinitcpio-p linuxを実行し、再起動すればいいです.
archlinuxcnウェアハウスの使用
Archlinuxcnは非常に使いやすいソフトウェア倉庫で、WPS、Chrome、Sublime Text、Chez Schemeなど使いやすいソフトウェアが含まれています.この倉庫を使用するには/etc/pacmanを編集する必要があります.conf、次の内容を追加します.
[archlinuxcn]
SigLevel = Never
Server = http://mirrors.163.com/archlinux-cn/$arch
pacman-Syu後はwps-office google-chrome chez-scheme pepper-flashなどのソフトウェアをインストールできます.