ArichLinux安装教程

Arch Linux 于 2002 年发布,由 Aaron Grifin 领头,是当下最热门的 Linux 发行版之一。从设计上说,Arch Linux 试图给用户提供简单、最小化且优雅的体验,但它的目标用户群可不是怕事儿多的用户。Arch 鼓励参与社区建设,并且从设计上期待用户自己有学习操作系统的能力。

优点:

- 可以根据用户的需要来进行组装
- 没有预装垃圾通
- 不需要繁琐的升级
- ArchLinux wiki无敌
- 有非常庞大的软件仓库
- 有利于学习Linux

缺点:

​ 对新用户非常不友好,安装过程慢

安装步骤:

优盘制作就不讲了直接开始

开机进入:

连接网络:

连接WiFi:

# wifi-menu

或者:

# pppoe-setup

连接完成验证:

# ping www.baidu.com

同步时间

# timedatectl set-ntp true

编辑镜像文件

由于镜像站文件中有太多国外网址,网速慢,所以在镜像站文件开头添加国内镜像站

# vim /etc/pacman.d/mirrorlist

我已经安好了用现成的,如果在安装应该都是命令行

创建分区

名称 作用 分配大小 格式化格式 挂载地点
/sda1 用于EFI引导系统 400M-512M vfat /mnt/boot/EFI
/sda2 用于swap虚拟内存 2G swap swap
/sda3 / 剩余的 ext4 /mnt

安装最基础的操作系统

执行:

# pacstrap -i /mnt base base-devel linux linux-firmware

配置基础系统

1)、配置fstab

永久挂载磁盘

# genfstab -U /mnt >> /mnt/etc/fstab

切换到系统

# arch-chroot /mnt /bin/bash

进行本地语言设置

# vim /etc/locale.gen

