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 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
  • 処理^@問題
  • 最近、4.13.7バージョンのカーネルを更新した後、突然奇妙な現象が現れた:端末は1秒おきに^@文字を自動的に出力し、多くの操作ができなくなり、archlinuxフォーラムを検索した後、編集/etc/modprobeという解決策を見つけた.d/input_polldev.confファイル、参加:
    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などのソフトウェアをインストールできます.