利用ssh复制粘贴安装archlinux教程
官方安装教程
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
系统更新
sudo pacman -Syu