zoukankan      html  css  js  c++  java
  • Manjaro 玩机记录

    需求: 物理机使用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

    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
    
    
    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.安装搜狗输入法
    
    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-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设置为手动配置源,参考链接如下

    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

    未完待续。。。

  • 相关阅读:
    HDOJ 5414 CRB and String 模拟
    Python标准库:内置函数all(iterable)
    Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack.
    关于TabLayout+ViewPager组合实现多页面滑动
    互联网产品经理应该具备的技能(需求篇)
    【Android】利用自己定义View的重绘实现拖动移动,获取组件的尺寸
    mybatis自己主动生成mapper,dao,映射文件
    Java解析注解
    如日中天的Uber到底是用什么开发语言做到的?
    [Swift]LeetCode1002. 查找常用字符 | Find Common Characters
  • 原文地址:https://www.cnblogs.com/demonxian3/p/9248640.html
Copyright © 2011-2022 走看看