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>格式的语句全部删除。

Arch Linux折腾记相关推荐

  1. Arch Linux折腾系列教程

    Arch Linux折腾日记之系统安装 一.安装准备 所需材料:U盘一个(容量大于4G).arch Linux系统镜像.写盘软件.笔记本电脑一台 1.1.Arch启动U盘的制作 从arch官网下载系统 ...

  2. Arch Linux 安装记(安装到移动硬盘)

    一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号"洗发水"并被戏称为"邪教"的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性 ...

  3. 【Linux折腾记】manjaro初体验

    2020-02-23:从i3切换到kde,在初稿的基础上进一步完善,大范围重写. 2018-10-20:初稿 原文连接:https://blog.lightsinger.life/index.php/ ...

  4. linux标准c和c编译器6,Linux折腾记(六):感悟GNU C及把Vim打造成C/C++的半自动化IDE...

    C语言在Linux系统中的重要性自然是无与伦比.不可替代,所以我写Linux江湖系列不可能不提C语言.C语言是我的启蒙语言,感谢C语言带领我进入了程序世界.虽然现在不靠它吃饭,但是仍免不了经常和它打交 ...

  5. linux卸载桌面Ubuntu,Ubuntu安装卸载KDE桌面之折腾记

    记得几年前刚开始用的是OpenSUSE,桌面环境好像是KED1.5的,经常性崩溃阿,太让人无语了,动不动就崩溃,但是对Linux也不熟悉,没有比较好的方法,后来就转Ubuntu了. 今天看到nenew ...

  6. n1运行linux,斐讯N1折腾记:运行 Linux 及优化

    此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就想把它当作 NAS 或者是服务器,但是 ...

  7. armbian n1 桌面_斐讯N1折腾记:运行 Linux 及优化 | 米V米

    最后更新时间:2019年03月25日 此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就 ...

  8. linux卸载桌面Ubuntu,Ubuntu 10.04 安装卸载KDE桌面之折腾记

    记得09年7月份刚开始用的是OpenSUSE,桌面环境好像是KED1.5的,经常性崩溃阿,太让人无语了,动不动就崩溃,但是对Linux也不熟悉,没有比较好的方法,后来就转Ubuntu了 今天看到nen ...

  9. arch Linux安装到U盘,把Arch Linux安装到U盘上的具体教程

    Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX ...

最新文章

  1. linux svn添加新文件夹,linux svn 添加文件夹
  2. 统计学习方法|感知机原理剖析及实现
  3. Matlab中设置图形窗口的大小、字体、axis等
  4. mysql索引与约束有什么关系_MySQL 约束与索引
  5. WPF学习笔记(三)
  6. centos mysql 互为主从_centos7 mysql互为主从+keepalived
  7. 零基础 Amazon Web Services (AWS) 入门教程图文版(三)
  8. 算法的概念与伪代码的使用
  9. xulrunner弹出窗口不显示解决方法
  10. uwp - ContentDialog - 自定义仿iphone提示框,提示框美化
  11. 锐起无盘服务器内存盘,锐起及网众系列使用无盘+内存盘的新方法
  12. VC2012 ActiveX 控制台打印调试
  13. 计算一点绕另一点旋转n度后的坐标
  14. python提取一段字符串中的ip地址
  15. MAC 常用终端命令
  16. OSChina 周五乱弹 —— 看来我只适合当一个千斤顶
  17. 深入浅出PaddlePaddle函数——paddle.Tensor
  18. win 下通过dos命令格式化磁盘
  19. vue项目中 集成plus
  20. python定义一个类savingaccount表示银行账户_创建一个SavingAccount类

热门文章

  1. 从零开始,创建一个VUE项目,详细图文详解。
  2. 主进程、子进程和守护进程
  3. 手游开发-客户端那些事1
  4. vce数学考试能用计算机,准备VCE数学考试的诀窍,从一本出色的笔记开始!
  5. android 8.0 ps 命令,全网最全adb命令 - osc_8exjk9uk的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 谈谈如何通过需求文档产生工作排期
  7. 如何盘活新零售5大线上线下交互模式?拥抱用户与收益增长
  8. 腾讯云Centos安装python3教程
  9. Nosql - redis 的学习
  10. 浏览器打开服务器上的图片无法显示,网页中的图片打不开怎么办?原因与解决办法...