Manjaro
配置国内镜像源
sudo pacman-mirrors -i -c China -m rank # 更改国内镜像源
sudo pacman -Syy #刷新
增加中文社区的源,在 /etc/pacman.conf
中添加 archlinuxcn
源,加上:
sudo pacman -Sy vim #安装vim
sudo pacman -S yay #安装 yay 工具
sudo vim /etc/pacman.conf
在最后面添加(vim)
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
#这里是中科大,清华源为: Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
保存后执行
sudo pacman -Syy
sudo pacman -Sy archlinuxcn-keyring
sudo pacman -Syyu #更新系统
搜狗输入法安装
sudo pacman -Sy fcitx-im fcitx-configtool
yay -S fcitx-sogoupinyin
fcitx-im默认全下载
安装完后在/etc/profile加上::
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT_IM4_MODULE=fcitx
export QT_IM5_MODULE=fcitx
export XMODIFIERS=@im=fcitx
重启
安装微信
yay -S deepin-wine-wechat
高分辨率屏幕修改比例
/opt/apps/com.qq.weixin.deepin/files/run.sh winecfg
可以参考以下网址
https://github.com/vufa/deepin-wine-wechat-arch#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3
常用软件安装
yay -S visual-studio-code-bin #Vscode
yay -S typora # markdown编辑器
yay -S google-chrome #谷歌浏览器
yay -S com.dingtalk.deepin #钉钉
yay -S keybase-bin
yay -S mongodb-compass # mongodb客户端
yay -S redis-desktop-manager # redis客户端
yay -S deepin-screenshot # 截图
yay -S net-tools # 使用netstat、ifconfig等命令
yay -S xmind #思维导图 xmind
yay -S youdao-dict #有道翻译
yay -S navicat121_premium_cs_x64 #navicat
yay -S redis-desktop-manager #redis-desktop-manager
yay -S sublime-text-3-imfix #sublime text 3
yay -S com.qq.weixin.spark #微信
yay -S com.qq.weixin.deepin #微信
yay -S com.qq.tim.spark #TIM
sudo pacman -Sy vim #安装vim
sudo pacman -S yay #安装 yay 工具
sudo pacman -S archlinuxcn/postman-bin #postman
sudo pacman -S pycharm-professional #pycharm
sudo pacman -S eclipse-java #eclipse-java
sudo pacman -S vmware-workstation #vmware-workstation
sudo pacman -S virtualbox #virtualbox
sudo pacman -S archlinuxcn/baidunetdisk-bin #百度云网盘
sudo pacman -S nutstore #坚果云
sudo pacman -S docky #仿制mac
sudo pacman -S deepin.com.qq.im #QQ
sudo pacman -S deepin.com.qq.im #QQ
sudo pacman -S deepin.com.qq.office #TIM
sudo pacman -S deepin.com.qq.office #TIM
sudo pacman -S electronic-wechat #微信
sudo pacman -S netease-cloud-music #网易云音乐
sudo pacman -S typora #typora
sudo pacman -S deepin-screenshot #深度截图
sudo pacman -S deepin-terminal #Deepin Terminal(终端)
sudo pacman -S deepin-screen-recorder #Deepin录屏
sudo pacman -S redis #redis
sudo pacman -S jdk8-openjdk #jdk
Wine应用问题
QQ微信字体启动后可能会出现字体显示问题,需要安装中文字体
sudo pacman -S wqy-microhei wqy-bitmapfont wqy-zenhei wqy-microhei-lite ttf-dejavu noto-fonts noto-fonts-extra noto-fonts-emoji noto-fonts-cjk
字体安装后刷新字体缓存
fc-cache -fv
高分辨率屏幕上字体过小的问题
需要手动放大程序 DPI,先到 /home/liming/.deepinwine
目录下查看容器名称,这里是 Spark-WeChat 和 Spark-TIM
以微信为例
env WINEPREFIX="$HOME/.deepinwine/Spark-WeChat" deepin-wine5 winecfg
在弹出的 Wine设置 窗口内调整显示 DPI 即可,所有Wine应用同理设置
安装Docker
#Pacman 安装 Docker
sudo pacman -S docker
#启动docker服务
sudo systemctl start docker
#查看docker服务的状态
sudo systemctl status docker
#设置docker开机启动服务
sudo systemctl enable docker
安装docker-compose
#下载
sudo curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#修改权限
sudo chmod +x /usr/local/bin/docker-compose
#查看
docker-compose -v
设置当前用户权限
# 如果还没有 docker group 就添加一个
sudo groupadd docker
# 将自己的登录名(${USER} )加入该 group 内。然后退出并重新登录就生效啦
sudo gpasswd -a ${USER} docker
# 重启 docker 服务
sudo systemctl restart docker
# 切换当前会话到新 group 或者重启 X 会话
# 注意,这一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。
newgrp - docker
设置镜像源
sudo vim /etc/docker/daemon.json
插入镜像源:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
然后重启 Docker 服务。
安装 WPS
一步到位法
yay -S wps-office-mui-zh-cn wps-office-mime-cn wps-office-cn wps-office-fonts ttf-ms-fonts ttf-wps-fonts
分开安装
sudo pacman -S wps-office
安装中文字体支持
yay -S wps-office-mui-zh-cn wps-office-mime-cn wps-office-cn wps-office-fonts ttf-ms-fonts ttf-wps-fonts
备份配置文件
cp /usr/bin/wps /usr/bin/wps-backup
配置使wps可以输入中文
sudo vim /usr/bin/wps
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
安装MariaDb(mysql)
安装MariaDb代替mysql(MyriaDb与Mysql相互兼容)
sudo pacman -S mariadb mariadb-clients
安装成功后,根据提示,输入下列指令初始化MariaDb数据库
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
一番信息自动输出完成后,执行以下代码
sudo systemctl start mysqld # 启动MariaDb
sudo mysqladmin -u root password “root” # 为root、用户添加密码
sudo systemctl enable mysqld # 设置mariaDb开机自启
mysql -uroot -p # 输入设置的的密码,登录数据库
配置
https://wiki.archlinux.org/index.php/MariaDB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E6%B7%BB%E5%8A%A0%E6%96%B0%E7%94%A8%E6%88%B7
$ mysql -u root -p
MariaDB> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
MariaDB> GRANT ALL PRIVILEGES ON mydb.* TO 'monty'@'localhost';
MariaDB> FLUSH PRIVILEGES;
MariaDB> quit
软件管理
1.GUI 方式添加软件
在设置中打开**添加/删除软件
**,在里面搜索想要的软件安装即可
打开该软件的首选项,然后切换到 AUR 分页,启用 AUR 支持,这样可以搜到更多的应用
这些应用是社区维护的
2.命令行方式添加软件
安装软件命令(package_name 即是指软件名字,如 firefox):
sudo pacman -S package_name
卸载软件命令:
sudo pacman -R package_name
卸载软件+不需要的依赖(类似sudo apt autoremove):
sudo pacman -Rs package_name
3.yaourt
这个命令可以搜索出所有类似的应用
sudo pacman -S yaourt
安装完成后,比如需要安装 QQ,就在终端输入
sudo yaourt QQ
就会列出所有相关结果,然后输入编号即可安装对应的软件
建立软件全局软连接,以redis-server为例
sudo ln -s /home/alexander/snap/redis-6.0.6/src/redis-server /usr/bin/redis-server
sudo ln -s /home/william/cfw/cfw /usr/bin/cfw
manjaro安装MySQL
sudo su
sudo pacman -S mysql
# 初始化MySQL,记住输出的root密码
mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
# 设置开机启动MySQL服务
systemctl enable mysqld.service
systemctl daemon-reload
systemctl start mysqld.service
# 使用MySQL前必须修改root密码,MySQL 8.0.15不能使用set password修改密码
mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';