Manjaro Linux、Arch Linux
     分类:环境搭建     有: 0 条评论

Manjaro Linux、Arch Linux

     分类:环境搭建     有: 0 条评论

启动盘制作

Rufus

官方使用的工具是Rufus。
https://rufus.akeo.ie/?locale=zh_CN

深度启动盘制作工具

https://www.deepin.org/original/deepin-boot-maker/


包管理

自带Yaourt-Gui命令行工具,非常好用,常用的功能全部齐全!!!

安装 pacman -S 
删除 pacman -R 
移除已安装不需要软件包 pacman -Rs 
删除一个包,所有依赖 pacman -Rsc 
升级包 pacman -Syu 
查询包数据库 pacman -Ss 
搜索以安装的包 pacman -Qs 
显示包大量信息 pacman -Si 
本地安装包 pacman -Qi 
清理包缓存 pacman -Sc 

源管理

# 生成可用中国镜像站列表
sudo pacman-mirrors -i -c China -m rank
Tips:勾选https://mirrors.shu.edu.cn/manjaro/,然后按OK两次。

# 添加一个中文社区的仓库
sudo pacman -Syy
sudo pacman -S vim
sudo vim /etc/pacman.conf

[archlinuxcn]
# 加了SigLevel这一句后就不会校验签名了,任意软件都可以安装。
SigLevel = Never
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#Server = https://mirrors.shu.edu.cn/archlinuxcn/$arch
#第二个可以备用

# 安装archlinuxcn-keyring包导入GPG key.
sudo pacman -Sy archlinuxcn-keyring

# 刷新缓存
sudo pacman -Syy


