ArchLinux - Charles-Charmless/Charles-Charmless.github.io GitHub Wiki
- 分区
- timedatectl set-ntp true
- Pacstrap /mnt base linux linux-firmware base-devel
- arch-chroot mnt
- ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- hwclocl --systohc
- vim /etc/locale.gen
- locale-gen
- vi /etc/hostname
- vi /etc/hosts
- pacman -S linux-lts linux-lts-headers
- useradd cd
- chsh -s /binzsh cd
- pacman -s grub efibootmgr
- grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
- vim /etc/default/grub. 取消注释 GRUB_DISABLE_OS_PROBER=false
- grub-mkconfig -o /boot/grub/grub.cfg
- pacman -s os-prober ntfs-3g
- pacman -S package 安装软件包
- pacman -R package 卸载软件包
- pacman -Rs package 卸载软件包,并卸载没有被其他软件依赖的软件包
- pacman -Rsc package 递归删除软件包和所有依赖这个软件包的所有其他软件
unknown public keys XXXX 解决方法:gpg —recv-keys XXXXXXXXXXX
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
- 目录:
/usr/share/applications
~/.local/share/applications
/usr/local/share/application
- 在上述目录中创建shortcut.desktop
- vim打开编辑
[Desktop Entry]
Exec=/opt/typora/Typora(可执行文件目录)
Icon=/opt/typora/resources/app/asserts/icon/icon_256x256.png(图片目录)
Name=typora(名称)
Type=Application(文件类型)
Terminal=false
常见软件安装
- 从官网下载安装包
- 安装依赖文件
sudo yum install libXScrnSaver-devel.x86_64
- 更改chrome-sandbox的属性
sudo chown root:root ./chrome-sandbox
sudo chmod 4775 ./chrome-sandbox
- 结束
- 下载安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
- 执行本地安装
sudo yum localinstall ./google-chrome-stable_current_x86_64.rpm
- 结束
- 下载安装包
wget https://nchc.dl.sourceforge.net/project/xdman/xdm-2018-x64.tar.xz
- 解压
tar Jxf ./xdm-2018-x64.tar.xz
- 执行安装程序
sudo install.sh
- 结束
- 目录:
/usr/share/applications
~/.local/share/applications
/usr/local/share/application
- 在上述目录中创建shortcut.desktop
- vim打开编辑
[Desktop Entry]
Exec=/opt/typora/Typora(可执行文件目录)
Icon=/opt/typora/resources/app/asserts/icon/icon_256x256.png(图片目录)
Name=typora(名称)
Type=Application(文件类型)
Terminal=false
- 结束
- 下载 http://www.qtcn.org/bbs/i.php 得到可执行文件: qt-opensource-linux-x64-5.12.0.run
- 添加执行权限 chmod +x ./qt-opensource-linux-x64-5.12.0.run
- 执行安装操作 sudo ./qt-opensource-linux-x64-5.12.0.run
- 结束
- 依赖解决: 安装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
- 安装hexo
- 进入node.js目录下的bin目录
- 执行 ./npm install -g hexo-cli
- 初始化hexo :新建一个空目录,进入执行
hexo init
-
软件下载
-
直接运行bin目录下的understand文件
-
激活码
4BE2CFDB1273 8FD617EFCA47 B1397300AEA8 54F0D5C90861 -
结束
- 软件下载
- codeblocks:http://www.codeblocks.org/downloads/
- 依赖解决:
- wxwidget:
- widget下载:http://www.wxwidgets.org/downloads/
- ./configure –prefix=/usr –enable-xrc –enable-monolithic –enable-unicode
- make
- make install
- ldconfig
- sudo yum install hunspell-devel
- sudo yum install gamin
- sudo yum install gamin-devel
- sudo yum install boost
- sudo yum install boost-devel
- wxwidget:
- 软件安装
- ./configure –prefix=/opt/codeblocks –with-contrib-plugins=all
- make
- make install
-
软件安装:
sudo yum install minicom
-
软件配置:
sudo minicom -s
- 选择 serial port setup
- 选择 serial device
- 将serial device改成/dev/ttyUSB0(如果不是usb转串口,则直接为/dev/tty0)
-
启动minicom :
sudo minicom