官方安装教程

https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

手敲键盘部分

开启SSH

首先设置root的密码 passwd

回车之后输入root的密码即可

打开sshd

systemctl start sshd

查看ip地址

ip addr

4、安装工具
pacman -Syy
pacman -S net-tools openssh

5、启动 ssh

systemctl start sshd

dhcpcd #网线
wifi-menu # wifi
ping www.baidu.com

ctrt+c #退出ping

复制粘帖部分

用ssh软件登录

windows推荐Xshell linux推荐putty

登录后就可以复制下面代码敲回车就可以了。

硬盘分区

查看磁盘信息 sda

fdisk -l # 查看磁盘信息 我查看的是sda 下面请把sda改成你的就可以了

硬盘分区有两种方法,请选一种 cfdisk是图像化的 fdisk是纯命令的
#方法一:图像化的操作
cfdisk /dev/sda
分别用new新建三个分区 分别选择Type 选择类型
sda1 512M EFI system
sda3 4G linux swap # 不要大于虚拟机实际内存
sda2 默认剩余全部 linux filesystem
分好后选择Write写入 选择
Quit退出

#方法二:纯命令的操作

fdisk /dev/sda
输入m #显示菜单
输入p #显示硬盘情况
输入M 输入g # 硬盘更改成GPT分区

输入n # 分区
先选择1 回车再回车再输入+512M
输入t 输入1 # 可以输入L查看格式
输入W
输入m
输入n输入n # 分区
先选择3 回车再回车再输入+4G
输入t 输入19
输入W
输入m
输入n输入n # 分区
先选择2 回车再回车再回车
#剩余目录会自动全部分配到这里
sda2无需更改格式 默认是就是linux filesystem
输入W
最后输入q退出分区
下面命令直接打复制粘贴就可以了 sda1,2,3 请改成你自己的

#上面是两种硬盘分区教程,随便选一种吧,下面要格式化硬盘
fdisk -l # 查看磁盘信息
下面的命令直接打复制粘贴就可以了 sda1,2,3 请改成你自己的

挂载并格式化

mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3

挂载根分区到/mnt下

mount /dev/sda2 /mnt

创建 boot 文件夹 来挂载EFI分区

mkdir /mnt/boot

挂载EFI分区到 /mnt/boot 下

mount /dev/sda1 /mnt/boot

df 查看挂载情况

编辑软件源

nano /etc/pacman.d/mirrorlist #fdisk -k 删除多余的源,fdisk -x 退出 y 回车
我选了下面三个,选一个也行
https://mirrors.tuna.tsinghua.edu.cn/
mirrors.tuna.tsinghua.edu.cn
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux-cn/$repo/os/$arch

更新系统
pacman -Syy

安装系统

安装必须的软件包 (不建议)

pacstrap /mnt base linux linux-firmware

安装加强版的软件包 (建议)

pacstrap /mnt base linux linux-firmware base-devel networkmanager intel-ucode vim git openssh net-tools

用以下命令生成 fstab 文件 (用 -U 或 -L 选项设置UUID 或卷标):

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

cat /mnt/etc/fstab
检查
vim /mnt/etc/fstab

Change root 到新安装的系统

arch-chroot /mnt

#设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#同步时区
hwclock –systohc

安装vim
pacman -S vim

本地化:

设置系统语言

vim /etc/locale.gen
nano /etc/locale.gen

把 en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8注释都去掉之后 按esc退出编辑模式,然后 :wq 保存退出

生成一下语言

locale-gen

最后设置缺省的语言,这里推荐使用英文,不然到时候进入命令模式的时候会出现中文乱码

echo LANG=en_US.UTF-8 >> /etc/locale.conf
echo LANG=zh_CN.UTF-8 >> /etc/locale.conf
sudo vim /etc/locale.conf

这里使用一个箭头或者两个箭头都可以

设置 主机名

echo archlinux >> /etc/hostname

#网络配置
vim /etc/hosts #输入下面内容

127.0.0.1 localhost
::1 localhost
127.0.1.1 archlinux.localdomain archlinux

127.0.0.1 localhost localhost
::1 localhost localhost
127.0.1.1 archlinux.localdomain archlinux

保存并退出

安装网络管理(如果不安装这个服务的话,每次开机都得重新设置网络)
pacman -S networkmanager
pacman -S net-tools openssh
开机启动
systemctl enable NetworkManager sshd

设置root密码
passwd

安装一个其他用户
useradd -m -g wheel chenan

passwd chenan

pacman -S sudo

visudo # 去掉%wheel=(ALL)ALL 前面的#号

安装grub

重新生成ramdisk环境
mkinitcpio -p linux

pacman -S grub efibootmgr
grub-install –target=x86_64-efi –efi-directory=/boot –bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

exit 或按 Ctrl+d 退出 chroot 环境。

可选用 umount -R /mnt 手动卸载被挂载的分区:这有助于发现任何「繁忙」的分区,并通过 fuser(1) 查找原因。

最后,通过执行 reboot 重启系统

再用ssh软件登录,安装桌面和服务

添加清华源

sudo vim /etc/pacman.conf
把multilib和它下面一行的 # 去掉,具体是把光标移到 # 那,按 x ,然后在文件里添加 archlinuxcn 源,按 i 输入
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

sudo pacman -Syu

sudo pacman -S archlinuxcn-keyring

sudo pacman -Syyu #更新到最新系统

安装x 服务

sudo pacman -S xorg

安装桌面环境

sudo pacman -S xfce4 xfce4-goodies

安装字体

sudo pacman -S ttf-dejavu wqy-bitmapfont wqy-microhei wqy-zenhei noto-fonts noto-fonts-emoji

安装ligthdm

pacman -S lightdm lightdm-gtk-greeter

sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
systemctl enable lightdm

systemctl enable lightdm.service

从图形界面进入到命令行界面

systemctl disable lightdm.service
从命令行进入到图形界面

systemctl enable lightdm.service
然后

systemctl start lightdm.service

测试开启桌面

sudo systemctl start lightdm.service

自动开启桌面

systemctl enable lightdm.service

安装声卡驱动

sudo pacman -S alsa-utils pulseaudio-alsa

虚拟机显卡驱动

pcaman -S xf86-video-vesa

安装软件商店

sudo pacman -S pamac

安装yay

sudo pacman -S yay
sudo pacman -S pcaman

英文改中文

sudo vim /etc/locale.conf
LANG=en_US.UTF-8 改成 LANG=zh_CN.UTF-8

按照官网教程安装VMware Tools

https://wiki.archlinux.org/index.php/VMware/Install_Arch_Linux_as_a_guest

sudo pacman -S xf86-input-vmmouse xf86-video-vmware mesa

sudo pacman -S open-vm-tools gtkmm3

sudo systemctl start vmtoolsd.service

sudo systemctl enable vmtoolsd.service

sudo systemctl start vmware-vmblock-fuse.service

sudo systemctl enable vmware-vmblock-fuse.service

sudo pacman -S gtkmm gtk2

sudo vim /etc/mkinitcpio.conf
MODULES=()前面加# 下一行加上下面的代码
MODULES=(vsock vmw_vsock_vmci_transport vmw_balloon vmw_vmci vmwgfx)

Xorg设置

pacman -S xf86-input-vmmouse xf86-video-vmware mesa
yay -S xf86-input-vmmouse xf86-video-vmware mesa

vim /etc/X11/Xwrapper.config

needs_root_rights=yes

安装小企鹅

sudo pacman -S fcitx fcitx-im fcitx-configtool

sudo pacman -S fcitx fcitx-im

配置小企鹅输入法

sudo vim ~/.xprofile

在文件中加入如下几行配置:

#fcitx
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”

安装搜狗输入法

sudo pacman -S yay
yay -S fcitx-sogoupinyin
yay -S fcitx-qt4

从AUR下载安装包并安装
打开https://aur.archlinux.org/
https://aur.archlinux.org/packages/deepin.com.qq.im.light/
解压
tar -zxvf deepin.com.qq.im.light.tar.gz
在解压后的目录输入
makepkg -s
编译完成后会生成一个.pkg.tar.xz的文件,再用pacman -U执行本地安装
pacman -U deepin.com.qq.im.light-7.9.14308deepin8-4-x86_64.pkg.tar.zst

tar -zxvf deepin-wine-wechat.tar.gz

pacman -U deepin.com.qq.im.light.tar.gz

谷歌输入法

sudo pacman -S fcitx-googlepinyin

常用软件安装

wps

https://linux.wps.cn/
yay -S wps-office
安装中文
yay -S wps-office-mui-zh-cn

可以到软件商店设置里面开启AUR
找到wps-office-mui-zh-cn 点击构建 耐心等待几分钟,安装后 新建一个文档
右上角有个A字,点击,就可以选择中文,重启WPS 就是中文的了

yaourt -S deepin.com.qq.im

yaourt -S deepin-wine deepin-wine32

wps 依赖字体

sudo pacman -S ttf-wps-fonts

google-chrome
sudo pacman -S google-chrome

Markdown编辑器
sudo pacman -S typora

网易云音乐
sudo pacman -S netease-cloud-music
yaourt -S netease-cloud-music

https://www.bilibili.com/video/BV14J411i72o?from=search&seid=10908065740456618903
https://github.com/xylzq/arch

关于arch的一些实用软件

1.录屏软件

sudo pacman -S simplescreenrecorder
2.显示按键软件

sudo pacman -S screenkey
3.剪辑视频软件

sudo pacman -S kdenlive
汉化
sudo mv kdenlive.mo /usr/share/locale/zh_CN/LC_MESSAGES/

pan.baidu.com/s/1dFF8kp
4.修图软件

sudo pacman -S gimp

安装坚果云
sudo pacman -S nutstore

安装微信
sudo pacman -S electronic-wechat

安装
sudo pacman -S yaourt

网盘同步Rclone
sudo pacman -S rclone

gitkraken -Git管理工具

sudo pacman -S gitkraken
Vscode:visual-studio-code-bin
yay -S visual-studio-code-bin

Virtualbox
sudo pacman -S virtualbox

aur qq
https://aur.archlinux.org/packages/deepin.com.qq.im.light/

https://github.com/orangbus/tool

画图软件 KRITA

安装AppImage软件
添加可执行权限
chmod a+x .AppImage
执行它!
./
.AppImage

chmod a+x Qv2ray.v2.7.0-pre1.linux-x64.AppImage
./Qv2ray.v2.7.0-pre1.linux-x64.AppImage

一个将deb包转换成pkg包的软件

debtap配置安装
sudo pacman -S pkgfile
git clone https://github.com/helixarch/debtap
cd debtap
sudo cp debtap /usr/local/bin
sudo debtap -u

sudo vim /usr/bin/debtap

使用方法
sudo debtap xxxx.deb

安装时会提示输入包名,以及license。包名随意,license就填GPL

安装转换好的本地包
sudo pacman -U xxx.tar.xz

sudo debtap wps-office_11.1.0.9719_amd64.deb

sudo pacman -U wps-office-11.1.0.9719-1-x86_64.pkg.tar.zst

sudo debtap Tenvideo_universal_1.0.10_amd64.deb

sudo pacman -U tenvideo-universal-1.0.10-1-x86_64.pkg.tar.zst

安装安卓模拟器xDroid

https://www.linzhuotech.com/

系统更新
sudo pacman -Syu