进入locale.gen去掉 en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8 前面的注释号(#),保存退出

执行:

# locale-gen

设置时区

设置时区

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置硬件

# hwclock --systohc --utc

设置主机名称

# hostnamectl set-hostname 主机名称

配置/etc/hosts文件

# vim /etc/hosts
添加如下内容:
127.0.0.1 localhost
::1 localhost
127.0.1.1 主机名.localdomain 主机名

设置引导

GRUB进行UEFI引导

安装启动工具

# pacman -S dosfstools grub efibootmgr

安装grub

# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck

配置grub

# grub-mkconfig -o /boot/grub/grub.cfg

下载网络工具

1、有线连接

# pacman -S dhcpcd
# systemctl start dhcpcd
# systemctl enable dhcpcd

2、无线连接

# pacman -S netctl iw wpa_supplicant dialog

关机重启

# exit
# reboot

重启完成后

添加用户

# useradd -g users -m -s /bin/bash 用户名

设置用户密码

# passwd 用户名

设置用户sudo权限

# vim /etc/sudoers

向/etc/sudoers添加

用户名 ALL=(ALL) ALL

安装桌面

确定显卡号:

# lspci | grep VGA

安装驱动:

# pacman -S xf86-video-vesa

安装X窗口系统

# pacman -S xorg xf86-input-synaptics ttf-dejavu wqy-microhei

plasma桌面安装

# pacman -S plasma  konsole  dolphin

安装kde文件管理器

# pacman -S kde-applications
# systemctl enable sddm

下载网络启动管理器

# pacman -S	 networkmanager
# systemctl enable NetworkManager

安装网络前端工具:

# pacman -S plasma-nm

重启

# reboot

安装工具

配置源

# 设置源
[archlinuxcn]
Server=https://mirrors.ustc.edu.cn/archlinuxcn/$arch

下载:

# sudo pacman -S archlinuxcn-keyring

更新源

# sudo pacman -Sy

安装搜狗输入法

sudo pacman -S fcitx
$ sudo pacman -S fcitx-configtool
$ sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5
$ sudo pacman -S fcitx-sogoupinyin
// 安装配置工具
$ sudo pacman -S fcitx-configtool

配置文件:

$ vim vim ~/.xprofile
$ tail ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

安装谷歌游览器

$ yaourt google-chrome

Tim安装

安装wine

$ sudo pacman -S wine wine_gecko wine-mono winetricks

配置wine

$ sudo winetricks riched20

下载Tim

$ yaourt -S deepin-wine-tim

ArchLinux的安装的更多相关文章

  1. 记录archlinux中安装pcl的大致流程

    贴一下pcl在github上的网址: https://github.com/PointCloudLibrary/pcl/ 从这个网址出发,一般能找到安装的 tutorial.以下只说一下在archli ...

  2. mac air上archlinux的安装及优化

    前言 最近总感觉跑了两年多ubuntu系统的MacBookAir6,2越来越不行了,内存总是亮红灯,软件效率也低了不少.最直接的解决方法当然是换电脑,购买一台配置更好的,比如2017款xps,不过在我 ...

  3. archlinux yaourt安装 以及出错细节 database file for "archlinuxfr" does not exist.

    archlinux yaourt安装 但一直报错如下: :: Synchronizing package databases...      core is up to date extra is u ...

  4. Archlinux 最新安装方法 (2020.07.01-x86_64)之虚拟机 BIOS 安装

    话不多说,直接上干货 准备 去Arch 官网,选择一个合适的国内镜像站下载 Arch 安装包 ISO,地址如下: https://www.archlinux.org/download/ 一.创建虚拟机 ...

  5. 关于在archlinux中安装virtualbox

    之前安装的时候具体忘记了,现在重新整理一下安装的过程: 1. 安装virtualbox sudo pacman -S virtualbox 安装的过程中因依赖,需要安装提供host模块的包,这里我们安 ...

  6. Archlinux里面安装VMware Tools

    用虚拟机学习linux确实很方便,但是和主机的文件共享是个大问题,VMWARE TOOLS可以很好的解决这个问题,但是在ARCH里却不能向大多数linux那样方便的安装,在查了很多帖子试了无数遍之后, ...

  7. archlinux的安装与简单配置(长期更新)

    安装部分较为较为简略,详细内容请查看arch的wiki 分区 cfdisk 格式化 mkfs.ext4 /dev/sdaX ... 挂载分区 mount /dev/sdaX /mnt ... 修改软件 ...

  8. Archlinux 中安装 LyX

    LyX 是 Latex 的 GUI 界面程序.使用效果类似 Office Word 和 wps.可直接生成 PDF 文件. 我使用的是 LyX + TexLive + XeTeX 组合.近期 Arch ...

  9. archlinux中安装Oracle12c的过程中遇到的问题

    INFO: : cannot find INFO: /usr/lib64/libpthread_nonshared.aINFO: INFO: genclntsh: Failed to link lib ...

  10. Archlinux+gnome安装中文输入法

    环境:archlinux+gnome 1.首先需要配置Archlinuxcn源 打开/etc/pacman.conf,添加 [archlinuxcn] Server = https://mirrors ...

随机推荐

  1. hrb

  2. POJ2991

    题目链接:https://vjudge.net/problem/POJ-2991 知识准备: 1.向量旋转公式:向量(x,y)逆时针旋转角度A,则旋转后的向量为(x*cos A-y*sin A, x* ...

  3. ShoneSharp语言(S#)软件更新13.6版

    ShoneSharp语言(S#)编辑解析运行器 软件更新13.6版 作者:Shone 今天把近期发现的各种软件问题做了修改,并发布新版ShoneSharp.13.6.exe,最新的网盘链接为: htt ...

  4. WPF之数据绑定Data Binding

    一般情况下,应用程序会有三层结构:数据存储层,数据处理层(业务逻辑层),数据展示层(UI界面). WPF是“数据驱动UI”. Binding实现(通过纯C#代码) Binding分为source和ta ...

  5. [JavaWeb基础] 017.Struts2 和 ajax交互简介

    在网页开发中,我们为了只对网页的某块内容进行实时更新,而不对其他不需要更新的内容进行刷新,从而提高响应速度和节省流量,我们采用了页面的异步刷新技术Ajax,那么我们的Struts2框架在这一方面是如何 ...

  6. SD.Team颜色代码大全

    EEEEEE FFCCFF FF66FF FF00FF DDDDDD FFCCCC FF66CC FF00CC CCCCCC FFCC99 FF6699 FF0099 BBBBBB FFCC66 FF ...

  7. 读Pyqt4教程,带你入门Pyqt4 _012

    颜色 颜色是指一个代表红(Red).绿(Green).蓝(Blue)(RGB)强度值组合的对象,有效的RGB值在0~255之间.我们可以用多种方式定义颜色,最常用的是RGB十进制或者十六进制值.也可以 ...

  8. windows+vs2017+C语言 引入mysql.h对MYSQL数据库的操作

    mysql.h文件用作VS开发用,用来连接数据库.没有mysql.h文件,就无法调用mysql的东西 也无法用C语言对MYSQL操作. 一般安装了mysql之后,这个文件就在mysql目录的inclu ...

  9. Activity组件暴露导致本地拒绝服务

    这几天团队打算一起学习Android App漏洞挖掘方面的知识,于是乎拿了一个app当测试例子,争取在上面找到漏洞.在学习过程中发现Android四大组件的安全性还是占有较大的比重,另外比较关心的是数 ...

  10. Java实现 蓝桥杯 算法训练 Torry的困惑(基本型)

    算法训练 Torry的困惑(基本型) 时间限制:1.0s 内存限制:512.0MB 问题描述 Torry从小喜爱数学.一天,老师告诉他,像2.3.5.7--这样的数叫做质数.Torry突然想到一个问题 ...