首页 > 其他分享 >Arch安装

Arch安装

时间:2023-04-17 10:03:32浏览次数:46  
标签:-- Arch pacman sudo dev vim etc 安装

Arch安装

  1. 连接wifi

    iwctl
    device list
    station wlan0 get-networks
    station wlan0 connect xxxx  #xxxx 是wifi名称 然后回车 输入密码即可
    
  2. fdisk -l 查看硬盘 选择自己的硬盘 通过大小判断

  3. cfdisk /dev/vda 类型为 GPT

  4. 进入分区界面

    1. 先新建 500M EFI System
    2. 剩余新建 Linux filesystem 即可
    3. 参考地址 https://www.bilibili.com/video/BV1J34y1f74E/?p=2&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=ff40b92bd6be12903a5e0bb022ac5a1f
  5. fdisk -l 查看刚才分区的名称

  6. mkfs.ext4 /dev/vda2 格式化 Linux 那个分区

  7. mkfs.fat -F 32 /dev/vda1 格式化 EFI 那个分区

  8. mount /dev/vda2 /mnt 挂载分区

  9. mount --mkdir /dev/vda1 /mnt/boot 挂载引导分区

  10. pacstrap -K /mnt base linux linux-firmware base-devel 如果报 pacman-key --init 或者 sign is unknow trust 错误 参考下面的常见问题

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

  12. arch-chroot /mnt 切换进系统shell

  13. ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  14. hwclock --systohc

  15. pacman -Sy 更新pacman库

  16. pacman -S vim

  17. vim /etc/locale.gen 开启 en_US UTF8, zh_CN UTF8

  18. locale-gen 生成本地语言文件

  19. vim /etc/locale.conf 加入下面内容

    LANG=en_US.UTF-8
    
  20. passwd 设置root密码

  21. useradd -m kuangke 添加用户

  22. passwd kuangke 为kuangke用户设置密码

  23. vim /etc/sudoers 找到 root ALL=(ALL:ALL) 这一行。复制一行出来 root 改成 kuangke

  24. vim /etc/hostname 自己的主机名

  25. pacman -S grub efibootmgr os-prober 安装grub引导工具

  26. vim /etc/default/grub 取消最后一行的 GRUB_DISABLE_OS_PROOBER

  27. grub-install --target=x86_64-efi --efi-directory=boot --bootloader-id=GRUB 安装GRUB

  28. grub-mkconfig -o /boot/grub/grub.cfg 生成GRUB配置文件

  29. pacman -S networkmanager 安装网络管理xf86

    nmcli device wifi list #显示wifi网络
    nmcli device wifi connect xxx passwdword xxxx #链接网络  xxx wifi名称 xxxx wifi密码
    
  30. systemctl enable NetworkManager 自启动注意大小写

  31. exit 退出

  32. reboot 重启 登陆kuangke用户

  33. pacman -S sddm xorg plasma konsole kate filelight dolphin ark sudo 如果是虚拟机还需要添加 spic-vdagent xf86-video-qxl

  34. 这一步是虚拟机用的 真机忽略 添加一个自启动 /usr/bin/spice-vdagent

  35. systemctl enable sddm

  36. 字体 (支持中文 表情包)

    1. sudo pacman -S noto-fonts-emoji \ adobe-source-han-sans-cn-fonts \ adobe-source-han-serif-cn-fonts \ noto-fonts-cjk \ wqy-microhei \ wqy-microhei-lite \ wqy-bitmapfont \ wqy-zenhei \ ttf-arphic-ukai \ ttf-arphic-uming
    2. vim /etc/locale.conf 把LANG改成zh_CN.UTF-8
    3. 系统设置里更改语言为中文
  37. 输入法

    1. sudo pacman -S fcitx5 fcitx5-im fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-configtool

    2. 编辑 /etc/environment 添加下面内容

      GTK_IM_MODULE=fcitx
      QT_IM_MODULE=fcitx
      XMODIFIERS=@im=fcitx
      SDL_IM_MODULE=fcitx
      GLFW_IM_MODULE=ibus
      
    3. 如果输入法无法正常使用 fcitx5-diagnose 使用这个可以诊断问题

  38. 安装声卡

    sudo pacman -S sof-firmware

  39. 安装蓝牙

    sudo yay -Syyuu bluedevil bluez-utils pulseaudio-bluetooth

  40. 禁用nouveau(实现显卡直通)

    1. 创建一个新的文件 /etc/modprobe.d/nouveau-blacklist.conf,使用root权限打开并编辑该文件。

      blacklist nouveau
      
    2. sudo mkinitcpio -P

    3. reboot

    4. sudo dmesg | grep nouveau 没内容说明禁用成功

  41. 安装OCR 截图识别文字

    1. sudo pacman -S tesseract gnome-screenshot xclip imagemagick

    2. 下载压缩包 传输链接:https://cowtransfer.com/s/fcc1f2701ed441 或 打开【奶牛快传】 cowtransfer.com 使用传输口令:z97qnm 提取;
      复制 *.traineddata 到 /usr/share/tessdata/下 为ocr.sh添加快捷方式即可

    3. ocr.sh内容

      #!/bin/env bash 
      # Dependencies: tesseract-ocr imagemagick gnome-screenshot xclip
      
      #Name: OCR Picture
      #Author:andrew
      #Fuction: take a screenshot and OCR the letters in the picture
      #Path: /home/Username/...
      #Date: 2020-02-10
      
      #you can only scan one character at a time
      SCR="/tmp/ocrscrren"
      
      ####take a shot what you wana to OCR to text
      gnome-screenshot -a -f $SCR.png
      
      ####increase the png
      mogrify -modulate 100,0 -resize 400% $SCR.png 
      #should increase detection rate
      
      ####OCR by tesseract
      tesseract $SCR.png $SCR &> /dev/null -l eng+chi_sim
      
      ####get the text and copy to clipboard
      cat $SCR.txt | xclip -selection clipboard
      
      exit
      
  42. 创建~/.ssh/config加入下面内容

    #每120秒向服务器发空包
    ServerAliveInterval 120
    #忘记know_host
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    
  43. 宝塔编辑器鼠标位置不正确解决办法 关闭隐藏字符显示

  44. 安装vmware (目前用不到)

    1. sudo pacman -S linux-headers fuse2 gtkmm ncurses libcanberra pcsclite
    2. systemctl start vmware-networks
    3. systemctl start vmware-usbarbitrator

