目录
  1. 1. 为什么选择Manjaro
  2. 2. 安装Manjaro
    1. 2.1. 下载ISO镜像
    2. 2.2. 安装双系统
    3. 2.3. 开机引导
  3. 3. 配置Manjaro
    1. 3.1. 添加archlinuxcn源
    2. 3.2. 配置下载工具和下载源
    3. 3.3. 安装常用软件
      1. 3.3.1. 浏览器
      2. 3.3.2. 输入法
      3. 3.3.3. 网易云音乐
      4. 3.3.4. 办公软件WPS
      5. 3.3.5. QQ/TIM
      6. 3.3.6. 微信
      7. 3.3.7. 终端shell——zsh
      8. 3.3.8. Git
      9. 3.3.9. Node.js
      10. 3.3.10. VS Code
      11. 3.3.11. Typora——Markdown编辑器
      12. 3.3.12. 深度截图
      13. 3.3.13. tmux——强大的终端复用工具
      14. 3.3.14. The Fuck——纠正上一条控制台命令
    4. 3.4. Windows与Linux双系统时间不一致
  4. 4. 出现错误解决方法
    1. 4.1. 出现Keys错误,签名失败…等
    2. 4.2. 出现无法锁定Database的错误
    3. 4.3. 使用yaourt安装软件
人生苦短,我用Manjaro

为什么选择Manjaro

其实Linux的发行版我用过很多,Ubuntu、Debian、Deepin、CentOS、OpenSUSE、Kali Linux、Mint Linux。最后使用的是Mint Linux,不过一直使用apt,包太少而且太老了。同时安装很慢。所以考虑了转投Arch系,毕竟pacman比apt不知道舒服多少倍。因此选择了Arch的衍生版Manjaro,Arch太激进了,怕滚挂。

桌面版本选择了Gnome版本,KDE太大,Xfce个人不喜欢,而且gnome也是用了很久,已经习惯了,配置起来更得心应手。

Manjaro在distrowatch排行榜排行第一,(最后观看时间2018.09.25)

安装Manjaro

下载ISO镜像

Manjaro稳定版下载

这里会有一个问题,我在用UltraISO进行刻录的时候会出现刻录失败或者找不到启动文件的问题,所以我使用的是USBwriter进行刻录.

安装双系统

Manjaro安装是很新手向的,相对于Arch来说已经是非常简单的.按照安装步骤一步步做就可以了.

因为是安装双系统,而且Windows10的引导分区是ESP分区,所以在分区的界面,只需要将/boot/efi挂载到ESP分区(100MB的那个分区)即可.挂载点设置为/boot/efi标记选择bootesp

其他分区就自行分区了.

开机引导

安装完后还是会直接进入Windows,这时在Windows管理员命令行窗口输入

powershell
1
bcdedit /set "{bootmgr}" path \EFI\Manjaro\grubx64.efi

然后将windows的电源管理的快速启动关闭,进入BIOS将fast boot关闭.重新开机就可以看到GRUB启动引导项.进入Manjaro.

如果没有看到Windows的开机启动项,只需要进入Manjaro输入

bash
1
sudo update-grub

就能看见Windows的启动项.

配置Manjaro

添加archlinuxcn源

安装后先配置国内的软件源,里面包含了搜狗输入法,wps-office和网易云音乐等国产软件.

生成可用中国镜像站列表

bash
1
sudo pacman-mirrors -i -c China -m rank

选择同步时间最短的镜像站

刷新缓存

bash
1
sudo pacman -Syy

添加ArchLinux中文社区仓库

首先进入文件/etc/pacman.conf

bash
1
sudo nano /etc/pacman.conf

在文件底部加入如下几行

code
1
[archlinuxcn]
2
SigLevel = Optional TrustedOnly
3
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
4
# 网址改为自己所选的镜像网站

安装archlinux-keyring包导入GPG key

bash
1
sudo pacman -Sy archlinuxcn-keyring

配置下载工具和下载源

安装aria2并加速源下载

bash
1
sudo pacman -S aria2

强烈建议大家,开源服务器免费为大家提供同步,而服务器的带宽投入是非常巨大的,请大家不要对服务器设置过多下载线程

修改/etc/pacman.conf,在[option]增加或者修改为下面的内容

routeros
1
XferCommand = /usr/bin/aria2c --allow-overwrite=true -c --file-allocation=falloc --log-level=error -m2 --max-connection-per-server=5 --max-file-not-found=5 --min-split-size=5M --no-conf --remote-time=true --summary-interval=60 -t10 -d / -o %o %u

添加yaourt支持AUR

bash
1
sudo pacman -S base-devel yaourt

安装yaourt以及pacaur

bash
1
sudo pacman -S yaourt pacaur

基本用法两者差不多

