/Tool

Manjaro从入门到爱不释手.

Primary LanguageShell

Manjaro安装后需要的那些*操作

  • 假设你已经安装了,如果没有的话就去 Manjaro官网 下载一个 KDE Edition 版本,找一个专门刻录linux系统的软件(Rufus | etcher) 刻录到U盘上(不要用常规刻录window的软件刻录,当然年轻爱折腾请随意),开机F12 or F2 ,选择U盘启动即可安装成功了。(最后发现还是manjaro-gnome好用,哈哈!!!)
  • 如何你觉得本教程还不错欢迎分享 Star. [TOC]

设置**源

肉体扶墙可跳过,在我天朝还是配置一下

选择一个响应快速的源

sudo pacman-mirrors -i -c China -m rank   

之后在添加一 个archlinuxcn **源

# sudo vim /etc/pacman.conf 
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

# Aliyun镜像源
# sudo vim /etc/pacman.d/mirrorlist
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

以上基本OK了,如果你你喜欢其他的源也可以追加上去

更新下系统

sudo pacman -Syyu && sudo pacman -S archlinuxcn-keyring

至于其他嘛,看自己的需求安装,一般情况下很多东西Manjaro都配置好了,而且是最新的。

终端美化

无特殊说明都在 ~ 目录操作 : cd ~

zsh

有时候 一些linux发行版提示:zsh没有安装,那么:

sudo pacman -S zsh
# Ubuntu debain
sudo apt-get install zsh

详细的教程直接看官网说明,大概步骤:

1、install zsh for select anyone :

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

2、把zsh设置默认shell

chsh -s /bin/zsh

3、主题配置 ~ .zshrc 没有新建一个 ( 默认我觉得挺好看的 )

vim .zshrc
ZSH_THEME="robbyrussell"

配置自动提示:zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions --depth 1

~/.zshrc 中添加

source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

tip:你可以在 .zshrc 文件末尾添加一下别名,这样就可以不用每次桥很长的命令

# vim ~/.zshrc`
# ============= Base =============================
alias cls="clear && ls"
alias RM='rm -rf'
alias ll='ls -alh'
# ============== docker ==========================
alias dc='docker-compose'
alias dca='dc up -d nginx phpmyadmin'
alias dcps='docker-compose ps'
alias dcres='docker-compose restart && dcps'
alias dcn='docker-compose restart nginx && dcps'
alias dcd='dc down'
# ============ Docker Code Dir =====================
alias ld="cd $HOME/Code/laradock"
alias ldca="ld && dca"
alias ldps="ld && dcps"
alias ldn="ld && dcn"
alias ldd="ld && dcd"
alias ldres="ld && dcres"
alias web="cd $HOME/Code/web"
# ============= zsh-autosuggestions ===============
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

Ps:没有效果的话重启一下终端就可以了。(更多Docker技巧请查看Docker文件夹)

AUR

因为 pacman 包管理器本身并不直接支持 AUR,所以我们要装个 AUR helper,打开通往快乐的大门。

Manjaro 自带的 pamac 图形化包管理器在设置中即可开启 AUR 支持。命令行下我选用了 yay,可以直接从官方 community 仓库中安装:

# 后面那个是编译包时需要的一些工具,不然会报错缺少 fakeroot 之类的
sudo pacman -S yay base-devel

# 设置 AUR 清华镜像源
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save

# 开启 pacman 和 yay 的彩色输出
sudo sed -i "s/#Color/Color/g" /etc/pacman.conf

如何安装软件?

Arch终端推荐有三种方式:pacmanyayyaourt

sudo pacman -S yay yaourt //pacman默认就有

图形化界面安装: Octopipamac

sudo pacman -S pamac 

安装工具 pacman -S packageName or yaourt -S packageName

sudo pacman -S atom git vim typora wget yarn phpstorm webstorm

pacman 的一些基本操作供参考

pacman -S package_name        # 安装软件
pacman -S extra/package_name  # 安装不同仓库中的版本
pacman -Syu                   # 升级整个系统,y 是更新数据库,yy 是强制更新,u 是升级软件
pacman -Ss string             # 在包数据库中查询软件
pacman -Si package_name       # 显示软件的详细信息
pacman -Sc                    # 清除软件缓存,即 /var/cache/pacman/pkg 目录下的文件
pacman -R package_name        # 删除单个软件
pacman -Rs package_name       # 删除指定软件及其没有被其他已安装软件使用的依赖关系
pacman -Qs string             # 查询已安装的软件包
pacman -Qi package_name       # 查询本地安装包的详细信息
pacman -Ql package_name       # 获取已安装软件所包含的文件的列表
pacman -U package.tar.zx      # 从本地文件安装
pactree package_name          # 显示软件的依赖树