# 安装yaourt以及pacaur(这两个仓库里有非常多的软件)
sudo pacman -S yaourt yaourt-gui-manjaro pacaur
Tips:其中的Server后的地址可以自己去添加不一样的archlinuxcn源,[帮助](https://lug.ustc.edu.cn/wiki/mirrors/help/archlinuxcn)

此后就可以去安装自己想要使用软件啦!!
yaourt [软件名]
使用yaourt安装软件:
a.不要使用root安装软件 否则报错
b.在提示调用vim时 输入vim保存
c.如果不想输入: 修改sudo vim ~/.zshrc 文件(在安装了zsh后再做)
文件最后加入export VISUAL="vim" 即可

出现Keys错误,签名失败之类的,依次运行以下命令

# 移除旧的keys
sudo rm -rf /etc/pacman.d/gnupg

# 初始化pacman的keys
sudo pacman-key --init

# 加载签名的keys
sudo pacman-key --populates archlinux

# 刷新升级已经签名的keys
sudo pacman-key -refresh-keys

# 清空并且下载新数据
sudo pacman -Sc

# 更新
sudo pacman -Syu

# 出现无法锁定database的错误
sudo rm /var/lib/pacman/db.lck

系统配置

# ssh 和netstat、ifconfig
sudo pacman -S openssh net-tools gcc
sudo systemctl start sshd
sudo systemctl enable sshd

配置固定IP
sudo -i
cd /etc/netctl/
ifocnfig  #并记录网卡名
cp examples/ethernet-static [网卡名]
vim [网卡名]
简单修改网卡名和IP、网关、DNS等保存
netctl enable [网卡名]   #启用网卡,会自动配置成服务
reboot    #重启生效

# vnc
sudo pacman -S x11vnc
sudo x11vnc -storepasswd /etc/x11vnc.pass  #设置密码
sudo systemctl start x11vnc
sudo systemctl enable x11vnc

# crontab
https://www.lulinux.com/archives/2252

# Python
自带了Python2和Python3,并且已安装好了pip
如果没安装好pip就执行安装命令
sudo pacman -S python-pip   #安装pip3
sudo pacman -S python2-pip   #安装pip2

安装KVM

# 检测硬件是否支持虚拟化
LC_ALL=C lscpu | grep Virtualization
# 检测内核是否支持(CONFIG_KVM_INTEL或者CONFIG_KVM_AMD的值应为‘m’或者‘y’)
zgrep CONFIG_KVM /proc/config.gz

# 安装
sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat

# 启动
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service

参考:https://www.fosslinux.com/2484/how-to-install-virtual-machine-manager-kvm-in-manjaro-and-arch-linux.htm


常用软件、服务

命令行工具(喜欢默认终端的可以忽略这个)

# 切换ZSH
sudo pacman -S zsh zsh-completions
cat /etc/shells
chsh -s /bin/zsh

#然后安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s /bin/zsh

# Fish终端工具
# 安装Fish
sudo pacman -S fish
# 更换默认的shell
chsh -s /usr/bin/fish

搜狗拼音

# 搜狗输入法
sudo pacman -S fcitx-sogoupinyin   #如果这一步无法安装可以用yaourt
sudo pacman -S fcitx-im            #这里可能有多个选择(默认全部安装),安装带gtk,qt的(输入法界面需要这两个组件)
sudo pacman -S fcitx-configtool    # 图形化的配置工具
sudo vim ~/.xprofile
添加如下语句
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

# 重启后才能生效

常用软件

# 安装配置Git
sudo pacman -S git 
git config --global user.name "昵称" 
git config --global user.email "注册邮箱" 

# 批量安装
sudo pacman -S netease-cloud-music gimp vlc foxitreader shadowsocks-qt5

#谷歌浏览器 
sudo pacman -S google-chrome 

#国内版火狐浏览器 
sudo pacman -S firefox firefox-i18n-zh-cn 

#压缩解压缩 
sudo pacman -S file-roller unrar unzip p7zip

#Git ssh
sudo pacman -S git openssh 

# Synergy(共享鼠标键盘)
sudo pacman -S synergy

#安装wps 
yaourt -S wps-office
yaourt -S ttf-wps-fonts
或
sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts

# 字体
sudo pacman -S --noconfirm wqy-microhei && fc-cache -fv
其他文泉驿家族:
sudo pacman -S wqy-microhei-lite
sudo pacman -S wqy-bitmapfont
sudo pacman -S wqy-zenhei
选用:
sudo pacman -S adobe-source-han-sans-cn-fonts
sudo pacman -S adobe-source-han-serif-cn-fonts
sudo pacman -S noto-fonts-cjk

#VSCode 
sudo pacman -S visual-studio-code-bin
sudo pacman -S atom
sudo yaourt -S sublime-text-3-imfix   #这个版本可以解决中文无法输入的问题

#Androidstudio、Intellij IDEA Ultimate Editon、Pycharm、Genymotion等可以直接用pacman或yaourt来安装
sudo pacman -S pycharm-professional  #这样安装专业版,普通版是pycharm
yaourt -S pycharm   #有多个版本可选

注册码:https://blog.csdn.net/u014044812/article/details/78727496

# 微信小程序开发工具
sudo pacman -S wine winetricks
git clone https://github.com/cytle/wechat_web_devtools.git
# (下载一个大文件,安装时可能会出现异常error,ctrlC停止就行) 
mv wechat_web_devtools /usr/local/wechat_web_devtools
cd /usr/local/wechat_web_devtools
./bin/wxdt install
./bin/wxdt

sudo vim /usr/bin/wxdt
#!/bin/bash
nohup /usr/local/wechat_web_devtools/bin/wxdt &

sudo chmod a+x /usr/bin/wxdt


aria2

# 安装aria2并加速源下载(一般很少用,浏览器就够了)
sudo pacman -S aria2
Tips:注意第二步会对固态硬盘出现问题。参见[固态问题:https://wiki.manjaro.org/index.php?title=Pacman_Tips#Optimize_the_database_access_speed

微信wechat

Github上[electronic-wechat](https://github.com/geeeeeeeeek/electronic-wechat)开源项目(据说比腾讯官方开发的要好) 
# 快捷安装(可选设置比较多,图标模糊)
sudo pacman -S electronic-wechat


# 下载发行版(可选设置比较少,图标清晰)
直接下载发布的版本。解压到指定的地方,写个脚本或服务运行
https://github.com/geeeeeeeeek/electronic-wechat/releases


# 编译安装
cd ~
git clone https://github.com/geeeeeeeeek/electronic-wechat.git
sudo pacman -S npm  #会自动安装nodejs 10
cd electronic-wechat
npm install && npm start

# 安装在本地(对应系统执行对应语句,这是多平台的)
npm i electron-packager@12.1.0   #先升级这个包https://github.com/geeeeeeeeek/electronic-wechat/issues/650
npm run build:osx
npm run build:linux
npm run build:win32
npm run build:win64
看提示会在dist/目录下的某个文件夹生成打包好的程序。运行./electronic-wechat即可启动



# 启动脚本
sudo vim /usr/bin/wechat
# 写入以下内容,最后面空两行(不空行不会执行完)
#!/bin/bash
nohup /home/leo/xxxx/xxx/xxx/electronic-wechat &
echo "WeChat Start..."


sudo chmod a+x /usr/bin/wechat
之后要启动就直接执行wechat就行了,如果完全退出了再执行一次wechat就行了。

QQ、TIM

可能在ked桌面无法使用,换用其他桌面就好了。

#基于deepin移植的,兼容性比较好(https://www.lulinux.com/archives/1319)
# https://bbs.deepin.org/forum.php?mod=viewthread&tid=142928
sudo pacman -S deepin.com.qq.office  #TIM
sudo pacman -S deepin.com.qq.im      #QQ


# 以下方法不是很建议(原生wine套用deepin-wine容器)
# 用普通用户运行
yaourt -S deepin-wine-tim
yaourt -S deepin-wine-qq     #会提示编辑文件,直接选n,最后继续构建Y。

钉钉

先安装nwjs:https://www.jianshu.com/p/a0557b3aa39a
然后克隆项目:https://club.doui.cc/topic/view/15c8b0ea25957196a9156b2d
运行:https://blog.csdn.net/happy_boys_/article/details/80868785


ss

yaourt -S shadowsocks

smb文件共享

# centos匿名共享参考:https://yelog.org/2017/07/03/CentOS7-anonymous-Samba/

sudo pacman -S samba gvfs-smb thunar-shares-plugin manjaro-settings-samba
# thunar-shares-plugin 可以thunar-shares-plugin-manjaro代替。

# 下面是简单的配置,可以直接用
sudo vim /etc/samba/smb.conf 

[Public]
   comment = Public Storage
   path = /data/123
   read only = no
   create mask = 0777
   directory mask = 0777
   guest ok = yes
   browseable = yes

# 修改权限,配置密码
sudo chmod -R 777 /data/123
gpasswd sambashare -a leolan
smbpasswd -a leolan

# 启用smaba 服务
systemctl enable smb nmb
systemctl start smb nmb

参考:
https://blog.csdn.net/aaa111/article/details/82774860
https://my.oschina.net/langxSpirit/blog/1647000


美化

KDE主题安装命令

sudo pacman -S papirus-icon-theme 
sudo pacman -S arc-kde kvantum-theme-arc 

安装完成之后去设置里面更改,不然没效果的.

这里还有一个自动的脚本安装文件
是一个b站的up主写的,我就偷过来了 

git clone --depth 1 https://github.com/Linux-Theme-Collection/GTK-Themes.git 
cd GTK-Themes 
./install.sh ## or run "./install-all.sh" to install all themes 

Gnome主题美化

Mac风格,见:https://www.jianshu.com/p/abba9642c4cb
原文中github地址已失效,代替:https://github.com/vinceliuice/Yosemite-gtk-theme

XFCE图标主题美化

图标:
yaourt -S numix-circle-icon-theme 
pacman -S papirus-icon-theme 

主题:
yaourt -S gtk-theme-arc-git 

同样的的安装之后去设置里面找窗口管理器.

开机动画

https://www.jianshu.com/p/a908153d1a4d


参考资料:
https://blog.csdn.net/weixin_41301508/article/details/81193217
http://www.cnblogs.com/demonxian3/p/9259912.html
https://www.jianshu.com/p/4fce765a306b
https://www.jianshu.com/p/9e8fe8892b61

(●゚ω゚●)