需求: 物理机使用linux个人版本系统,最好支持 微软office QQ/Tim 等通讯软件,

软件易安装, 图形界面可修改, 具有多个多个开发环境如:python2 python3 gcc nodejs php 等等

目前看中linux发行版个人操作系统是 manjaro , 打算安装来体验一波:https://www.manjaro.cn/

安装教程:

https://blog.csdn.net/aaazz47/article/details/77416136?locationNum=6&fps=1

百度贴吧:

https://tieba.baidu.com/f?kw=manjaro&fr=ala0&tpl=5

安装好系统后,首先配置pacman源,然后更新所有软件包

#pacman 修改 mirrorlist
#manjaro 安装后要修改默认的 mirrorlist, 否则更新包时可能极慢。
#执行如下命令修改默认的mirrorlist,
sudo pacman-mirrors -f
#or
sudo pacman-mirrors -c China #再执行更新
sudo pacman -Syu

manjaro 目前排名第一!!! 什么kali ubuntu debian centos开始掉, 国内深度deepin所处位置还不错

https://distrowatch.com/dwres.php?resource=popularity

https://www.manjaro.cn/bbs/topic/manjaro%e5%9c%a8distrowatch%e4%b8%8a%e7%9a%84%e6%8e%92%e5%90%8d%e5%b7%b2%e7%a8%b3%e5%b1%85%e7%ac%ac2

初始化配置,为避免踩不必要的坑,按照下面教程安装准没错

参考链接:  https://blog.csdn.net/ZOKEKAI/article/details/74740664

.切换中国源

sudo gedit /etc/pacman-mirrors.conf

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

修改如下地方为中国:

OnlyCountry = China

.增加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

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

sudo pacman-mirrors -g

.更新系统

sudo pacman -Syyu

.安装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

.安装yaourt

sudo pacman -S yaourt

.安装搜狗输入法

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"

.安装配置git

sudo pacman -S git

设置个人github信息:

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

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

.安装配置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)"

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

sudo pacman -S jdk

sudo archlinux-java set java--jdk

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

.安装apktool及android-tools

sudo pacman -S android-apktool android-tools

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

sudo timedatectl set-local-rtc 

废话不多说,说说安装过程踩过的坑

通过自动 pacman-mirrors -c China 命令生成的源,在更新所有软件包时除了问题,具体操作如下:

