1.切换中国源

sudo gedit /etc/pacman-mirrors.conf

如果提示没有gedit , 则执行命令 : sudo pacman -S gedit

修改如下地方为中国:

OnlyCountry = China

2.增加archlinuxcn软件仓库以及各种开发工具源

sudo gedit /etc/pacman.conf

添加以下内容:

[archlinuxcn]

SigLevel = Optional TrustedOnly

Server = http://mirrors.ustc.edu.cn/archlinuxcn/$arch

[arch4edu]

SigLevel = Never

Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch

3.更新并选择最快的源列表

sudo pacman-mirrors -g

4.更新系统

sudo pacman -Syyu

**更新过程中可能会遇到冲突,请见 14**

5.安装archlinuxcn-keyring

sudo pacman -S archlinuxcn-keyring

如果安装失败,则执行以下命令:

sudo pacman -Syu haveged

sudo systemctl start haveged

sudo systemctl enable haveged

sudo rm -rf /etc/pacman.d/gnupg

sudo pacman-key --init

sudo pacman-key --populate archlinux

sudo pacman -S archlinuxcn-keyring

sudo pacman-key --populate archlinuxcn

6.安装yaourt

sudo pacman -S yaourt

7.安装搜狗输入法(建议先看16)

sudo pacman -S fcitx-sogoupinyin

sudo pacman -S fcitx-im

sudo pacman -S fcitx-configtool

sudo gedit ~/.xprofile

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="im=fcitx"

8.安装配置git

sudo pacman -S git

设置个人github信息:

git config --global user.name "github昵称"

git config --global user.email "注册邮箱"

9.安装配置zsh

sudo pacman -S zsh zsh-completions

cat /etc/shells

chsh -s /bin/zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

10.安装最新oracle-java并设置为默认

sudo pacman -S jdk

sudo archlinux-java set java-8-jdk

11.在软件中心卸载不需要的软件,安装wps、chrome、shadowsocks-qt5、eclipse-java、gimp、vlc、vim、vim-youcompleteme-git、Foxit Reader、electronic-wechat(具体根据个人情况,可用“yaourt 软件名”的方式安装软件)

12.安装apktool及android-tools

sudo pacman -S android-apktool android-tools

13.解决Windows和Linux双系统时间不一致问题

sudo timedatectl set-local-rtc 1

pacman 的具体使用请详见 archlinux

PS:以上配置转自ZOKEKAI的博客

14.第 4 步中可能遇到的冲突

python-nautilus and python2-nautilus 冲突

卸载一个

sudo pacman -Rs nautilus-admin

community/manjaro-gnome-settings-17.0 与 community/manjaro-gnome-settings-18.0 冲突

community/manjaro-gnome-extension-settings-17.0 与 community/manjaro-gnome-extension-settings-18.0 冲突

上面两种情况在选择是否确认更新替换时选择一个不替换一个替换即可,随便选 17 还是 18

15.硬盘安装会出现时间问题(可能是我安装时没注意给设置成了utc时间了【默认为utc时间】,13中方式在虚拟机中可以,但物理机上安装时就不行了,使用下面方式)
设置时区:sudo ln sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime(如果安装时时区设置不对这样设置下,Asia:亚洲,Shanghai:上海)
安装openNTPD:sudo pacman -S openntpd
重启openNTPD:systemctl restart openntpd
设置开机启动:systemctl enable openntpd

安装 tim 或 qq

yaourt qq 查看

会列出很多相关的可安装软件包(可能存在依赖关系)我安装一个QQ和一个Tim。

archlinuxcn/deepin-qq-im 8.9.19983deepin22-2 [installed](这个是QQ)
archlinuxcn/deepin.com.qq.office 2.0.0deepin4-1 [installed](这个是Tim)

Enter n° of packages to be installed (e.g., 1 2 3 or 1-3)
直接输入前面的序号后回车就会开始安装了,会询问是否继续安装,回车。(安装多个用空格隔开,连续的可以用 1-3 表示安装 1 2 3 对应软件包)

我安装的Tim登陆包括登陆后界面中的中文都会乱码,赞不知道如何解决,有兴趣解决的可以去 archLinux wifi 去找找看能不能找到解决办法,如果找到了希望可以回来告诉我一生,先表感谢!

经过多次尝试,找到不乱码的 Tim 了(下面选中的那个就是),但是 QQ 仍未找到可用版本。

第一次打开会自动升级,而且不升级貌似不给用,如果升级失败了(只能认脸黑了,我用 deepin-wine-qq 就升级安装失败导致无法使用)。

16. 7中的安装sogou输入法无法使用,故放弃 fcitx 使用 ibus

打开软件包管理器

搜索ibus

勾选 ibus 首选相、ibus-cheswing、ibus-libpinyin

应用(apply)

到 ' 系统设置 -> 区域和语言 ' 添加 ' 汉语(智能拼音) '即可

17.安装 virtualbox

先查看自己系统内核版本 uname -r 或者 uname -a

根据自己内核版本选择安装的版本,我的 manjaro17.1.12版本的内核为4.14的内核

选择: 3) linux414-virtualbox-host-modules

输入 3 回车。

安装扩展包
sudo pacman -S virtualbox-ext-oracle

添加当前用户到vboxusers
sudo gpasswd -a username vboxusers

这里需要将username替换为自己的用户名,如果不需要使用USB外设,可以不执行此操作。

重新启动系统或执行sudo modprobe vboxdrv 即可。

18.其他软件

vim

安装:sudo pacman -S vim (根本不需要去找来找去【哭】)
配置:https://www.zhyong.cn/posts/edab/#安装vim

Linux微信
electronic-wechat:sudo pacman -S electronic-wechat

谷歌浏览器
安装:sudo pacman -S google-chrome

