一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Arch Linux 安裝指南(ArchISO 2014.02.01 適用)

 readeee 2014-02-28
  1. 寫(xiě)在前
    ++++++++++++++++++++++++++++++

    • 本指南編譯自Arch Wiki 新手指南,適用于 ArchISO 2014.02.01。

    • 若遭遇安裝問(wèn)題,請(qǐng)?jiān)诒景姘l(fā)帖提問(wèn)。

    • 如發(fā)現(xiàn)本指南有誤,或有意完善本指南,望不吝跟帖指出。

  2. 安裝前需要了解的
    ++++++++++++++++++++++++++++++

    1. 關(guān)于 Arch Linux(點(diǎn)擊跳轉(zhuǎn))
      ------------------------------

    2. pacman
      ------------------------------
      軟件包管理器是Linux 發(fā)行版的重要組成部分。 pacman 是 Arch Linux 的包管理器,用于管理(安裝/卸載)系統(tǒng)上的軟件。用戶(hù)時(shí)常需要與之打交道。因此,非常有必要掌握并熟悉 pacman 的用法。

      • 安裝:

        # pacman -S <軟件包名> ...

        ???軟件名不等于軟件包名。如果不確定一個(gè)軟件的軟件包名,請(qǐng)搜索。

      • 搜索:

        $ pacman -Ss <關(guān)鍵字> ...
      • 卸載:

        # pacman -R <軟件包名> ...
      • 系統(tǒng)更新:

         # pacman -Syu
      • 高級(jí)用法(點(diǎn)擊跳轉(zhuǎn))

    3. 軟件倉(cāng)庫(kù)與軟件源
      ------------------------------

      • 軟件倉(cāng)庫(kù)是對(duì)軟件包分類(lèi)的結(jié)果。軟件倉(cāng)庫(kù)在/etc/pacman.conf里指定。

      • 軟件源是存儲(chǔ)受信任用戶(hù)上傳的軟件包的服務(wù)器,也是 pacman 獲取軟件包的唯一途徑。軟件源在/etc/pacman.d/mirrorlist里指定。

  3. 安裝前準(zhǔn)備
    ++++++++++++++++++++++++++++++

    1. 檢查配置需求
      ------------------------------
      最低配置需求:

      • CPU:i686 兼容

      • RAM:64 MB

      • 存儲(chǔ): 500 MB

    2. 獲取 ArchISO
      ------------------------------

      磁力鏈接下載,Linux用戶(hù)請(qǐng)使用Transmission;Windows用戶(hù)請(qǐng)使用μTorrent。)

    3. 校驗(yàn)文件
      ------------------------------
      進(jìn)行文件校驗(yàn)以確保文件完整。

      文件信息:

      • 文件名:archlinux-2014.02.01-dual.iso

      • MD5: e6b72dee252d9b3c32d9b7d56ed93b51

      • SHA1: eb4c971c71b505b5c1be25f1710e6579987fda3b

      可選軟件:

      • Linux用戶(hù):md5sum(用于MD5校驗(yàn));sha1sum(用于SHA1校驗(yàn))

      • Windows用戶(hù):Hash

    4. 準(zhǔn)備安裝介質(zhì)
      ------------------------------

    5. 進(jìn)入安裝環(huán)境
      ------------------------------

      1. 引導(dǎo)安裝介質(zhì)

        • 進(jìn)入BIOS進(jìn)行修改引導(dǎo)順序,將安裝介質(zhì)調(diào)至第一引導(dǎo)順序,保存設(shè)置并重啟。進(jìn)入BIOS的方式已知的有:開(kāi)機(jī)時(shí)按下[Delete]、[F1]、[F2]、[F11]或[F12]鍵。

        • 使用引導(dǎo)菜單引導(dǎo)安裝介質(zhì)。引導(dǎo)菜單調(diào)出方式已知的有:開(kāi)機(jī)時(shí)按下[Esc]、[F8]、[F9]鍵或[F12]鍵。

      2. 出現(xiàn)引導(dǎo)界面,選擇 Boot Arch Linux 并回車(chē)。

    6. 檢查是否開(kāi)啟UEFI模式
      ------------------------------
      ?。?!主板是否支持UEFI以及UEFI模式是否開(kāi)啟會(huì)影響安裝方式。

      # mount -t efivarfs efivarfs /sys/firmware/efi/efivars              #  若已掛載則無(wú)視
      # efivar -l

      若Arch Linux以UEFI模式啟動(dòng), efivar 會(huì)正確地列出UEFI變量

  4. 配置安裝環(huán)境
    ++++++++++++++++++++++++++++++
    本小節(jié)的設(shè)置僅對(duì)當(dāng)前安裝環(huán)境起效。

    1. 設(shè)置鍵盤(pán)布局、語(yǔ)言、字體
      ------------------------------
      因中文在tty中無(wú)法正確顯示,故不建議進(jìn)行設(shè)置。
      更多(點(diǎn)擊跳轉(zhuǎn)):

    2. 建立網(wǎng)絡(luò)連接
      ------------------------------
      因系統(tǒng)安裝時(shí)需下載軟件包,故網(wǎng)絡(luò)連接是必要的。

      • 有線連接:

        # dhcpcd
      • 無(wú)線連接:

        # wifi-menu
      • ADSL 寬帶連接:

        1. 配置:

          # pppoe-setup
        2. 連接:

          # # systemctl start adsl
      • 更多(點(diǎn)擊跳轉(zhuǎn)):

    3. 為 pacman 選擇軟件源
      ------------------------------

      1. 選擇軟件源

        nano /etc/pacman.d/mirrorlist
        1. 方向鍵選擇軟件源

        2. [Alt + 6] 復(fù)制 Server 行

        3. [Page Up]將光標(biāo)移至第一行

        4. [Ctrl + U] 粘帖

        5. [Ctrl + O] 寫(xiě)入

        6. [Ctrl + X] 退出

        ?。?!該配置將應(yīng)用至新系統(tǒng)中。

      2. 更新本地?cái)?shù)據(jù)庫(kù)

        # pacman -Syy
  5. 分區(qū)
    ++++++++++++++++++++++++++++++
    用戶(hù)通過(guò)分區(qū)來(lái)決定如何使用磁盤(pán)。分區(qū)的結(jié)構(gòu)布局由分區(qū)表決定。可選的分區(qū)表類(lèi)型有MBRGPT
    UEFI系統(tǒng)僅能使用GPT,BIOS系統(tǒng)可任選其一。以下以一塊120GiB的空磁盤(pán)為例。

    1. 分區(qū)方案
      ------------------------------

      • BIOS + MBR:

        $ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT
        NAME   FSTYPE   SIZE MOUNTPOINT
        sda           120G 
        ├─sda1 ext4    36G /
        ├─sda2 ext4    80G /home
        └─sda3 swap     4G [SWAP]
      • UEFI:
        UEFI要求有一個(gè)UEFI分區(qū),文件系統(tǒng)為FAT,建議分配空間1GiB。

        $ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT
        NAME   FSTYPE   SIZE MOUNTPOINT
        sda           120G 
        ├─sda1 vfat    1G /boot/EFI
        ├─sda2 ext4    36G /
        ├─sda3 ext4    79G /home
        └─sda4 swap     4G [SWAP]

      swap分區(qū)大小建議等于或兩倍于內(nèi)存。

    2. 分區(qū)
      ------------------------------
      ???用于分區(qū)的軟件,建議新手使用 Gparted。
      !??!重新規(guī)劃現(xiàn)有分區(qū),建議使用GParted。
      !??!執(zhí)行分區(qū)操作前,請(qǐng)使用 lsblk 檢查所有磁盤(pán),以免出錯(cuò)。

      • MBR 分區(qū):

        # cfdisk /dev/sda
      • GPT 分區(qū):

        # cgdisk /dev/sda
    3. 創(chuàng)建文件系統(tǒng)
      ------------------------------

      • BIOS + MBR:

        • 創(chuàng)建 ext4 分區(qū):

          # mkfs.ext4 /dev/sda1
          # mkfs.ext4 /dev/sda2
        • 創(chuàng)建并激活 swap 分區(qū):

          # mkswap /dev/sda3
          # swapon /dev/sda3
      • UEFI:

        • 創(chuàng)建 vFAT 分區(qū):

          # mkfs.vfat -F32 /dev/sda1
        • 創(chuàng)建 ext4 分區(qū):

          # mkfs.ext4 /dev/sda2
          # mkfs.ext4 /dev/sda3
        • 創(chuàng)建并激活 swap 分區(qū):

          # mkswap /dev/sda4
          # swapon /dev/sda4
  6. 進(jìn)行系統(tǒng)安裝
    ++++++++++++++++++++++++++++++

    1. 掛載新分區(qū)
      ------------------------------

      • BIOS + MBR:

        1. 掛載 /

          # mount /dev/sda1 /mnt
        2. 掛載 /home

          # mkdir /mnt/home
          # mount /dev/sda2 /mnt/home
      • UEFI:

        • 掛載 /:

          # mount /dev/sda2 /mnt
        • 掛載 /home:

          # mkdir /mnt/home
          # mount /dev/sda3 /mnt/home
        • 掛載UEFI分區(qū):

          # mkdir -p /mnt/boot/EFI
          # mount /dev/sda1 /mnt/boot/EFI
    2. 安裝基礎(chǔ)系統(tǒng)
      ------------------------------

      # pacstrap -i /mnt base
    3. 生成 fstab
      ------------------------------

      1. 生成 fstab:

        # genfstab -U -p /mnt >> /mnt/etc/fstab
      2. 檢查 fstab 是否正確:

        # nano /mnt/etc/fstab

        參考檢查項(xiàng):

        • 對(duì)于每一行的最后一部分 <pass> , / 分區(qū)應(yīng)該為 1,其他分區(qū)為2

        • btrfs 分區(qū)(無(wú)論是否為 / 分區(qū))及 swap 分區(qū)的應(yīng)該為 0

        若發(fā)現(xiàn)錯(cuò)誤,直接對(duì)fstab進(jìn)行修正,勿再次執(zhí)行 genfstab,。

  7. 配置基礎(chǔ)系統(tǒng)
    ++++++++++++++++++++++++++++++
    進(jìn)入新系統(tǒng)
    ------------------------------

    # arch-chroot /mnt /bin/bash
    • Local
      ------------------------------

      1. 編輯/etc/locale.gen,移除需要的行前的 #:

        # nano /etc/locale.gen

        簡(jiǎn)體中文用戶(hù),可移除下列行前的 # :

          
        #zh_CN.UTF-8 UTF-8 
      2. 更新設(shè)置:

        # locale-gen
      3. 設(shè)置默認(rèn)語(yǔ)言

        # echo LANG=<語(yǔ)言>  > /etc/locale.conf

        簡(jiǎn)體中文用戶(hù)可執(zhí)行:

        # echo LANG=zh_CN.UTF-8  > /etc/locale.conf
      4. 更多:
        設(shè)置終端字體及鍵盤(pán)布局

    • 時(shí)區(qū)
      ------------------------------

      1. 查看時(shí)區(qū):

        • 時(shí)區(qū):

          # ls /usr/share/zoneinfo/
        • 子時(shí)區(qū):

          # ls /usr/share/zoneinfo/<時(shí)區(qū)>/
      2. 設(shè)置時(shí)區(qū):

        # ln -s /usr/share/zoneinfo/<時(shí)區(qū)>/<子時(shí)區(qū)> /etc/localtime

      中國(guó)大陸用戶(hù)可執(zhí)行:

      # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    • 硬件時(shí)間
      ------------------------------

    • (可選)內(nèi)核模塊
      ------------------------------
      更多:
      配置內(nèi)核模塊(Arch Wiki)

    • 主機(jī)名
      ------------------------------

      # echo <主機(jī)名> > /etc/hostname
    • 網(wǎng)絡(luò)
      ------------------------------
      參閱 4/2。
      更多:
      開(kāi)機(jī)自動(dòng)連接

    • 創(chuàng)建 ramdisk 環(huán)境
      ------------------------------

      1. (可選)配置

        nano /etc/mkinitcpio.conf
      2. 創(chuàng)建:

        # mkinitcpio -p linux
    • 為 root 設(shè)置密碼
      ------------------------------
      為安全考慮, root 密碼不應(yīng)留空。

      # passwd
    • 安裝引導(dǎo)器
      ------------------------------

      • Grub

        1. 安裝Grub:

          • BIOS + MBR:

            # pacman -S grub
            # grub-install --target=i386-pc --recheck /dev/sda
          • UEFI:

            # mount -t efivarfs efivarfs /sys/firmware/efi/efivars              # 若已掛載則無(wú)視
            # pacman -S grub efibootmgr
            # grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub --recheck
        2. 生成配置文件:

          # grub-mkconfig -o /boot/grub/grub.cfg
        3. 更多:

      • 其他引導(dǎo)器(Arch Wiki)

  8. 退出安裝環(huán)境
    ++++++++++++++++++++++++++++++

    1. 退回安裝環(huán)境

      # exit
    2. 卸載新分區(qū)

      # umount -R /mnt
    3. 重啟

      # reboot
    4. 移除安裝介質(zhì)

  9. 用戶(hù)管理
    ++++++++++++++++++++++++++++++
    Linux是個(gè)多用戶(hù)系統(tǒng),通過(guò)用戶(hù)/用戶(hù)組機(jī)制可以控制不同人對(duì)機(jī)器的訪問(wèn)權(quán)限。

    1. (建議)添加用戶(hù)
      ------------------------------
      添加一個(gè)典型的桌面用戶(hù):

      useradd -m -g users -G wheel -s /bin/bash <用戶(hù)名>

      更多:
      用戶(hù)管理

    2. 設(shè)置密碼
      ------------------------------
      設(shè)置登錄密碼:

      # passwd <用戶(hù)名>
    3. 配置 sudo
      ------------------------------
      一些操作,如系統(tǒng)更新,需要 root 權(quán)限。這種情況下,普通用戶(hù)可使用 sudo 臨時(shí)獲得 root 權(quán)限。

      1. 安裝 sudo:

        # pacman -S sudo
      2. 配置:

        # EDITOR=nano visudo

        反注釋該行(刪去 # ):

        # %wheel ALL=(ALL) ALL
      3. 將允許獲取 root 權(quán)限的用戶(hù)加入 wheel 用戶(hù)組:

        # gpasswd -a <用戶(hù)名> wheel
      4. 使用:
        在需要 root 權(quán)限的命令前加上 sudo,并輸入當(dāng)前用戶(hù)的密碼

        $ sudo <命令>
        [sudo] password for <用戶(hù)>: 

      <<< TIP >>>  使用 sudo 時(shí),在輸入 <命令> 部分 Tab 補(bǔ)全會(huì)失效。如需啟用 sudo 的 Tab 補(bǔ)全,執(zhí)行:

      $ sudo pacman -S  bash-completion
      $ echo complete -cf sudo >> ~/.bashrc
  10. 聲音管理
    ++++++++++++++++++++++++++++++
    ?。?!某些桌面環(huán)境亦提供了聲音控制功能。若此時(shí)跳過(guò)本節(jié),亦可稍后進(jìn)行設(shè)置。
    Arch Linux默認(rèn)開(kāi)啟了聲音支持,默認(rèn)靜音。用戶(hù)可通過(guò)下列命令取消靜音:

    1. 安裝 alsa-utils

      # pacman -S alsa-utils
    2. 配置:

      # alsamixer
      1. 方向鍵 選中 Master 和 PCM

      2. [M] 取消靜音

    更多:
    無(wú)法開(kāi)啟聲音,及更多信息(Arch Wiki)

  11. 配置圖形用戶(hù)界面
    ++++++++++++++++++++++++++++++

    1. 安裝顯卡驅(qū)動(dòng)
      ------------------------------

      1. 確定顯卡型號(hào):

        $ lspci | grep VGA

        對(duì)應(yīng)驅(qū)動(dòng)包:

        • Intel 顯卡:xf86-video-intel

        • nVidia 顯卡:

          • GeForce 7 以上:xf86-video-nouveau;nvidia

          • GeForce 6/7:xf86-video-nouveau;nvidia-304xx

        • AMD/ATI 顯卡:

      2. 安裝驅(qū)動(dòng):

        # pacman -S <驅(qū)動(dòng)包>
    2. 安裝 X 窗口系統(tǒng)
      ------------------------------
      X 窗口系統(tǒng)(X11/X)是諸多桌面環(huán)境的基礎(chǔ)。

      1. 安裝 Xorg Server

        # pacman -S xorg-server xorg-server-utils xorg-xinit
      2. 添加3D支持

        # pacman -S mesa
      3. 添加觸摸板支持

        # pacman -S xf86-input-synaptics
      4. 安裝字體
        (推薦)Dejavu和文泉驛-微米黑:

        # pacman -S ttf-dejavu wqy-microhei

      更多:
      字體配置(Arch Wiki)

    3. 安裝桌面環(huán)境
      ------------------------------
      Arch Linux 有許多桌面環(huán)境可供選擇:

      • Cinnamon:GNOME 3的分支,提供了類(lèi)似GNOME 2,但獨(dú)特的用戶(hù)體驗(yàn)。

        # pacman -S cinnamon
      • Enlightenment:提供了高效且美觀的窗口管理器。擁有美觀界面的同時(shí)依然能夠在舊機(jī)器上流暢運(yùn)行。

        # pacman -S enlightenment17
      • GNOME:傳統(tǒng)的桌面環(huán)境,提供了許多方便的功能,外觀上較接近MacOS X。

        # pacman -S gnome

        安裝附加功能:

        # pacman -S gnome-extra
      • KDE:擁有漂亮的界面,外觀上較接近Windows。有著較高的可定制性,由非常多的獨(dú)立軟件組成。提供了如此多功能的同時(shí)不免顯得臃腫。

        # pacman -S kde

        最簡(jiǎn)安裝(僅安裝基礎(chǔ)模塊):

        # pacman -S kdebase

        安裝簡(jiǎn)體中文語(yǔ)言包:

        # pacman -S kde-l10n-zh_cn
      • LXDE:輕量級(jí)桌面環(huán)境,消耗較少資源(CPU、內(nèi)存),也同時(shí)較省電。

        # pacman -S lxde
      • Xfce:又一個(gè)輕量級(jí)桌面環(huán)境,注重模塊化和復(fù)用性。

        # pacman -S xfce4

        <<< TIP >>>  安裝附加功能:

        # pacman -S xfce4-goodies
      • 其他桌面環(huán)境(Arch Wiki)

      • 更加輕量級(jí)的窗口管理器(Arch Wiki)

    4. 啟動(dòng)桌面環(huán)境
      ------------------------------
      啟動(dòng)方式有兩種:從命令行以 startx 啟動(dòng);使用顯示管理器(Display Manager)。

      • startx:(以GNOME為例)

        1. 配置:

          $ cp /etc/skel/.xinitrc ~
          $ nano ~/.xinitrc

          反注釋對(duì)應(yīng)行:

          # exec gnome-session
        2. 啟動(dòng):

          $ startx
      • 顯示管理器:(以GDM為例)

        1. 從命令行啟動(dòng):

          # systemctl start gdm.service
        2. 隨系統(tǒng)啟動(dòng):

          # systemctl enable gdm.service

      更多顯示管理器及其配置(Arch Wiki)

    5. 安裝輸入法
      ++++++++++++++++++++++++++++++

      • fcitx:

        1. 安裝:

          # pacman -S fcitx-im
        2. 配置:

          export GTK_IM_MODULE=fcitx
          export QT_IM_MODULE=fcitx
          export XMODIFIERS="@im=fcitx"
          • KDM、GDM、LightDM 等顯示管理器的用戶(hù),向 ~/.xprofile添加以上內(nèi)容。

          • 使用 startx 或 slim 的用戶(hù),向 ~/.xinitrc 添加以上內(nèi)容。

          為在GNOME上使用fcitx,需禁用iBus:

          $ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
      • 安裝iBus(Arch Wiki)

    6. Arch 用戶(hù)軟件倉(cāng)庫(kù)(AUR)
      ++++++++++++++++++++++++++++++
      Arch Linux預(yù)設(shè)幾個(gè)軟件倉(cāng)庫(kù)中可能沒(méi)有用戶(hù)需要的軟件包。遇到這種情況時(shí),可上AUR檢 索。AUR是是為用戶(hù)而建、由用戶(hù)主導(dǎo)的Arch軟件倉(cāng)庫(kù)。AUR中的軟件包以軟件包生成腳本(PKGBUILD)的形式提供,用戶(hù)自己通過(guò) makepkg生成包,再由pacman安裝。創(chuàng)建AUR的初衷是方便用戶(hù)維護(hù)和分享新軟件包,并由官方定期從中挑選軟件包進(jìn)入[community]倉(cāng) 庫(kù)。
      Yaourt是由社區(qū)編寫(xiě)的腳本,方便用戶(hù)從AUR上獲取需要的軟件。以下介紹Yaourt的安裝和使用。

      1. 安裝
        ------------------------------
        Yaourt并不在官方軟件源中,除從AUR中安裝,還可通過(guò)第三方軟件源進(jìn)行安裝:

        1. 添加軟件源:
          將下列內(nèi)容添加至 /etc/pacman.conf

          • 源1:

            [archlinuxfr]
            SigLevel = Never
            Server = http://repo./$arch
          • 源2(Arch Linux CN 友情提供 :) ):

            [archlinuxcn]
            SigLevel = Never
            Server = http://repo./$arch
        2. 安裝:

          # pacman -Sy base-devel yaourt
      2. 使用
        ------------------------------

        • Yaourt 可以安裝來(lái)自官方源的軟件:

          $ yaourt <軟件名>
        • 更新所有包(包括來(lái)自官方源的包):

          $ yaourt -Syua
        • 搜索:

          $ yaourt <關(guān)鍵字

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    久久综合狠狠综合久久综合| 久久久免费精品人妻一区二区三区 | 99久久婷婷国产亚洲综合精品| 日韩精品视频香蕉视频| 欧美在线观看视频免费不卡| 国产亚洲欧美另类久久久| 真实国产乱子伦对白视频不卡| 中文字幕高清不卡一区| 国产老女人性生活视频| 日韩欧美一区二区不卡看片| 亚洲中文在线男人的天堂| 丝袜美女诱惑在线观看| 美女被后入视频在线观看| 黄片免费在线观看日韩| 国内尹人香蕉综合在线| 国产一级性生活录像片| 福利专区 久久精品午夜| 亚洲精品蜜桃在线观看| 中文字幕乱子论一区二区三区| 高清在线精品一区二区| 日韩午夜老司机免费视频| 久久国产亚洲精品赲碰热| 中文久久乱码一区二区| 国产av一区二区三区四区五区| 久久综合日韩精品免费观看| 欧美日韩成人在线一区| 国产免费观看一区二区| 亚洲国产成人av毛片国产| 欧美日韩人妻中文一区二区| 亚洲欧美中文日韩综合| 国产综合一区二区三区av| 91在线国内在线中文字幕| 国产99久久精品果冻传媒| 国产精品国产亚洲区久久| 好吊妞视频这里有精品| 九九热精彩视频在线免费| 中文字幕亚洲视频一区二区| 午夜福利网午夜福利网| 亚洲一区二区三区在线中文字幕| 色综合久久中文综合网| 成人欧美一区二区三区视频|