软件推荐

Chrome Or Google

sudo pacman -S chromium
sudo pacman -S google-chrome

WeChat

官方版本:wechat_uos

sudo pacman -S wechat-uos

开发工具-toolbox

安装toolbox: https://www.jetbrains.com/zh-cn/toolbox-app/

安装这一个即可管理其它软件,非常方便,推荐使用。

phpstorm

全套激活方法:https://doc.orangbus.cn/MyNote/jetbrains%20.html

OBS

sudo pacman -S obs-studio

网易云

sudo pacman -S netease-cloud-music

搜狗输入法

# 安装一下 yay
sudo pacman -S yay

# 安装sougou输入法
yay -S fcitx-im fcitx-configtool fcitx-sogoupinyin

#修改配置文件
sudo vim /etc/environment
# 在末尾处追加

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

# 没有生效的话注销一下系统就OJBK了!!!
reboot

如何在 Jetbrain 软件中输入汉字

1、打开软件的安装目录,将下面的配置复制到对应的文件中粘贴即可。

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

举例

  • Goland:

    sudo vim /opt/goland/bin/goland.sh
  • phpstorm

    sudo vim /opt/phpstorm/bin/phpstorm.sh
  • webstorm

    sudo vim /opt/webstorm/bin/webstorm.sh

推荐使用toolbox进行安装,软件破解教程可查看:https://doc.orangbus.cn

坚果云(网盘)

sudo pacman -S nutstore

有时候我们安装好了却无法打开的情况, 打开终端,修改这个文件

vim ~/.nutstore/dist/conf/nutstore.properties
#enable webUl when it is possible 
webui.enable=true 修改为 webui.enable=false

Typora

个人认为最好用的markdown编辑器之一

sudo pacman -S typora

个人比较喜欢的vue主题:http://theme.typora.io/theme/Vue/

安装主题:首先下载主题包并解压,解压后有一个【vue文件】和【vue.css】,然后打开typora>theme>open theme folder,把【vue文件夹】【vue.css】复制到【主题目录】的同级目录即可。

you-get 视频下载神器

首先安装pip,更多安装方法参考菜鸟

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
sudo python3 get-pip.py    # 运行安装脚本。

部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:

sudo apt-get install python3-pip
# 测试
pip3 -v

安装 You-get

pip3 install you-get 

todesk远程工具

链接地址:https://bbs.todesk.com/thread-500-1-1.html

软件包下载地址:https://dl.todesk.com/linux/todesk_1.2.5_x86_64.pkg.tar.zst 安装命令:

sudo pacman -U todesk_1.2.5_x86_64.pkg.tar.zst

命令助手:Tldr

npm install -g tldr

使用方法:看这张图你因该就明白了

终端复用:Tmux

sudo pacman -S tmux

使用手册可以使用tldr查看

tldr tmux

参考手册:http://louiszhai.github.io/2017/09/30/tmux/

雷神终端 - Guake

可以按F12 下拉一个终端,用起来会很方便

sudo pacman -S guake

qrcp局域网文件传输工具

Github地址: https://github.com/claudiodangelis/qrcp

yay qrcp

Download Tool

sudo pacman -S uget

网盘同步Rclone

sudo pacman -S rclone

Tip: 具体使用方法参考【Document/Rclone.md】

motrix

软件管理里面搜索:motrix

gitkraken -Git管理工具

sudo pacman -S gitkraken

Vscode:visual-studio-code-bin

yay -S visual-studio-code-bin

这个给大家推荐一个vscode插件同步插件:Settings Sync

一图胜千言(图片来自官方说明)

Atom

sudo pacman -S atom

FinalShell

rm -f finalshell_install_linux.sh ;wget www.hostbuf.com/downloads/finalshell_install_linux.sh;chmod +x finalshell_install_linux.sh;./finalshell_install_linux.sh;

可能有点多余,但是有时候就是需要,哈哈

FileZilla

可能有点多余,但是有时候就是需要,因为文件管理里面就可以连接下载,哈哈

Virtualbox

sudo pacman -S virtualbox 
//也可以在软件管理中搜索安装[推荐]

ps:安装需要对应自己的内核版本,比如:

​ bash: username -a 可以看到:Linux orangbus 4.19.8-2-MANJARO