Pycharm
python编辑器pycharm:sudo pacman -S pycharm

网易云音乐
安装:sudo pacman -S netease-cloud-music。

Typora
Markdown编辑器:Typora:yaourt typora

图像编辑器 Gimp: sudo pacman -S gimp

深度截图:sudo pacman -S deepin-screenshot

utojump
目录跳转神奇autojump: sudo pacman -S autojump,安装完成后需进行简单配置:
在~/.zshrc中添加:

source /usr/share/autojump/autojump.zsh
如果默认Shell是bash的话,在~/.bashrc中添加:source /usr/share/autojump/autojump.bash

19.pacman 的一些常用命令

pacman -S package_name #安装软件包
pacman -R package_name #删除软件包
pacman -Rs package_name #顺便删除软件包相关依赖
pacman -Syu            #升级系统中的所有包
pacman -Ss package        #查询软件包
pacman -Qs package        #查询已安装的包
pacman -Qi package        #显示查找的包的信息
pacman -Ql package        #显示你要找的包的文件都安装的位置
pacman -Sw package        #下载但不安装包
pacman -U /path/package.pkg.tar.gz #安装本地包
pacman -Scc            #清理包缓存,下载的包会在/var/cache 这个目录
pacman -Sf pacman #重新安装包

manjaro安装后你需要做的配置的更多相关文章

  1. Manjaro安装后,应该做的操作,仅作为自己备份使用,如有参考不懂,请留言咨询,或Q609916691

    家目录下,通用文件夹名称中英文互转: --(1)中文->英文 export LANG=en_US.UTF-8 xdg-user-dirs-update --force --(2)英文->中 ...

  2. Manjaro安装后简单配置

    一个相见恨晚的 Linux 操作系统 Manjaro 到底有多受欢迎? DistroWatch是一个包含了各种Linux发行版及其他自由/开放源代码的类Unix操作系统. (如OpenSolaris. ...

  3. Manjaro 安装后的配置

    1. 将本地数据包与远程数据包同步 sudo pacman -Syy 默认manjaro是没有同步数据包的,也就是说,这个时候你执行pacman -S pack_name 会报数据包找不到的错误(wa ...

  4. CentOS 7 mini版本安装后必须要做的几件事

    Linux家族非常的庞大,诸如Debian.Ubuntu.RedHat.CentOS.ArchLinux.Gentoo,甚至还有国内比较有名的Deepin,都是Linux家族闪耀的明星.根据实际需求涉 ...

  5. 生产服务器环境最小化安装后 Centos 6.5优化配置[转]

    内容目录 centos6.5最小化安装后配置网络: IP地址, 网关, 主机名, DNS 更新系统源并且升级系统 系统时间更新和设定定时任 创建普通用户并进行sudo授权管理 修改SSH端口号和屏蔽r ...

  6. manjaro 安装后的基本配置

    第一步:设置官方镜像源 sudo pacman-mirrors -i -c China -m rank # 输入以上命令后会有弹出框,选择一个国内镜像(推荐 https://mirrors.ustc. ...

  7. manjaro安装后的配置

    1.添加中科大源 参考https://blog.csdn.net/liyunfu233/article/details/87381017 sudo nano /etc/pacman.conf 在文末添 ...

  8. Scala安装后,在IDEA中配置

    IDEA中配置Scala 一.设置Module 二.添加Scala的SDK 三.寻找本地scala安装路径 四.测试是否可以新建有Scala Class 五.踩坑填坑记录 5.1:Error:(4, ...

  9. CentOS安装后的第一步:配置IP地址

    有关于centos7获取IP地址的方法主要有两种,1:动态获取ip:2:设置静态IP地址 在配置网络之前我们先要知道centos的网卡名称是什么,centos7不再使用ifconfig命令,可通过命令 ...

随机推荐

  1. zabbix 告警 JXM

    告警 虚拟机上网 [root@test1 alertscripts]# route -n [root@test1 alertscripts]# route add default gw 172.25. ...

  2. web安全之文件上传漏洞攻击与防范方法

    一. 文件上传漏洞与WebShell的关系 文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行.这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等.这种攻击方式是最为直接和有效 ...

  3. Android + Appium 自动化测试完整的环境配置及代码详解

    环境的的搭建 参考大神博客:https://www.cnblogs.com/fnng/p/4540731.html 该博客有一套详细的入门教程,奈何时间有点久远有些东西不能用了,但是参考价值还是有滴. ...

  4. itchat教程

    https://www.python.org/ftp/python/3.6.6/ https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz ...

  5. TCP Nagle算法以及延迟确认(即延迟回复ACK)的学习

    TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认.为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据. (一个连TCP接会 ...

  6. github 0 学习

    Github 快速上手实战教程 一.实验介绍 1.1 实验内容 本次课程讲的是在实验楼的在线环境中,如何使用 Github 去管理在在线环境中使用的代码.配置.资源等实验相关文件,怎样去添加.同步和下 ...

  7. 百度webuploader 上传演示例子

    前端代码 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="baiduWebU ...

  8. jndi理解

    java中很多这些接口规范,jndi就是其中一个,而下面那些包就是jndi接口的提供商程序实现包,他们都是遵循jndi规范的. 主要接口功能是:添加命名与对象的映射到jndi树中,客户能快速查找并使用 ...

  9. (转)AIX 5.3 安装中文语言包

    AIX 5.3 安装中文语言包 原文:http://blog.51cto.com/lubby/571648 在AIX操作系统安装国内软件厂商使用的一些应用软件中,会涉及到一些中文乱码问题(我就是在部署 ...

  10. The function getUserId must be used with a prefix when a default namespace is not specified 解决办法

    The function getUserId must be used with a prefix when a default namespace is not specified 解决方法: 1. ...