0%

ArchLinux 常用命令

更新系统

1
2
3
4
5
6
sudo pacman -Sy archlinux-keyring
sudo pacman -Syuu
sudo pacman -S systemd --overwrite '*'
sudo pacman -S systemd-sysvcompat --overwrite '*'
// 自动获取最快的镜像源
sudo reflector --verbose -c 'China' -l 20 -p http --sort rate --save /etc/pacman.d/mirrorlist

yay 使用相关

1
2
3
4
5
6
# 安装包时覆盖本地已存在文件
yay deluge --force
# 查看所有安装的文件及其路径
yay -Ql deluge
# 查找时按照指定 filed 排序
yay wechat --sortby <votes|popularity|id|baseid|name|base|submitted|modified>

Network-Manage 使用 SSTP VPN

需要安装客户端软件: network-manager-sstp

配置 javaws Web 端访问物理服务器终端

这里下载 Oracle JDK 并解压,将解压得到的文件夹移动至 jvm 目录,例如:

1
2
3
wget https://github.com/frekele/oracle-java/releases/download/8u212-b10/jre-8u212-linux-x64.tar.gz
tar zxvf jre-8u212-linux-x64.tar.gz
sudo mv /home/xyc/Downloads/jre1.8.0_212 /usr/lib/jvm/

查看已有的 JDK:

1
2
3
4
5
➜  Downloads archlinux-java status                                                                             
Available Java environments:
java-13-openjdk
java-8-openjdk/jre
jre1.8.0_212 (default)

设置默认 Java 环境为新添加的 JDK:

1
sudo archlinux-java set jre1.8.0_212

修改 /usr/lib/jvm/jre1.8.0_212/lib/security/java.security 文件调整设置为:

1
jdk.tls.disabledAlgorithms=NULL

打开 jcontrol 程序将物理机终端地址加入白名单,如:http://192.168.181.134:80
重新打开浏览器即可。

pacman 查看软件包安装的文件

1
2
3
4
5
6
7
sudo pacman -Ql cni-plugins
cni-plugins /usr/
cni-plugins /usr/lib/
cni-plugins /usr/lib/cni/
...
// 查看文件属于哪个包
sudo pacman -Qo /bin/pacman-mirrors

更多参考:https://note.yuchaoshui.com/blog/post/yuziyue/pacman-%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3

清理系统缓存

1
2
3
4
5
sudo paccache -r
sudo paccache -ruk0
sudo pacman -Scc
sudo journalctl --vacuum-size=50M
sudo rm /var/lib/systemd/coredump/*

安装 Deepin 桌面sogou-qimpanel

1
2
3
4
5
6
7
pacman -S xorg xorg-server deepin deepin-extra
vim /etc/lightdm/lightdm.conf
greeter-session=lightdm-deepin-greeter
systemctl enable lightdm.service
systemctl enable NetworkManager
useradd -m -g users -G wheel -s /bin/bash xyc
passwd xyc

Manjaro 升级内核

1
2
3
4
5
6
// 列出可用内核
sudo mhwd-kernel -l
// 列出已安装内核
sudo mhwd-kernel -li
// 安装新内核并移除当前内核
sudo mkwd-kernel -i linux44 rmc

Manjaro 免密 sudo

除了更改 /etc/sudoers 还要删除 /etc/sudoers.d/10-installer

安装 yay

/etc/pacman.conf 中添加以下内容:

1
2
3
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后执行:

1
2
sudo pacman -S archlinuxcn-keyring
sudo pacman -S yay

zsh 手动保存历史记录到本地

1
fc -W

软件降级

1
2
sudo pacman -S downgrade
sudo downgrade wine

桌面快捷方式的存储位置

/usr/share/applications/

安装微信和企业微信

1
yay -S deepin-wine deepin-wine-wechat deepin-wxwork

如果企业微信无法启动,则可尝试将 wine 降级至 5.3 版本,降级后仍有错误可参考:https://forum.winehq.org/viewtopic.php?f=8&t=30964#p117330

字体配置

参考:http://panqiincs.me/2019/06/05/after-installing-manjaro/

错误及解决方法

  • Cannot find the strip binary required for object file stripping

    1
    sudo pacman -S base-devel
  • 搜狗输入法候选栏乱码

参考:https://www.lulinux.com/archives/5526 ,修复措施不起作用时可执行 sogou-qimpanel 查看错误输出,安装相应的包解决问题。

本文到此结束  感谢您的阅读