美文网首页
Manjaro安装后要做的事

Manjaro安装后要做的事

作者: SCOR_PIO | 来源:发表于2019-11-10 20:41 被阅读0次

    Manjaro 简介

    Manjaro 是一款基于 Arch Linux、对用户友好的 Linux 发行版。在 Linux 社区,Arch Linux 的确是一个异常快速、强大、轻量级的发行版,它提供最新的、最全的软件。然而,Arch Linux 面向高级用户,普遍认为,缺乏技术专长或者没有耐心的人是无法玩转 Arch Linux的。

    Manjaro 由奥地利、法国和德国的爱好者共同开发,提供了 Arch Linux 操作系统的所有优点,同时注重用户友好性和可用性。 Manjaro 提供32位和64位版本,适合新手以及经验丰富的 Linux 用户。

    Manjaro 与 Arch 有许多相同的功能,包括:

    • “滚动发行”开发模式,可提供最新的系统,而无需安装新版本
    • 可用 AUR

    然而,Manjaro 拥有自己的一些额外的功能,包括:

    • 简化、用户友好的安装过程
    • 自动检测计算机的硬件(例如显卡)
    • 为系统自动安装必要的软件(例如显卡驱动程序)
    • 它自己的专用软件仓库,以确保提供完全测试过的稳定的软件包
    • 轻松安装和使用多个内核。
      补充

    Arch Linux(或 Arch /ˈɑːrtʃ/) 是一款基于 x86-64 架构的 Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以 KISS 原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman。

    AUR 的全称是 Arch User Repository,是 Arch Linux/Manjaro 用户的社区驱动存储库,创建 AUR 的目的是使共享社区包的过程更容易和有条理。使用它可以在 Arch Linux/Manjaro 系统中安装和更新软件包。这个软件仓库的软件包是相当丰富,可以查看这个网站的统计Repository statistics,它的软件列表可以在Archlinux AUR查看

    深度截图_选择区域_20191102115055.png

    安装 Manjaro

    详细安装过程就不展示了,网上很多教程,不过需要注意的是制作启动盘的工具得用Rufus。

    官网系统镜像下载,推荐从 USTC中科大镜像下载几个主要版本:

    • Xfce是一个用于类UNIX操作系统的轻量级桌面环境。它的目标是快速和系统资源低耗,同时仍然保持视觉上的吸引力和对用户友好的特性。所以,家里另外一台低配置的旧笔记本,我安装了这个版本。
    • KDE是一个功能丰富多样的桌面环境,提供几种不同风格的菜单来访问应用程序。还有一个优秀的内置界面,可以方便地访问、下载、安装新的主题、小部件等。 虽然在用户友好度上做的非常好,但KDE也是相当消耗系统资源的,跟XFCE比较起来,启动程序、使用桌面环境都明显偏慢。运行 Manjaro 的 64 位 KDE 桌面使用大约需要 550MB 的内存。我自己的就笔记本配置还可以,就安装了这个版本,确实很易用!
    • GNOME桌面环境是作为GNU项目的一部分来开发的,它旨在简单易用,并且完全可用。

    配置中国的 mirrors,在 终端 执行下面的命令从官方的源列表中对中国源进行测速和设置:

    sudo pacman-mirrors -g  # 排列源,可不执行
    sudo pacman-mirrors -c China -m rank # 更改源,在跳出的对话框里选择想要的源
    

    为 Manjaro 增加中文社区的源来加速安装软件,在 /etc/pacman.conf 中添加 archlinuxcn 源,末尾加上:

    [archlinuxcn]
    SigLevel = Optional TrustedOnly
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    

    安装 archlinuxcn-keyring 包以导入 GPG key,否则的话 key 验证失败会无法安装:

    sudo pacman -S archlinuxcn-keyring
    

    同步并更新系统:

    sudo pacman -Syyu
    

    输入法

    fcitx 是 Free Chinese Input Toy for X 的缩写,国内也常称作小企鹅输入法,是一款 Linux 下的中文输入法:

    sudo pacman -S fcitx-googlepinyin
    sudo pacman -S fcitx-im # 选择全部安装
    sudo pacman -S fcitx-configtool # 安装图形化配置工具
    sudo pacman -S fcitx-skin-material
    

    解决中文输入法无法切换问题: 添加文件 ~/.xprofile

    export GTK_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    

    输入法需要重启生效

    pacman

    sudo pacman -S 软件名 # 安装
    sudo pacman -R 软件名 # 删除单个软件包,保留其全部已经安装的依赖关系
    sudo pacman -Rs 软件名 # 除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
    sudo pacman -Ss 软件名  # 查找软件
    sudo pacman -Sc # 清空并且下载新数据
    sudo pacman -Syu # 升级所有软件包
    sudo pacman -Qs # 搜索已安装的包
    

    yay

    Yay 是用 Go 编写的 Arch Linux AUR 包管理工具。具体可以查看 Arch Wiki

    注意:很多教程比较老了,yaourt 目前已经停止维护,用户可以考虑迁移到 aurman 或 yay,

    安装 yay:

    sudo pacman -S yay
    

    配置 yay 的 aur 源为清华源 AUR 镜像

    yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
    

    修改的配置文件位于 ~/.config/yay/config.json ,还可通过以下命令查看修改过的配置:

    yay -P -g
    

    yay 的常用命令:

    yay -S package # 从 AUR 安装软件包
    yay -Rns package # 删除包
    yay -Syu # 升级所有已安装的包
    yay -Ps # 打印系统统计信息
    yay -Qi package # 检查安装的版本
    

    yay 安装命令不需要加 sudo

    安装中文字体

    sudo pacman -S wqy-zenhei
    sudo pacman -S wqy-bitmapfont
    sudo pacman -S wqy-microhei
    sudo pacman -S ttf-wps-fonts
    sudo pacman -S adobe-source-han-sans-cn-fonts
    sudo pacman -S adobe-source-han-serif-cn-fonts
    

    zsh

    查看本地有哪几种shell

    cat /etc/shells
    

    安装zsh

    yay -S zsh    #manjaro 默认已经安转了zsh
    
    chsh -s /bin/zsh # 修改默认shell,这个是修改当前用户的终端,如果要修改 root 账户,需要切换到 root用户
    

    安装on-my-zsh

    保证安装了git ,curl (或 wget )

    $ sudo pacman -S git wget curl #curl 一般都有了,装 git wget 即可
    

    curl 方式:

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

    wget 方式:

    $ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    
    修改主题
    $ sudo vim ~/.zshrc
    

    找到 ZSH_THEME="robbyrussell"
    修改为 ZSH_THEME="random" 为随机主题,要换其他主题,修改此处即可,修改完后打开终端即为 on-my-zsh(有的可能要注销一下)
    所有主题预览:https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes

    安装插件

    安装autojump

    yay -S autojump
    

    安装zsh-autosuggestions

    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
    

    安装zsh-syntax-highlighting

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
    

    修改配置,在~/.zshrc中找到

    plugins=(
      git
    )
    

    在括号中git的下一行添加插件名称使其生效

    plugins=(
      git
      autojump
      zsh-syntax-highlighting
      zsh-autosuggestions
    )
    

    刷新配置,使之生效

     source ~/.zshrc
    

    常用软件

    # deepin 系的软件
    sudo pacman -S deepin-picker # 深度取色器
    sudo pacman -S deepin-screen-recorder # 录屏软件,可以录制 Gif 或者 MP4 格式
    sudo pacman -S deepin-screenshot # 深度截图
    sudo pacman -S deepin-system-monitor # 系统状态监控
    yay -s deepin-wine-wechat #微信
    yay -S deepin-wine-tim
    yay -S deepin-wine-baidupan
    yay -S deepin.com.thunderspeed #迅雷
    
    # 开发软件
    sudo pacman -S jdk8-openjdk
    sudo pacman -S make
    sudo pacman -S cmake
    sudo pacman -S clang
    sudo pacman -S nodejs
    sudo pacman -S npm
    sudo pacman -S goland
    sudo pacman -S vim
    sudo pacman -S maven
    sudo pacman -S pycharm-professional # Python IDE
    sudo pacman -S intellij-idea-ultimate-edition # JAVA IDE
    sudo pacman -S goland # Go IDE
    sudo pacman -S visual-studio-code-bin # vscode
    sudo pacman -S qtcreator # 一款QT开发软件
    sudo pacman -S postman-bin
    sudo pacman -S insomnia # REST模拟工具
    sudo pacman -S gitkraken # GIT管理工具
    sudo pacman -S wireshark-qt # 抓包
    sudo pacman -S zeal
    sudo pacman -S gitkraken # Git 管理工具
    
    # 办公软件
    sudo pacman -S google-chrome
    sudo pacman -S foxitreader # pdf 阅读
    sudo pacman -S bookworm # 电子书阅读
    sudo pacman -S unrar unzip p7zip
    sudo pacman -S goldendict # 翻译、取词
    sudo pacman -S wps-office
    yay -S typora # markdown 编辑
    yay -S electron-ssr # 缺少我需要的加密算法
    yay -S xmind #思维导图
    
    # 设计
    sudo pacman -S pencil # 免费开源界面原型图绘制工具
    
    # 娱乐软件
    sudo pacman -S netease-cloud-music #网易云音乐
    
    # 下载软件
    sudo pacman -S aria2 #下载神器,类似的还有axel
    sudo pacman -S filezilla  # FTP/SFTP
    
    # 图形
    sudo pacman -S gimp # 修图
    
    # 系统工具
    sudo pacman -S albert #类似Mac Spotlight,另外一款https://cerebroapp.com/
    yay -S copyq #  剪贴板工具,类似 Windows 上的 Ditto
    
    # 终端
    sudo pacman -S screenfetch # 终端打印出你的系统信息,screenfetch -A 'Arch Linux'
    sudo pacman -S htop
    sudo pacman -S bat  #cat的进阶版
    sudo pacman -S yakuake # 堪称 KDE 下的终端神器,KDE 已经自带,F12 可以唤醒
    sudo pacman -S net-tools # 这样可以使用 ifconfig 和 netstat
    yay -S tldr
    yay -S tig # 命令行下的 git 历史查看工具
    yay -S tree #以树状图列出目录的内容
    yay -S ncdu # 命令行下的磁盘分析器,支持Vim操作
    yay -S mosh # 一款速度更快的 ssh 工具,网络不稳定时使用有奇效
    

    相关文章

      网友评论

          本文标题:Manjaro安装后要做的事

          本文链接:https://www.haomeiwen.com/subject/savcbctx.html