# dd bs=4M if=~/download/archlinux-2025.08.01-x86_64.iso of=/dev/sdb conv=fsync oflag=direct status=progress
這是改善 Arch Linux安裝時,終端機字體過小的方法,不一定要做這一步。不過在安裝 Arch Linux到 Laptop 時,會方便一些。
這是一個刷新 Arch Linux站台的小程式:
5. arandr
# dd bs=4M if=~/download/archlinux-2025.08.01-x86_64.iso of=/dev/sdb conv=fsync oflag=direct status=progress
Cleaning up old repositories 2025-02-17 - Sven-Hendrik Haase Around two years ago, we've merged the [community] repository into [extra] as part of the git migration. In order to not break user setups, we kept these repositories around in an unused and empty state. We're going to clean up these old repositories on 2025-03-01.
清理舊儲存庫 2025-02-17 - Sven-Hendrik Haase 大約兩年前,我們將 [社區] 儲存庫合併到 [額外],作為 git 遷移的一部分。為了不破壞用戶設置,我們將這些存儲庫保持在未使用和空的狀態。我們將於 2025-03-01 清理這些舊儲存庫。
On systems where /etc/pacman.conf still references the old [community] repository, pacman -Sy will return an error on trying to sync repository metadata.The following deprecated repositories will be removed: [community], [community-testing], [testing], [testing-debug], [staging], [staging-debug].Please make sure to remove all use of the aforementioned repositories from your /etc/pacman.conf (for which a .pacnew was shipped with pacman>=6.0.2-7)!
在 /etc/pacman.conf 仍然引用舊 [community] 儲存庫的系統上,pacman -Sy 將在嘗試同步儲存庫元資料時傳回錯誤。以下棄用的儲存庫將會被刪除:[community]、[community-testing]、[testing]、[testing-debug]、[staging]、[staging-debug]。請確保從您的 /etc/pacmanNote: A .pacnew file was shipped with pacman>=6.0.2-7 to assist with this. If you haven't already, merge this .pacnew file into your /etc/pacman.conf.
如何在 Arch Linux 中刪除舊的棄用儲存庫 刪除舊的儲存庫很容易!基本步驟如下: 1.找到 /etc/pacman.conf:這是 Pacman 的主要設定文件,Pacman 是 Arch Linux 的預設套件管理器。
2. 使用文字編輯器開啟檔案:使用具有 root 權限的您喜歡的文字編輯器。
3.尋找已棄用的儲存庫:搜尋上面列出的儲存庫名稱。它們將出現在[括號]中。
4.刪除或註解掉這些行:您可以刪除整行,也可以在行首新增#來註解掉這些行。這將禁用該線路,但不會完全刪除。
5.保存文件。
注意:pacman>=6.0.2-7 附帶了一個 .pacnew 檔案來幫助解決此問題。如果您還沒有,請將此 .pacnew 檔案合併到您的 /etc/pacman.conf 中。
請容許我向您展示一個實際的例子。
假設你的 pacman.conf 檔案如下所示:
[options]
...
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
您可以刪除或註解掉 [community] 部分:
[options]
...
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community]
#Include = /etc/pacman.d/mirrorlist
儲存檔案並關閉編輯器。就是這樣。
現在使用指令更新你的 Arch Linux 系統:
sudo pacman -Syu
終端下看硬體型號指令:sudo lshw
終端下看硬體型號指令只看記憶體的型號指令:sudo lshw | grep memory$ pacman -Qi thunar Name : thunar Version : 1.8.16-1 Description : Modern file manager for Xfce Architecture : x86_64 URL : https://docs.xfce.org/xfce/thunar/start Licenses : GPL2 LGPL2.1 Groups : xfce4 Provides : None Depends On : desktop-file-utils libexif hicolor-icon-theme libnotify
libgudev exo libxfce4util libxfce4ui libpng
Optional Deps : gvfs: for trash support, mounting with udisk and remote filesystems [installed] xfce4-panel: for trash applet tumbler: for thumbnail previews [installed] thunar-volman: manages removable devices thunar-archive-plugin: create and deflate archives thunar-media-tags-plugin: view/edit id3/ogg tags Required By : thunar-dropbox Optional For : None Conflicts With : None Replaces : None Installed Size : 6.44 MiB Packager : Evangelos Foutras <foutrelis@archlinux.org> Build Date : Sat 31 Oct 2020 11:07:36 PM EDT Install Date : Sun 01 Nov 2020 01:15:11 PM EST Install Reason : Explicitly installed Install Script : No Validated By : Signature
dropbox-lnx.x86_64-210.4.4854.tar.gz ... fail
I solved it by a stupid method. I always used paru for my first AUR helper. But I always installed yay for my second choice. So I used the command "paru -Rns dropbox" to uninstall the older version dropbox, then used yay to install the new version. It worked.
這個異常是因為金鑰問題需要更新。反正 arch論壇上大大們的解法,我看不懂,也不會。所以我就用比較暴力的方法解決這個問題,一開始我也是抱著試試看的想法,結果是我想要的,這樣就可以了!
方法如下:
1.執行 paru -Rns dropbox 指令,把所有系統裡的 dropbox相關檔案清光。
2.執行 yay -S dropbox 指令,重裝 dropbox。
3.
:: 正在進行全系統更新…
正在解決依賴關係…如果你的 Arch裝完跟我一樣會跟手機差個三分鐘的話,可以把這個套件裝起來使用。
Arch Linux 的時間同步是通過 ntpd 實現的。 ntpd 是一個時間協議服務器,能夠在系統時鐘與網絡標準時間服務器之間保持同步。可以通過以下步驟在 Arch Linux 上啟用時間同步:
1.安裝 ntpd:使用 pacman 命令安裝 ntpd 軟件包:sudo pacman -S ntp
2.啟動 ntpd 服務:使用 systemctl 命令啟動 ntpd 服務:sudo systemctl start ntpd
3.設置 ntpd 服務開機自啟動:sudo systemctl enable ntpd
4.使用 ntpq 命令檢查時間同步狀態:ntpq -p
如果一切正常,您應該能夠看到一個列表,顯示 ntpd 當前正在連接的 NTP 服務器以及其狀態。
1.sudo pacman fcitx5-im
2.sudo pacman -S fcitx5-table-extra(這是碼字-嘸蝦米包含在裡面) fcitx5-chewing(這是注音) fcitx5-chinese-addon(你要用拼音的話,要裝這個)
3.sudo vim /etc/environment
這個檔案,加入以下這三行:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
4.reboot
你就可以在 firefox、libreoffice打中文字了!
How to install cmatrix 2.0-2 in Arch Linuxs?
我昨天在試 arch pppoe的事情,想弄清楚為什麼我是20M的網路,結果每次下載只跑10M的網速,怕是自己路由器的問題。
不知道砍了什麼東西,突然變這樣子…
文甫說網路主機沒有被解析到名稱,所以不能連網站。
所以提供下列解法
ping tw.yahoo.com 隨便ping個網站,看出現啥訊息?
結果:
ping: tw.yahoo.com: Temporary failure in name resolution
一個不凖,再抓 google試一次
ping www.google .com
結果:
ping: www.google.com: Temporary failure in name resolution
確認是無法解析主機名稱,所以要在這個檔案裡面搞一下。
vim /etc/resolv.conf
加上這兩行內容 nameserver 8.8.8.8 還有 168.95.1.1。
一個google,一個中華。
重開browser,解決了!
現在恢復可以上網看片了,真爽!
How to get your / space back by Arch?
1.Clean the orphan pkg
sudo pacman -Rns $(pacman -Qtdq)
2.Remove your installed pkg cache
sudo pacman -Scc
如何釋放你的 / 被佔用的空間,以 Arch為例:
1.清理系統內無用和已成為孤兒的安裝包。
sudo pacman -Rns $(pacman -Qtdq)
2.移除你系統安裝檔的快取。
sudo pacman -Scc
On these days, when I want to update my arch, it tells me "no responsity site to connect".
I check a lot of forums, and get no answers.Until my checking the Youtube, a Chinese Youtuber(whose name is ledis教程) teaches me how to solve the problem.
sudo pacman -S archlinux-keyring
Using the command to update the mirror's keying, then I can update my arch as usual.
在T420S上我沒辦法使用nvidia driver經由display port輸出畫面至我的外接螢幕:
先在終端機輸入下列指令查T420S內使用的nvidia devices
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
我的只有 NVM4200(顯卡)。
在終端機裡下這兩行指令,把所有的nvidia driver全刪除乾淨。
sudo apt-get remove --purge nvidia-*
sudo dpkg-reconfigure xserver-xorg
然後鍵入下列指令
sudo prime-select nvidia
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
重開機後,我的 nvidia X settings就可以用了,直接在登入畫面時就輸出顯示畫面到我的外接螢幕。爽!!!!!!!!!!!!!
I am distro-hopping from Arch to Mint. It's cause of my laptop ThinkPad T420S has Displayport to output the Monitor, and it seems to manage by nvidia GF119. Using Arch to solve the monitor switch problem is not easy to fix. I try many, not only TP's fail but also nvidia's driver is too difficult to install correct.
So, I decide to use Mint or lubuntu to make this problem not to happen.
It is a bad solution to install nvidia-optimus, but it can be free from this FK problem immediatly.
Now it is work on my TP correctly, maybe. I don't want to check this problem in these days.
Using pacman to update all sw, than show the next problem.
錯誤:未能成功同步所有資料庫
Solved:
sudo rm /var/lib/pacman/db.lck
Midori browser not playing Youtube videos - Arch Linux
Plz reinstall the package followed:
gst-plugins-base: HTML5 OGG videos support
gst-plugins-good: HTML5 H264 and WebM videos support
gst-libav: HTML5 H264 videos support
Restart midori, it will be worked with your own pc.