感謝網上各路大俠的文章,本文很多都是網上搜集的,這里記錄我個人折騰的全過程,如有侵權,請聯系我刪除。
manjaron安裝后配置全記錄
(很多都是網上搜集)
1、配置源
sudo pacman-mirrors -c China -m rank # 更改源
增加中文社區的源,在 /etc/pacman.conf
中添加 archlinuxcn
源,加上:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
安裝 archlinuxcn-keyring
包以導入 GPG key
,否則的話 key 驗證失敗會無法安裝:
sudo pacman -Syyu #更新
sudo pacman -Sy archlinuxcn-keyring
首先設置自動設置時區和時間
然后執行命令:
timedatectl set-local-rtc true
3、安裝輸入法
fcitx 是 Free Chinese Input Toy for X 的縮寫,國內也常稱作小企鵝輸入法,是一款 Linux 下的中文輸入法:
sudo pacman -S fcitx-im #選擇全部安裝
sudo pacman -S kde-fcitx
sudo pacman -S fcitx-configtool#安裝圖形化配置工具
解決中文輸入法無法切換問題: 添加文件(沒有此文件需要創建) ~/.xprofile
:
export GTK_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
解決輸入法簡繁轉換問題:
打開“輸入法-系統配置模塊”--“附加組件配置”--‘’簡繁轉換“--”簡繁轉換引擎“ 改為 ”原生 “
以上輸入法配置需重啟電腦生效。
4、安裝yay
Yay 是用 Go 編寫的 Arch Linux AUR 包管理工具。AUR 的全稱是 Arch User Repository,是 Arch Linux/Manjaro 用戶的社區驅動存儲庫,創建 AUR 的目的是使共享社區包的過程更容易和有條理。使用它可以在 Arch Linux/Manjaro 系統中安裝和更新軟件包。這個軟件倉庫的軟件包是相當豐富,可以查看這個網站的統計
注意:很多教程比較老了,yaourt 目前已經停止維護,用戶可以考慮遷移到 aurman 或 yay
sudo pacman -S yay # Arch Linux AUR 包管理工具
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save #配置 yay 的 aur 源為清華源 AUR 鏡像
修改的配置文件位於 ~/.config/yay/config.json
,還可通過以下命令查看修改過的配置:
yay -P -g
yay 的常用命令:
yay -S package # 從 AUR 安裝軟件包
yay -Rns package # 刪除包
yay -Syu # 升級所有已安裝的包
yay -Ps # 打印系統統計信息
yay -Qi package # 檢查安裝的版本
yay 安裝命令不需要加 sudo
。
5、pacman詳解
##更新系統
sudo pacman -Syu #對整個系統e進行更新
pacman -Syy #強制更新
pacman -Syudd # 使用 -dd跳過所有檢測
##搜索包
pacman -Ss keyword 在倉庫中搜索含關鍵字的包(常用) pacman -Ss ‘^fcitx-’
pacman -Qs keyword 搜索已安裝的包(常用) pacman -Qs ‘^fcitx-’
pacman -Qi package_name 查詢本地安裝包的詳細信息
pacman -Ql package_name 列出該包的文件
pacman -Fs keyword 按文件名查找軟件庫
pacman -Si package_name 顯示遠程軟件包的詳盡的信息
pacman -Qii package_name 使用兩個 -i 將同時顯示備份文件和修改狀態
pacman -Ql package_name 要獲取已安裝軟件包所包含文件的列表
pacman -Fl package_name 查詢遠程庫中軟件包包含的文件
pacman -Qk package_name 檢查軟件包安裝的文件是否都存在
pacman -Fo /path/to/file_name 查詢文件屬於遠程數據庫中的哪個軟件包
pacman -Qdt 要羅列所有不再作為依賴的軟件包(孤立orphans)
pacman -Qet 要羅列所有明確安裝而且不被其它包依賴的軟件包
pactree package_name 要顯示軟件包的依賴樹
whoneeds package_name 檢查一個安裝的軟件包被那些包依賴 pkgtoolsAUR中的whoneeds
pactree -r package_name 檢查一個安裝的軟件包被那些包依賴
##安裝軟件
pacman -S package_name 執行 pacman -S firefox 將安裝 Firefox(常用) 你也可以同時安裝多個包,只需以空格分隔包名即
pacman -Sy package_name 與上面命令不同的是,該命令將在同步包數據庫后再執行安裝。
pacman -Sv package_name 在顯示一些操作信息后執行安裝。
pacman -U local_package_name 安裝本地包,其擴展名為pkg.tar.gz或pkg.tar.xz
pacman -U url 安裝一個遠程包(不在 pacman 配置的源里面) 例:pacman -U http://www.example.com/repo/example.pkg.tar.xz
##其他用法
pacman -Sw package_name 只下載包,不安裝。
pacman -Sc 清理未安裝的包文件(常用)
包文件位於 /var/cache/pacman/pkg/ 目錄
pacman -Scc 清理所有的緩存文件(常用)
##常用命令
sudo pacman -S 軟件名 # 安裝
sudo pacman -R 軟件名 # 刪除單個軟件包,保留其全部已經安裝的依賴關系
sudo pacman -Rs 軟件名 # 除指定軟件包,及其所有沒有被其他已安裝軟件包使用的依賴關系
sudo pacman -Ss 軟件名 # 查找軟件
sudo pacman -Sc # 清空並且下載新數據
sudo pacman -Syu # 升級所有軟件包
sudo pacman -Qs # 搜索已安裝的包
6、常用軟件(根據需要選配)
# 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 # 系統狀態監控
sudo pacman -Ss deepin.com.qq.office #安裝tim
yay -s deepin-wine-wechat #微信
yay -S deepin-wine-tim
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
sudo pacman -S ttf-wps-fonts #安裝wps缺失的字體
sudo pacman -S wps-office-mui-zh-cn #安裝中文語言包
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 baidunetdisk-bin #百度網盤linux版本
# 圖形
sudo pacman -S gimp # 修圖
# 系統工具
sudo pacman -S albert #類似Mac Spotlight,另外一款https://cerebroapp.com/
yay -S copyq # 剪貼板工具,類似 Windows 上的 Dit7、遇到的問題to
sudo pacman -S gufw #安裝防火牆 Linux 世界中最簡單的防火牆之一
# 終端
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 工具,網絡不穩定時7、遇到的問題使用有奇效
7、安裝程序報錯
###manjaro升級到20.0.2后安裝軟件,進行到 Fixing hardcoded icons 步驟的時候出錯,提示無法讀取到文件和目錄。
提示如下:
(3/4) Fixing hardcoded icons... /usr/bin/hardcode-fixer: 第 140 行:[: :需要整數表達式 sed:無法讀取 /tmp/tofix.csv:沒有那個文件或目錄 chown: 無法訪問 '/tmp/tofix.csv': 沒有那個文件或目錄 /usr/bin/hardcode-fixer:行297: /tmp/tofix.csv: 沒有那個文件或目錄 錯誤:命令未能被正確執行
執行命令卸載掉hardcode-fixer這個軟件包:
sudo pacman -R hardcode-fixer
8、美化桌面
<!--首先安裝latte-dock(模仿mac風格的dock)-->
sudo pacman -S latte-dock
<!--全局主題-->
打開系統設置 --》 全局主題 --》 Oxygen-》 選擇該主題應用
<!--Plasma樣式-->
打開系統設置 --》 Plasma樣式 --》 大氣-》 選擇該主題應用
<!--仿mac窗口-->
打開系統設置 --》 應用程序風格 --》 應用樣式--》 Oxygen --》選擇該主題應用
打開系統設置 --》 應用程序風格 --》 窗口裝飾 --》 獲取新窗口裝飾 --》 搜索Breezemite --》安裝 --》 返回選擇該主題應用
<!--仿mac圖標-->
系統設置 --》 圖標 --》 獲取新圖標主題 --》 搜索McMojave-circle --》 安裝(風格可隨意選擇) --》 返回選擇該主題應用
<!--推薦一些小部件來裝飾你的桌面-->
application title
minimal clock
9、安裝ZSH
安裝zsh
sudo pacman -S zsh # 安裝zsh echo $SHELL # 查看大概年前 shell chsh -s /bin/zsh # 修改默認shell,這個是修改當前用戶的終端,如果要修改 root 賬戶,需要切換到 root用戶 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh sudo pacman -S autojump git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
重啟shell生效
10、截屏及設置快捷鍵
-
下載安裝
sudo pacman -S deepin-screenshot
-
配置系統快捷鍵 在【系統設置】-【工作區】-【自定義快捷鍵】中,點擊【編輯】-【新建】-【全局快捷鍵】-【命令/URL:】 然后填寫動作名稱,如我這里是
Deepin截圖
,然后分別填寫注釋(非必須)、觸發器和動作, 1、配置系統快捷鍵: 即觸發器--快捷鍵配置 Alt+Ctrl+A2、快捷鍵動作配置: 動作--命令/URL中配置 deepin-screenshot
11、 最近遇到的問題
1、殺毒軟件的安裝
2、下載軟件的使用