需求: 物理机使用linux个人版本系统,最好支持 微软office QQ/Tim 等通讯软件,
软件易安装, 图形界面可修改, 具有多个多个开发环境如:python2 python3 gcc nodejs php 等等
目前看中linux发行版个人操作系统是 manjaro , 打算安装来体验一波:
安装教程:
百度贴吧:
安装好系统后,首先配置pacman源,然后更新所有软件包
#pacman 修改 mirrorlist#manjaro 安装后要修改默认的 mirrorlist, 否则更新包时可能极慢。#执行如下命令修改默认的mirrorlist,sudo pacman-mirrors -f#orsudo pacman-mirrors -c China#再执行更新sudo pacman -Syu
manjaro 目前排名第一!!! 什么kali ubuntu debian centos开始掉, 国内深度deepin所处位置还不错
初始化配置,为避免踩不必要的坑,按照下面教程安装准没错
1.切换中国源sudo gedit /etc/pacman-mirrors.conf如果提示没有gedit , 则执行命令 : sudo pacman -S gedit修改如下地方为中国:OnlyCountry = China2.增加archlinuxcn软件仓库以及各种开发工具源sudo gedit /etc/pacman.conf添加以下内容:[archlinuxcn]SigLevel = Optional TrustedOnlyServer = http://mirrors.ustc.edu.cn/archlinuxcn/$arch[arch4edu]SigLevel = NeverServer = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch3.更新并选择最快的源列表sudo pacman-mirrors -g4.更新系统sudo pacman -Syyu5.安装archlinuxcn-keyringsudo pacman -S archlinuxcn-keyring如果安装失败,则执行以下命令:sudo pacman -Syu havegedsudo systemctl start havegedsudo systemctl enable havegedsudo rm -rf /etc/pacman.d/gnupgsudo pacman-key --initsudo pacman-key --populate archlinuxsudo pacman -S archlinuxcn-keyringsudo pacman-key --populate archlinuxcn6.安装yaourtsudo pacman -S yaourt7.安装搜狗输入法sudo pacman -S fcitx-sogoupinyinsudo pacman -S fcitx-imsudo pacman -S fcitx-configtoolsudo gedit ~/.xprofileexport GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport XMODIFIERS="im=fcitx"8.安装配置gitsudo pacman -S git设置个人github信息:git config --global user.name "github昵称"git config --global user.email "注册邮箱"9.安装配置zshsudo pacman -S zsh zsh-completionscat /etc/shellschsh -s /bin/zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"10.安装最新oracle-java并设置为默认sudo pacman -S jdksudo archlinux-java set java-8-jdk11.在软件中心卸载不需要的软件,安装wps、chrome、shadowsocks-qt5、eclipse-java、gimp、vlc、vim、vim-youcompleteme-git、Foxit Reader、electronic-wechat(具体根据个人情况,可用“yaourt 软件名”的方式安装软件)12.安装apktool及android-toolssudo pacman -S android-apktool android-tools13.解决Windows和Linux双系统时间不一致问题sudo timedatectl set-local-rtc 1
废话不多说,说说安装过程踩过的坑
通过自动 pacman-mirrors -c China 命令生成的源,在更新所有软件包时除了问题,具体操作如下:
[demon-manjaro ~]# pacman -Syu haveged:: 正在同步软件包数据库... core 已经是最新版本 extra 已经是最新版本 community 已经是最新版本 multilib 已经是最新版本 archlinuxcn 821.1 KiB 4.45M/s 00:00 [###################] 100%警告:haveged-1.9.1-4 已经为最新 -- 重新安装:: 正在进行全面系统更新...:: 替换 gnome-themes-standard 吗 (使用 extra/gnome-themes-extra )? [Y/n] y:: 替换 pkg-config 吗 (使用 core/pkgconf )? [Y/n] y正在解决依赖关系...正在查找软件包冲突...警告:检测到依赖关系环:警告:harfbuzz 将在它 freetype2 的依赖关系之前被安装警告:检测到依赖关系环:警告:rubygems 将在它 ruby 的依赖关系之前被安装软件包 (614) accountsservice-0.6.49-1 acpid-2.0.29-2 nss-3.37.1-1 nss-mdns-0.10-7 ntp-4.2.8.p11-2 octopi-0.8.13-1 python-html5lib-1.0.1-2 python-jade-application-kit-1.3.5-1 python-keyutils-0.5-2 python-lockfile-0.12.2-2 python-msgpack-0.5.6-1 python-packaging-17.1-1 python-pillow-5.1.0-1 python-pip-10.0.1-1 python-progress-1.3-2 python-pycurl-7.43.0.2-1 python-pyqt5-5.10.1-3 python-pytoml-0.1.16-1 python-requests-2.18.4-3 python-retrying-1.3.3-3 python-setuptools-1:39.2.0-2 python-urllib3-1.23-1 python-webencodings-0.5.1-1 python2-2.7.15-1 qbittorrent-4.1.1-2 qca-qt5-2.1.3-10 qgpgme-1.11.1-1 qqc2-desktop-style-5.46.2-2 qrencode-4.0.2-1 qt4-4.8.7-24 qt5-base-5.11.0-1 qt5-declarative-5.11.0-1 qt5-graphicaleffects-5.11.0-1 qt5-imageformats-5.11.0-1 qt5-location-5.11.0-1 qt5-multimedia-5.11.0-1 qt5-quickcontrols-5.11.0-1 qt5-quickcontrols2-5.11.0-1 qt5-script-5.11.0-2 qt5-sensors-5.11.0-1 qt5-speech-5.11.0-1 qt5-svg-5.11.0-1 qt5-tools-5.11.0-1 qt5-virtualkeyboard-5.11.0-1 qt5-webchannel-5.11.0-1 qt5-webkit-5.212.0alpha2-15 qt5-x11extras-5.11.0-1 qt5-xmlpatterns-5.11.0-1 qtermwidget-0.9.0-1 raptor-2.0.15-8 readline-7.0.005-1 ruby-2.5.1-1 rubygems-2.7.7-1 xorg-font-util-1.3.1-2 xorg-font-utils-7.6-5 xorg-fonts-alias-1.0.3-2 xorg-fonts-encodings-1.0.4-5 xorg-luit-1.1.1-3 xorg-server-1.19.6+24+g56547b196-1 xorg-server-common-1.19.6+24+g56547b196-1 xorg-setxkbmap-1.3.1-2 xorg-xdpyinfo-1.3.2-2 xorg-xkbcomp-1.4.2-1 xorg-xmodmap-1.0.9-2 xorg-xrandr-1.5.0-1 xterm-333-1 xz-5.2.4-1 yajl-2.1.0-2 yakuake-3.0.5-1 zenity-3.28.1-1 zita-alsa-pcmi-0.2.0-4 zsh-5.5.1-1 zstd-1.3.4-1 zvbi-0.2.35-2 haveged-1.9.1-4下载大小: 0.04 MiB全部安装大小: 4754.13 MiB净更新大小: 197.64 MiB:: 进行安装吗? [Y/n] y:: 正在获取软件包...... haveged-1.9.1-4-x86_64 41.2 KiB 0.00B/s 00:00 [###################] 100%(612/612) 正在检查密钥环里的密钥 [###################] 100%警告: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设置为手动配置源,参考链接如下
$ sudo pacman -S archlinuxcn-keyring$ sudo pacman-key --refresh-keys
第一次装manjaro 使用的是kde环境, 虽然能够通过yaourt 成功安装qq tim 软件,
但是运行不起来, 不过界面和稳定性相对来说还行。 打算试试 deepin桌面环境,
这样就可以装什么qq tim 迅雷啦
教程如下:
未完待续。。。