[demon-manjaro ~]# pacman -Syu haveged
:: 正在同步软件包数据库...
core 已经是最新版本
extra 已经是最新版本
community 已经是最新版本
multilib 已经是最新版本
archlinuxcn 821.1 KiB 4.45M/s : [###################] %
警告:haveged-1.9.- 已经为最新 -- 重新安装
:: 正在进行全面系统更新...
:: 替换 gnome-themes-standard 吗 (使用 extra/gnome-themes-extra )? [Y/n] y
:: 替换 pkg-config 吗 (使用 core/pkgconf )? [Y/n] y
正在解决依赖关系...
正在查找软件包冲突...
警告:检测到依赖关系环:
警告:harfbuzz 将在它 freetype2 的依赖关系之前被安装
警告:检测到依赖关系环:
警告:rubygems 将在它 ruby 的依赖关系之前被安装 软件包 () accountsservice-0.6.- acpid-2.0.-
nss-3.37.- nss-mdns-0.10- ntp-4.2..p11- octopi-0.8.-
python-html5lib-1.0.- python-jade-application-kit-1.3.-
python-keyutils-0.5- python-lockfile-0.12.-
python-msgpack-0.5.- python-packaging-17.1-
python-pillow-5.1.- python-pip-10.0.-
python-progress-1.3- python-pycurl-7.43.0.2-
python-pyqt5-5.10.- python-pytoml-0.1.-
python-requests-2.18.- python-retrying-1.3.-
python-setuptools-:39.2.- python-urllib3-1.23-
python-webencodings-0.5.- python2-2.7.-
qbittorrent-4.1.- qca-qt5-2.1.- qgpgme-1.11.-
qqc2-desktop-style-5.46.- qrencode-4.0.- qt4-4.8.-
qt5-base-5.11.- qt5-declarative-5.11.-
qt5-graphicaleffects-5.11.- qt5-imageformats-5.11.-
qt5-location-5.11.- qt5-multimedia-5.11.-
qt5-quickcontrols-5.11.- qt5-quickcontrols2-5.11.-
qt5-script-5.11.- qt5-sensors-5.11.- qt5-speech-5.11.-
qt5-svg-5.11.- qt5-tools-5.11.-
qt5-virtualkeyboard-5.11.- qt5-webchannel-5.11.-
qt5-webkit-5.212.0alpha2- qt5-x11extras-5.11.-
qt5-xmlpatterns-5.11.- qtermwidget-0.9.- raptor-2.0.-
readline-7.0.- ruby-2.5.- rubygems-2.7.-
xorg-font-util-1.3.- xorg-font-utils-7.6-
xorg-fonts-alias-1.0.- xorg-fonts-encodings-1.0.-
xorg-luit-1.1.- xorg-server-1.19.++g56547b196-
xorg-server-common-1.19.++g56547b196-
xorg-setxkbmap-1.3.- xorg-xdpyinfo-1.3.-
xorg-xkbcomp-1.4.- xorg-xmodmap-1.0.- xorg-xrandr-1.5.-
xterm-- xz-5.2.- yajl-2.1.- yakuake-3.0.-
zenity-3.28.- zita-alsa-pcmi-0.2.- zsh-5.5.-
zstd-1.3.- zvbi-0.2.- haveged-1.9.- 下载大小: 0.04 MiB
全部安装大小: 4754.13 MiB
净更新大小: 197.64 MiB :: 进行安装吗? [Y/n] y
:: 正在获取软件包......
haveged-1.9.--x86_64 41.2 KiB .00B/s : [###################] %
(/) 正在检查密钥环里的密钥 [###################] %
警告:Public keyring not found; have you run 'pacman-key --init'?
正在下载所需的密钥......
错误:key "54C28F4FF5A1A949" could not be looked up remotely
错误:key "FCF3C8CB5CF9C8D4" could not be looked up remotely
错误:key "CEB167EFB5722BD6" could not be looked up remotely
错误:key "396E3E25BAB142C1" could not be looked up remotely
错误:key "8DB9F8C18DF53602" could not be looked up remotely
错误:key "2C089F09AC97B894" could not be looked up remotely
错误:key "37E0AF1FDA48F373" could not be looked up remotely
错误:key "901C1C320EB0D45D" could not be looked up remotely
错误:key "F22FB1D78A77AEAB" could not be looked up remotely
错误:所需的密钥从密钥环中丢失
错误:无法提交处理 (未预期的错误)
发生错误,没有软件包被更新。

解决方式:后面参照下面链接将pacman设置为手动配置源,参考链接如下

https://blog.csdn.net/aaazz47/article/details/77416136?locationNum=6&fps=1

https://www.archlinuxcn.org/gnupg-2-1-and-the-pacman-keyring/

https://github.com/archlinuxcn/repo/issues/300

http://tieba.baidu.com/p/4869929663

$ sudo pacman -S archlinuxcn-keyring
$ sudo pacman-key --refresh-keys

http://tieba.baidu.com/p/5571242983

第一次装manjaro 使用的是kde环境, 虽然能够通过yaourt 成功安装qq tim 软件,

但是运行不起来, 不过界面和稳定性相对来说还行。 打算试试 deepin桌面环境,

这样就可以装什么qq tim 迅雷啦

教程如下:

https://blog.csdn.net/JerryLife/article/details/78181613

初次安装manjaro-deepin

未完待续。。。

Manjaro 玩机记录的更多相关文章

  1. Wii硬盘版玩机心得

    若干年前在电玩巴士买了一台硬盘版的Wii,下面是我的玩机心得: 查看Wii的系统版本信息 链接:http://www.cnblogs.com/duxiuxing/p/4251693.html Wii硬 ...

  2. 玩机之Honor_V10

    作为一个热爱手机的Geek,自然是经历了很多的刷机和改装手机的经验,当然翻车的经验也是有的.一般来说的折腾手机都是在遇到某一版本使用以及各方面都比较稳定的时候才会选择让手机停留在哪一版本.下面我就来分 ...

  3. 13条Android手机必备技巧 让玩机更有趣

    腾讯数码讯(编译:张秀梅)如果你不是一名极客或手机爱好者,那么或许对于手中的Android手机来说,肯定无法做到百分之百了解.对于这款世界上最受欢迎的操作系统来说,有许多不为大部分人所知晓的使用技巧或 ...

  4. 老三星手机i9001刷机记录

    家里的老的三星i9001,准备给我妈用,打算刷机,但又实在头疼那些复杂的刷机技术,昨天研究了一下,用比较简单的方法完成刷机,记录如下: 用卡刷比较简单,线刷不考虑 进入恢复模式的方法:1.电源+音量加 ...

  5. 玩机之HUAWEI_Nova

    Nova是一款挺早的机型了.最开始使用华为就觉得这一款最好挺好用,屏幕小巧功能强大.当然也离不开手机,最早的TWRP就是在此机型上初步尝试成功,也算学习,那时候还没有玩过.这部手机算是改机最完美的一部 ...

  6. 台电X16pro刷机记录

    Android: 如果要刷安卓,需要使用win7系统电脑,且需要安装java环境,同时按住 音量减+电源键进入刷机模式(DNX BOOT MODE..),这时在PhoneFlashTool_5.3.2 ...

  7. 红米2A高配刷机记录

    2014816 机型:红米2A高配版 设备型号:2014816 CPU:高通 线刷:fastboot平台 http://192.168.7.118/MesReports/Reports/Cutting ...

  8. htc one x刷机记录

    这几天有些空余时间都用来刷htc one x,来说说刷机的艰难史吧. 首先是利用百度云rom刷机,本来一直用小米系统,突然发现百度云也能够搞个,所以心血来潮要刷个百度云,先利用软件解锁,哪知道没细致看 ...

  9. Manjaro折腾简单记录

    0.Manjaro启动U盘的制作 推荐使用4-16G容量的U盘,避免兼容性问题(U盘太大可能会无法启动). 用rufus就可以,注意选用DD模式才能成功制作. 如果在linux环境里,先用sudo f ...

随机推荐

  1. idea 配置 maven 项目

    maven 项目  用模块引入进来 1.引入  pom.xml 2.如果不是web则要添加web支持 3.配置资源  类  和依赖  and 项目语言环境 5.配置  artifacts 部署   w ...

  2. LaTeX数学模式&上下标&代码块

    效果就是如上图所示了.学习了使用数学模式插入公式和使用上标和公式的编号.这里的目录没有展开,在编译一次目录会展开,代码块会被挤到下一页上面去. \documentclass[UTF8]{ctexart ...

  3. CPU与GPU性能的比较报告

    运行时间分析 不同的模型在cpu和gpu下的时间差异较大,一般来说gpu会比cpu快5-20倍.我们选用了最常用的inception v3的分类模型,输入图片尺寸为:3x299x299. GPU 在一 ...

  4. C#字符串、字节数组和内存流间的相互转换

    定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串=>比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes(&q ...

  5. Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded

    1.在build.gradle添加脚本指定编译堆内存 如果在整个工程中生效,则在build.gradle中增加如下配置: android { .............. dexOptions { i ...

  6. Java编程的逻辑 (94) - 组合式异步编程

    ​本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http: ...

  7. 非root用户在80端口运行nginx

    一般情况下没有这种需求,但对于强迫症患者来说,还是完整的走了一把. 普通用户是不允许使用1024以下端口的,所以此次操作仍然需要root权限来进行配置.而且由于使用了root安装,因此nginx用户仍 ...

  8. Python3集合

    集合(set)是一个无序的不重复元素序列. 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典. 创建格 ...

  9. linux下怎样批量更改文件后缀名

    今天又有同学问linux下怎样批量更改文件后缀名,这个问题被别人问到三次了,所以这里给出几个解决方法 一.rename解决 1.  Ubuntu系统下 rename 's//.c//.h/'  ./* ...

  10. 【Clojure 基本知识】 ns宏的 指令(关键字) requrie的用法

    指令(:require)用在(ns)之中,下面是实践中总结的几种用法(下文中省略ns宏,只是给出:require的代码): 一.导入完整名称空间. 1,最简单的形式: (:require clojur ...