​ 那么你在安装 virtualbox 的时候就需要选择:virtualbox-419-xxxxxxx的版本安装

推荐一篇参考教程:https://www.jianshu.com/p/ef1f58ff84d7

也可以看看virtualbox与lnmp的那些事

Vagrant

sudo pacman -S vagrant

vagrant 报unknown filesystem type 'vboxsf' 解决方案

vagrant plugin install vagrant-vbguest
vagrant destroy && vagrant up

Navicat

数据库链接工具

软件库中搜索:navicat (navicat121_premium)

TeamViewer

sudo pacman -S teamviewer

WPS

sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts

深度截图

sudo pacman -S deepin-screenshot

Flameshot 截图神器

sudo pacmna -S flameshot

思维导图 MindMaster

yay mindmaster  //也可以在软件管理里面直接搜索

网页版地址:https://mm.edrawsoft.cn

邮箱 MailSpring

软件管理搜索安装: MailSpring

MailSpring: https://getmailspring.com/

qq & tim

官方QQ:https://im.qq.com/linuxqq/index.html

# Manjaro|Arch
sudo pacman -S qq-linux

Tim: deepin.com.qq.im (软件管理搜索)

QQ : deepin.com.qq.office (软件管理搜索)

推荐使用 deepin终端看图工具 ,直接在软件管理里面搜索: deepin 慢慢找

另外推荐大家一个大佬的东西 App-image :使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。 覆盖所有主流桌面系统。

看官网的介绍就已经被大佬折服了,哈哈,有兴趣的小伙伴可以去看看。

可以看看H-Player: https://github.com/ZyqGitHub1/h-player-v2

autojump

可以对目录直接跳转,不用再 cd /video/xxxx/canglaoshi ,可以直接 canglaoshi 就直接跳转了。

Eog 看图

sudo pacman -S eog

qv2ray

科学上网,SS 用户可以用 shadowsocks-qt5 或者 electron-ssr ,新手可以看 Google 文件夹。

vim配置推荐

暂时没有推荐的,不知道有没有小伙伴推荐下。

科学上网参考Google文件夹

支持: chrome浏览器 | window | manjaro | Mac没用过

git clone 代理

//  1080 改为自己的 socks5 监听端口
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080

// 1080 改为自己的 http 监听端口
git config --global http.https://github.com.proxy http://127.0.0.1:1080
git config --global https.https://github.com.proxy http://127.0.0.1:1080

给 github clone 加速:https://struggleblog.com/2018/07/13/accelerate_github_clone/

Manjaro theme for KDE

可直接在设置中搜索安装

观感 Arc Dack
桌面主题 arc dack
图标 papirus-dark
窗口装饰 Breezemite dark

需要Dock的可以在软件管理中搜索:Plank 主题安装,然后在开始菜单搜索dock即可


轮子地址:https://yaro97.github.io/2018/05/28/manjaro-xfce安装记录

Manjaro theme for gnome

theme: https://www.gnome-look.org/

  • install theme (安装主题)

    # path: /usr/share/themes 
    cd /usr/share/themes 

主题推荐:

Mac: https://www.gnome-look.org/p/1403328/

Orchis:https://www.gnome-look.org/p/1357889/

  • install icon and cursors (安装图标和鼠标图标)

    # path: /usr/share/icons or ~/.themes
    cd /usr/share/icons
    
    # userPath: $HOME/.local/share/icons or ~/.icons
    cd $HOME/.local/share/icons

图标推荐 (MacOS MOD):https://www.gnome-look.org/p/1241071/

How to use (使用):

​ 从上面的主题网站下载你的喜欢的主题或者图标文件解压,把解压后的文件复制到对应的目录就可以了,然后打开【优化(tweak-tool )】【外观】选择自己喜欢的样式即可。

  • 如果不能复制,请用root身份打开在进行操作.
  • 复制后没有效果,重启 tweak-tool 这个东西,manjaro中文名叫:【优化】

辅助工具-Gnome-twea-tool

名称 作用
Caffeine 防止自动挂起
Clipboard Indicator 一个剪贴板
Coverflow Alt-Tab 更好的窗口切换
Dash to Dock 把dash栏变为一个dock
Night Light Slider 调节gnome夜间模式的亮度情况
Proxy Switcher 代理插件
Simple net speed 网速监测
Random Wallpaper 自动切换壁纸
Status Area Horizontal Spacing 让顶栏更紧凑
TopIcons Plus 把托盘图标放到顶栏
Window Is Ready - Notification Remover 去除烦人的window is ready提醒
system-monitor 系统监视器
EasyScreenCast 录屏插件(推荐使用):右键点击开始/结束

