Arch Linux折腾记

来源:互联网 发布:饺子皮 知乎 编辑:程序博客网 时间:2024/05/23 16:57
 
A:Why Arch Linux?

Q:简单,轻量。丰富的官方文档。滚动更新。

A:为什么会有这篇文章?

Q:一来给自己重装Arch Linux有个参考(Maybe会有那么一天),二来让其他新手少走弯路。


1.安装Arch Linux
    略,参见官网。


2.安装驱动

     安装完Arch后是没有网络的,有线网络输入dhcpcd,无线输入wifi-menu。

     pacman -S xf86-video-intel   #安装intel集成显卡驱动

            tip:不建议pacman -S  nvidia,明显增加耗电

     

3.安装xorg

     pacman -S xorg


4.安装yaourt

   nano /etc/pacman.conf

   在结尾处加入

    【archlinuxcn】

      SigLevel = Optional TrustAll

       Server  =  http://mirrors.ustc.edu.cn/archlinuxcn/$arch


   然后   pacman  -Sy

             pacman  -S  yaourt    


   tip:安装i3出现PGP签名错误的解决方案

        rm -rf /etc/pacman.d/gnupg/

        pacman-key   --init

        pacman-key    --populate  archlinux

        pacman-key    --refresh-keys



5.安装plasma

       pacman -S plasma   kde-applications

       

6.声音

    kmix //然后才能设置声音大小


7.安装字体

    pacman -S wqy-microhei

    pacman -S adobe-source-code-pro-fonts


8.添加用户

    useradd   -m   test

    passwd

    nano /etc/sudoers

    在root ALL=(ALL)  ALL行下加入

    test   ALL=(ALL)  ALL


9.安装输入法

     pacman -S fcitx-im   (会给出安装选项,选全部安装)

    pacman  -S  kcm-fcitx

    在/.xprofile目录下加入

    export GTK_IM_MODULE=fcitx

    export QT_IM_MODULE=fcitx

    export XMODIFIERS="@im=fcitx"

     除此之外,还要安装一个拼音 输入法方案,比如pacman -S sunpinyin

    tip:小鹤双拼的解决方案http://tieba.baidu.com/p/3627553057


10.中文化

  在/.xprofile下添加

  export LANG=zh_CN.UTF-8

  export LANGUAGE=zh_CN:en_US

  export LC_CTYPE=en_US.UTF-8

A:最后一行为什么en_US.UTF-8,而不是zh_US.UTF-8?

Q: 改成zh后终端下乱码。

 

11.安装软件

   pacman -S  firefox                         #信仰,不解释

   pacman -S firefox-i18n-zh-cn    

   pacman  -S  aria2                       #媲美迅雷的命令行下载工具,火狐安装flashgot插件就能用这个下载了

   pacman  -S   htop                      #听说这个工具比top高级,我想也是

   pacman  -S  fish                          #一个nice UI的shell,用来代替bash

                tip:使用chsh -l 查看fish的地址,使用chsh -s    /usr/bin/fish来更换用户默认shell

安装spacemacs

      pacman  -S  emacs

      pacman  -S  git  p7zip

      pacman  -S wiznote

      git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

      执行emacs,如果出现invalid font name,更换系统字体即可,如无法正常安装执行emacs --insecure

           

12.修改hosts文件翻墙(hosts文件从网上下载)

   mv   /hosts文件所在位置      /etc/hosts


13.安装flash

   pacman -S flashplugin

   安装完后flash是没有声音的

     nano  ~/.asoundrc   在其中写入

               pcm.!default {
               type hw
               card 1
               }
 
               ctl.!default {
               type hw
               card 1
               }


14.sddm

       sddm --example-config > /etc/sddm.conf

       yaourt  -S archlinux-themes-sddm

       nano /etc/sddm.conf
             [Theme]
             Current=archlinux-simplyblack


       systemctl enable sddm

15.有线连接

     ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 68:f7:28:ee:e9:27 brd ff:ff:ff:ff:ff:ff

 tip:开机自动有线连接systemctl enable dhcpcd@enp3s0.service


16.升级系统

    sudo pacman -Syu

    tip:如果在升级过程中出现Unknown media type in type 'all/all'等错误,

          nano /usr/share/mime/packages/kde.xml将里面<mime-type type="xxxx/xxxx"> to </mime-type>格式的语句全部删除。


1 0