常见问题

  1. sign is unknow trust

    pacman-key --init
    pacman-key --populate
    pacman -Sy archlinux-keyring
    

标签:--,Arch,pacman,sudo,dev,vim,etc,安装
From: https://www.cnblogs.com/kuangke/p/17324867.html

相关文章

  • rpm方式安装mysql
    检查环境查看系统是否有自带的mysql#检查已安装的mariadb>rpm-qa|grepmariadbmariadb-connector-c-3.0.6-6.ky10.aarch64mariadb-common-10.3.9-8.ky10.aarch64mariadb-10.3.9-8.ky10.aarch64#如果上面命令有结果,要逐个删除对应的rpm,否则下面安装可能会不能成......
  • 安装mysql
    卸载MariaDBrpm-qa|grep-imariadbrpm-e--nodepsmariadb-libs-5.5.64-1.el7.x86_64安装wgetyuminstall-ywget安装mysqlwgethttps://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022yu......
  • MySQL McAfee审计插件Audit Plugin安装
     MySQLMcAfee审计插件AuditPlugin安装 官网下载:https://github.com/trellix-enterprise/mysql-audit/releases官方文档:https://github.com/trellix-enterprise/mysql-audit/wiki防爬虫:https://www.cnblogs.com/PiscesCanon/p/17324406.html  注意要对应你的数据库软......
  • Node.js的安装以及配置npm全局模块路径和缓存路径
    Node.js的安装官方链接:https://nodejs.org/en 安装过程不赘述,注意安装路径即可。完成安装后最好配置一下npm全局模块路径和缓存路径,因为默认的npm全局模块路径和缓存路径在C盘配置npm全局模块路径和缓存路径首先,在nodejs安装路径下创建两个文件夹,作为npm全局模块路径和缓存......
  • 玩转RuoYi-Cloud-Plus-2.安装Docker-ce
    2.安装Docker-ce一、删除之前安装的docker(若之前未安装过,此步骤省略…)进入centos根目录执行以下命令(\是linux系统种命令换行符,如果命令过长,可以用\来换行)yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logr......
  • linux中安装nvm报错: /lib64/libm.so.6: version `GLIBC_2.28
    :/lib64/libm.so.6:version`GLIBC_2.27 #查看系统内安装的glibc版本strings/lib64/libc.so.6|grepGLIBC_解决cd/root#编译安装wgethttp://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztarxfglibc-2.28.tar.gzcdglibc-2.28/&&mkdirbuild&&cdbuil......
  • IDE-Visual Studio Code-Extension-离线安装PlantUML
    IDE-VisualStudioCode-Extension-离线安装PlantUMLhttps://www.hd2y.net/archives/plantuml-installation-and-usePlantUML+Graphviz+JavaPlantUMLExtensionvscodemarketplace注意路径,我第一次下载的vs的插件。https://marketplace.visualstudio.com/vscodeh......
  • CentOS7---Nginx安装并配置虚拟主机
    1、源码安装nginx,并提供服务脚本源码包的获取:官网下载实验环境:和企业环境类似,关闭防火墙,禁用selinux,使用静态IP地址安装步骤:步骤一:安装Nginx所需的pcre库[root@node01~]#yuminstallpcre-devel-y步骤二:安装依赖包[root@node01~]#yum-yinstallgcgccgcc-c++zlib......
  • HDLBits(1)——Modules:Hierarchy
    HDLBits——Modules:Hierarchy目录HDLBits——Modules:Hierarchy问题19Module将信息连接到端口BypositionByname问题20Connectingportsbyposition(Modulepos)问题21Connectingportsbyname(Modulename)问题22Threemodules(Moduleshift)问题23Modulesandvectors(Mod......
  • apache 安装及配置 firewall
    安装firewallyuminstall-yfirewalld启动systemctlstartfirewalld.service设置默认启动systemctlenablefirewalld.service开放80端口firewall-cmd--zone=public--add-port=80/tcp--permanent重启防火墙firewall-cmd--reload查看端口是否开放firewall-cmd--l......