最后介绍几个无聊有趣的命令:http://www.aqee.net/post/10-funny-liunx-command.html

福利彩蛋

如果你已经按照上面的教程配置了差不多了,是不是感觉还差点什么呢?

【好看的二次元壁纸?】加群获取。

不知道有没有和我一样,想运行一点window软件呢?有的话那就操练起来

sudo pacman -S wine

wine: 允许linux运行window的程序,比如说Deepin封装的Deepin-qq就是这么干的,给大家举两个例子吧。

  • PanDownload

    很多老司机都知道这是一款被网络传疯的百度网盘下载神器(曾今),当年刚认识他的时候一天就下载了60G网盘文件。当我们从官网下载了这块软件之后解压,找到启动文件选择【wine】打开就可以直接在linux下运行了。

  • 速盘 (付费)

    当你只是偶尔想快速下载百度网盘的资料时,但是又不想就此乖乖的给老王充值一个超级VIP,那么这块软件就是你的不二之选,价格也比较亲民,有这方面需要的小伙伴可以去看看。

  • PotPlayer

    为什么我会推荐这款软件呢?

    1、除了可以播放主流的视频格式的视频外,他还可以倍速播放视频,我也是看了网上的推荐然后使用他的,用了之后发现顺手是顺手,但是感觉80%的功能都用不上,有没有小伙伴手把手教一下这80%的功能的额外使用。

    2、可以导入视频源观看视频,比如你想看看CCTV的新闻呀什么的,只要导入DPL 源文件即可观看,如果想要该源文件可加群下载【使用方法:直接将下载好的源文件拖进播放器即可】。

    3、一款值得推荐的软件如果不能解决一个大的或者两个小的需求问题,那我也懒得去折腾。

Docker-LNMP

教程篇幅太长,已归纳到【Docker】文件夹下。

主要内容有:

  • 安装Docker
  • 安装docker-compose
  • 使用Laradock部署一个lnmp环境
  • 基于Laradock部署一些其他应用,比如:httpbin、wordpress、emby、nextCloud等,未来可能更多。

Manjaro问题汇总

  • 系统无法开机或者进入不了图形界面

    很多次系统安装配置好了,但是开机的时候蒙了,竟然黑屏了,啥也没有,我以为卡住了,等了30分钟也没有启动,后来得知,原来我手贱开启了 移除不需要的依赖

    若果你开启了:1、把移除的依赖全部装回来。2、重装系统。

    【软件管理】【首选项】【高级】下面的 移除不需要的依赖 不能开启,不能开启,不能开启!!!

  • 软件管理有些你推荐的软件搜索不到。

    打开【软件管理】【首选项】【AUR】启用AUR支持 即可,软件你用的不是我基本配置的源,请跟换源。

  • Manjaro更新后,中文显示为方框

    sudo pacman -S wqy-microhei
  • 有时候我们更新系统的时候无法更新?(没有特殊需要,别XJB更新)

    1. 软件冲突:

      尝试卸载掉其中的一个然后在执行跟新操作,只要不是删除系统的核心文件就可以,加入是/etc/ 下的某个文件引起的,做好是将冲突的文件重命名一下。

    2. 缺少相关的依赖

      根据提示安装相关的依赖即可,

      问:我用pacman -S xxx 安装相关的依赖提示没有找到相关的依赖?

      答:pacman 不行可以尝试 yay yaourt 进行安装,一般都能解决

    3. 如果没有大的需求,不要随便使用sudo pacman -Syyu 更新系统

      之前把电脑所有需要的配置都配置好了,感觉还是缺点什么,于是就pacman -Syyu 结果之前很多配置就被默认配置覆盖了,而且由于很多软件都是最新的,有些需要相互依赖的软件还没有即使更新,最直接的就是virtualbox崩溃了.

    4. 跳过检测更新

      sudo pacman -Syyu -dd

淘宝券(欢迎大家支持):https://orangbus.cn

biliBiliUp: https://space.bilibili.com/32604448

个人笔记:http://orangbus.github.io

个人图库:http://img.orangbus.cn

个人博客:https://orangbus.gitee.io

Vip解析:http://v.orangbus.cn

交流群:511300462

如需转载,注明作者和出处即可,整理不易,忘见谅 .

人生的美妙之处在于未来的不知可!