ArchLinux - Charles-Charmless/Charles-Charmless.github.io GitHub Wiki

Archlinux 安装步骤

  1. 分区
  2. timedatectl set-ntp true
  3. Pacstrap /mnt base linux linux-firmware base-devel
  4. arch-chroot mnt
  5. ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  6. hwclocl --systohc
  7. vim /etc/locale.gen
  8. locale-gen
  9. vi /etc/hostname
  10. vi /etc/hosts
  11. pacman -S linux-lts linux-lts-headers
  12. useradd cd
  13. chsh -s /binzsh cd
  14. pacman -s grub efibootmgr
  15. grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
  16. vim /etc/default/grub. 取消注释 GRUB_DISABLE_OS_PROBER=false
  17. grub-mkconfig -o /boot/grub/grub.cfg
  18. pacman -s os-prober ntfs-3g

pacman 语法

  • pacman -S package 安装软件包
  • pacman -R package 卸载软件包
  • pacman -Rs package 卸载软件包,并卸载没有被其他软件依赖的软件包
  • pacman -Rsc package 递归删除软件包和所有依赖这个软件包的所有其他软件

makepkg

unknown public keys XXXX 解决方法:gpg —recv-keys XXXXXXXXXXX

pacman 安装软件包

pacman -S xorg iwd xorg-server xorg-apps xf86-input-synaptics sddm plasma-desktop

pacman -S nvidia-lts nvidia-settings

pacman -S networkmanager iwd dhcp dhcpcd

systemctl enable sddm

用户组没设置好会导致sddm无法进入kde

pacman -S kscreesn

pacman -S dolphin yakuake alsa-utils powerdevil plasma-nm

创建桌面快捷方式

  1. 目录:
/usr/share/applications
~/.local/share/applications
/usr/local/share/application
  1. 在上述目录中创建shortcut.desktop
  2. vim打开编辑
[Desktop Entry]
Exec=/opt/typora/Typora(可执行文件目录)
Icon=/opt/typora/resources/app/asserts/icon/icon_256x256.png(图片目录)
Name=typora(名称)
Type=Application(文件类型)
Terminal=false

Centos

常见软件安装

typora

  1. 从官网下载安装包
  2. 安装依赖文件 sudo yum install libXScrnSaver-devel.x86_64
  3. 更改chrome-sandbox的属性
    • sudo chown root:root ./chrome-sandbox
    • sudo chmod 4775 ./chrome-sandbox
  4. 结束

显卡驱动

chorme浏览器

  1. 下载安装包 wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
  2. 执行本地安装 sudo yum localinstall ./google-chrome-stable_current_x86_64.rpm
  3. 结束

下载器xdm

  1. 下载安装包wget https://nchc.dl.sourceforge.net/project/xdman/xdm-2018-x64.tar.xz
  2. 解压 tar Jxf ./xdm-2018-x64.tar.xz
  3. 执行安装程序 sudo install.sh
  4. 结束

桌面快捷方式

  1. 目录:
/usr/share/applications
~/.local/share/applications
/usr/local/share/application
  1. 在上述目录中创建shortcut.desktop
  2. vim打开编辑
[Desktop Entry]
Exec=/opt/typora/Typora(可执行文件目录)
Icon=/opt/typora/resources/app/asserts/icon/icon_256x256.png(图片目录)
Name=typora(名称)
Type=Application(文件类型)
Terminal=false
  1. 结束

qt安装

  1. 下载 http://www.qtcn.org/bbs/i.php 得到可执行文件: qt-opensource-linux-x64-5.12.0.run
  2. 添加执行权限 chmod +x ./qt-opensource-linux-x64-5.12.0.run
  3. 执行安装操作 sudo ./qt-opensource-linux-x64-5.12.0.run
  4. 结束

hexo

  1. 依赖解决: 安装hexo需要git和node.js的支持
    • git :sudo yum install git
    • node.js :
      • 下载安装包 :https://nodejs.org/en/ 得到 node-v10.16.3-linux-x64.tar.xz
      • 解压 tar -Jxf ./node-v10.16.3-linux-x64.tar.xz
  2. 安装hexo
    • 进入node.js目录下的bin目录
    • 执行 ./npm install -g hexo-cli
  3. 初始化hexo :新建一个空目录,进入执行hexo init

understand

  1. 软件下载

  2. 直接运行bin目录下的understand文件

  3. 激活码
    4BE2CFDB1273 8FD617EFCA47 B1397300AEA8 54F0D5C90861

  4. 结束

codeblocks

  1. 软件下载
  2. 依赖解决:
    • wxwidget:
    • sudo yum install hunspell-devel
    • sudo yum install gamin
    • sudo yum install gamin-devel
    • sudo yum install boost
    • sudo yum install boost-devel
  3. 软件安装
    • ./configure –prefix=/opt/codeblocks –with-contrib-plugins=all
    • make
    • make install

minicom

  1. 软件安装:sudo yum install minicom

  2. 软件配置:sudo minicom -s

    • 选择 serial port setup
    • 选择 serial device
      • 将serial device改成/dev/ttyUSB0(如果不是usb转串口,则直接为/dev/tty0)
  3. 启动minicom :sudo minicom

⚠️ **GitHub.com Fallback** ⚠️