bash
1
sudo pacman -S package_name1 package_name2 ...     # 安装软件
2
sudo pacman -R package_name                        # 删除软件
3
sudo pacman -Rs                                    # 移除已安装不需要软件包
4
sudo pacman -Rsc                                   # 删除一个包,所有依赖
5
sudo pacman -Syu                                   # 更新软件和系统
6
sudo pacman -Ss string1 string2 ...                # 搜索
7
sudo pacman -Qs                                    # 搜索已安装的包
8
sudo pacman -Si                                    # 显示包大量信息
9
sudo pacman -Sc                                    # 清理包缓存

安装常用软件

浏览器

谷歌浏览器

bash
1
# chrome浏览器稳定版
2
sudo pacman -S google-chrome
3
# chromium开源浏览器
4
sudo pacman -S chromium

火狐浏览器国内版

bash
1
sudo pacman -S firefox firefox-i18n-zh-cn

输入法

搜狗拼音

bash
1
sudo pacman -S fcitx-sogoupinyin
2
sudo pacman -S fcitx-im
3
sudo pacman -S fcitx-configtool

不知道为什么,我安装搜狗拼音输入法总是出错,所以选择了谷歌拼音输入法

谷歌拼音

bash
1
sudo pacman -S fcitx-googlepinyin  # 安装google拼音
2
sudo pacman -S fcitx-im            # 全部安装
3
sudo pacman -S fcitx-configtool    # 图形化配置工具

~/.xprofile里写入以下内容:

routeros
1
export GTK_IM_MODULE=fcitx
2
export QT_IM_MODULE=fcitx
3
export XMODIFIERS="@im=fcitx"

重启之后在fcitx的图形化configuration里面添加输入法,可以搜索pinyin找到谷歌拼音然后就能使用了.

网易云音乐

bash
1
sudo pacman -S netease-cloud-music

办公软件WPS

bash
1
# WPS软件
2
sudo pacman -S wps-office
3
# WPS字体
4
sudo pacman -S ttf-wps-fonts

解决无法输入中文问题:

sudo nano /usr/bin/wps,在第一行(#!/bin/bash)下面添加:

routeros
1
export XMODIFIERS="@im=fcitx"
2
export QT_IM_MODULE="fcitx"

QQ/TIM

bash
1
# 安装TIM
2
sudo pacman -S deepin.com.qq.office
3
# 安装QQ
4
sudo pacman -S deepin.com.qq.im

微信

bash
1
sudo pacman -S electronic-wechat

Github上electronic-wechat开源项目(据说比腾讯官方开发的要好~)

终端shell——zsh

安装zsh

bash
1
sudo pacman -S zsh

更换默认的shell

bash
1
chsh -s /usr/bin/zsh

安装oh-my-zsh

bash
1
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh

运行该脚本

bash
1
sh install.sh

Git

bash
1
sudo pacman -S git
2
# 设置git信息
3
git config --global user.name "github name"
4
git config --global user.email "github email"

Node.js

安装node.js的最佳方式是使用nvm

cURL:

bash
1
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

Wget:

bash
1
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安装完成从后,重启终端并执行

bash
1
nvm install node

VS Code

bash
1
sudo pacman -S visual-studio-code-bin

Typora——Markdown编辑器

bash
1
sudo pacman -S typora

深度截图

bash
1
sudo pacman -S deepin-screenshot

tmux——强大的终端复用工具

bash
1
sudo pacman -S tmux

The Fuck——纠正上一条控制台命令

bash
1
sudo pacman -S thefuck

Windows与Linux双系统时间不一致

bash
1
sudo timedatectl set-local-rtc 1

出现错误解决方法

出现Keys错误,签名失败…等

bash
1
# 移除旧的keys
2
sudo rm -rf /etc/pacman.d/gnupg
3
# 初始化pacman的keys
4
sudo pacman-key --init
5
# 加载签名的keys
6
sudo pacman-key --populates archlinux
7
# 刷新升级已签名的keys
8
sudo pacman-key -refresh-keys
9
# 清空并且下载新数据
10
sudo pacman -Sc
11
# 更新
12
sudo pacman -Syu

出现无法锁定Database的错误

bash
1
sudo rm /var/lib/pacman/db.lck

使用yaourt安装软件

  • 不需要使用root 否则报错
  • 在提示调用vim时,输入vim保存
  • 如果不想输入: 修改~/.zshrc文件,在文件最后加入export VISUAL="vim"即可.

非常感谢CSDN里面的各位大神们,在配置Manjaro的时候,本人将CSDN内所有关于Manjaro的文章都翻了一遍,这里就不贴链接了,太多了.

文章作者: Izzio
文章链接: https://izzio.netlify.com/blog/computer/linux/11954.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Seventy
ENG