雖然說 Debain 的套件包山包海,但總有一些遺珠之憾,百般無奈下的辨法也只有自己動手包。也有許多套件早就釋出了更新版但卻不知為何 Debian 卻遲遲未更新,若想嘗鮮最快的方式就是自己動手了。還有一些 upstream 不收的 patch,想要套用的唯一方式也只有自己動手了。因此,長久以來敝人的硬碟裡總會躺著一些自己包的 deb 檔,於是就興起了架一個 Debian Archiver,讓自己能方便取用。就這樣,Luna's Debian Archiver 開張了!
以下為 Luna's Debian/Devuan/Ubuntu/Mint Archiver 所提供的套件列表,(有些較罕用的小程式及函式庫就略過不介紹了),請參考:
應用程式 HIME HIME 是敝人極度推薦的中文輸入法。以下為本站提供的 HIME 套件說明:
- 配合 Debian 官方套件的檔案配置,將輸入法表格移至 /usr/lib/hime/table。
- 為避免種種問題,請先移除系統中所有的 hime 相關套件,再安裝本站台所提供的 hime 套件。
- 針對部份發行版本,拆成 2 ~ 3 個套件以支援 Multiarch:
hime:主要套件,包含了主程式、圖示、輸入法表格等。
libhime:函式庫 及 輸入法模組,但去除了所有的非必要相依性。
hime-qt5-immodule:HIME 的 Qt5 輸入法模組。在部份發行版中,若因 ABI 相容性而必須綁定 Qt5 版本時,此套件就會被獨立出來。本站的 HIME 套件的 Multiarch 目前只支援 AMD64/I386。安裝及設定方法如下:
在 AMD64 系統下,修改 /etc/apt/sources.list 讓 apt 會同時取用 i386/amd64 套件列表:
deb [arch=amd64,i386] https://debian.luna.com.tw/jessie ./並設定 dpkg 可安裝 i386 版的套件:
dpkg --add-architecture i386然後,在安裝好 amd64 版的 hime 後,可再加裝 i386 版的 libhime 以便支援 i386 版的 GTK2+/GTK3+/QT3/QT4 應用程式:
apt-get install libhime:i386而若有需要用到 i386 版的 QT5 應用程式時,再加裝 i386 版的 hime-qt5-immodule 套件:
apt-get install hime-qt5-immodule:i386- 提供了 QT3 輸入法模組,若該發行版還能安裝原始的 Qt3 套件的話。
- 提供了 non-free 的大易輸入法表格。
- 包含了給 im-config 使用、但較合理的設定檔。
- 不再支援 im-switch,若該發行版本不再提供該套件的話。
- 除去了多國語言資訊,因為目前的 Hime 僅提供繁體中文介面。
- 預設的『臨時切換輸入法』按鍵,由 <Shift> 改成 <CapsLock>。
- 包含了 gdb 除錯資訊。
- 本站所提供的 HIME 主要是以 GTK2+ 編譯。
版本資訊:0.9.10+git20170427LilyTerm 個人拙著,請參考:LilyTerm - 輕巧人性化的 libvte based X Terminal Emulator。
jfsrec 絕無僅有的 jfs 檔案反刪除程式,個人試過真的蠻不錯用的。希望是備而不用啦! XD
版本資訊:Debian Wheezy: 0.7、Debian Jessie: 0.7Leafpad 很輕薄短小的記事本軟體。套用了 可用滑鼠點擊複製貼上文字 及 未命名文件列印時不會印出標題 這 2 個 patch。 版本資訊:Debian Jessie: 0.8.18.1xlc-locale 由於一些莫名的原因,X 裡很重要的 zh_TW.UTF-8 區域檔 XLC_LOCALE 被改壞了。但由於 upstream 遲遲不願修正,所以只好自力救濟了。
注意:置換 XLC_LOCALE 可能會影響到一些非 GTK/QT 的 X 應用程式,如:XMMS、IceWM、LibreOffice、Wine 等等。若您安裝了這個套件後發現系統怪怪的,請使用以下指令來修復您的系統:
apt-get purge xlc-locale
apt-get install --reinstall libx11-data版本資訊:Debian Jessie: 0.1模擬器 gens/gs Sega 模擬器。目前僅有 i386 版的。 版本資訊:Debian Jessie i386: 2.16.7BlastEm Sega 模擬器。 版本資訊:Debian Jessie: 0.4.1vbam 非常不錯的 GBA 模擬器,比起原來的 VisualBoyAdvance 速度提昇了很多。 版本資訊:Debian Jessie: 1.8.0+svn1292mgba 另外一款還算不錯的 GBA 模擬器。
版本資訊:Debian Jessie: 0.3.0其它 libtrash 一個用來避免誤刪檔案的超實用工具。(Debian 已不再提供此套件)
請先設定好 ~/.libtrash(完整設定檔可於 /usr/share/doc/libtrash/examples/libtrash.conf.gz 取得),並把以下指令寫入 ~/.bashrc 裡以在開機時自動啟用 libtrash:
ARCH=`/bin/uname -a | /bin/grep -q 'x86_64' && /bin/echo 'x86_64' || /bin/echo 'i386'`
if [ -f "/usr/lib/$ARCH-linux-gnu/libtrash/libtrash.so.3.3" ]; then
export LD_PRELOAD=/usr/lib/$ARCH-linux-gnu/libtrash/libtrash.so.3.3
fi若要暫時關閉 libtrash,請用:
export TRASH_OFF=NO若要再啟用 libtrash,請用:
export TRASH_OFF=YES不過 libtrash 有個小問題是,很難讓它支援 Multiarch。較單純的解決方案大概就是在執行部份 32bit 的程式時,強制它載入 i386 版的 libtrash:
LD_PRELOAD=/usr/lib/i386-linux-gnu/libtrash/libtrash.so.3.3 zsnes另,因為 libtrash 是用 LD_PRELOAD 來載入的,所以可能會導致部份軟體,如 Chromium 啟動異常。這時,請在清空 LD_PRELOAD 環境變後,再執行這些軟體:
unset LD_PRELOAD版本資訊:Debian Jessie: 3.3如果您也想使用這些套件,請在 /etc/apt/sources.list 中加入:
deb [arch=amd64,i386] https://debian.luna.com.tw/debian ./
deb-src https://debian.luna.com.tw/debian ./然後執行 apt-get update 後就能用 apt-get 安裝了。請注意,部份套件內的 Package Maintainer 資訊敝人並沒未更新為本人的名字。若造成任何困擾敝人深感抱歉。
而部份發行版裡提供了因為 ABI 相容性的關係而綁定了 Qt5 版本的 hime-qt5-immodule 套件。因此,若您要取用 hime 套件,請在 /etc/apt/sources.list 再額外加入相對於您的 Debian/Ubuntu/Mint 發行版本代碼,並確認您是安裝到合適的 hime 版本。
Debian Stretch / Devuan Ascii 使用者:(Debian stable)
deb [arch=amd64,i386] https://debian.luna.com.tw/stretch ./
deb-src https://debian.luna.com.tw/stretch ./Debian Buster / Devuan Beowulf 使用者:(Debian testing)
deb [arch=amd64,i386] https://debian.luna.com.tw/buster ./
deb-src https://debian.luna.com.tw/buster ./Ubuntu Bionic 使用者:(將支援至 2023 年 4 月)
deb [arch=amd64,i386] https://debian.luna.com.tw/bionic ./
deb-src https://debian.luna.com.tw/bionic ./如果使用 apt-get 來安裝時卻發現仍然安裝的是 Debian 所提供的舊版本的話,請先利用 apt-cache 來確認您可安裝的版本。例:
libvte9:
Installed: 1:0.28.2-4+im
Candidate: 1:0.28.2-4+im
Version table:
1:0.28.2-4+im 0
500 https://debian.luna.com.tw/wheezy/ ./ Packages
100 /var/lib/dpkg/status
*** 1:0.28.2-4 0
990 http://ftp.jp.debian.org/debian/ wheezy/main amd64 Packages
500 http://ftp.jp.debian.org/debian/ sid/main amd64 Packages
1:0.24.3-3+im 0
500 https://debian.luna.com.tw/squeeze/ ./ Packages
1:0.24.3-3 0
500 http://ftp.jp.debian.org/debian/ squeeze/main amd64 Packages然後,用 apt-get 來強制安裝新的版本:
apt-get install libvte9=1:0.28.2-4+im如果在使用上發現什麼問題想把它降回其它版本的話,可以用 apt-get 來降級回特定的版本:
apt-get install libvte9=1:0.24.3-3+im或是安裝 Debian 官方所提供的版本:
apt-get install libvte9/testing當然,這些套件及一堆修正程式都是敝人改好玩並編來自用的,建議您在下載安裝前請務必三思。本站所提供的套件都附上了編譯參數及所有的 patch 檔。如果可以的話,強烈建議您先行檢視,並由各軟體的官方網站取得的原始碼自行編譯,然後再安裝這些您所編譯出來的 deb 檔。請儘量不要直接取用本站提供的 deb 檔案,畢竟對於這種來路不明的站台所提供的 deb 檔真的還是小心為上比較好。若您在使用本站台遇到了什麼奇怪的問題,或是套件版本未能即時更新,請您不吝向敝人反應。謝謝!
如果您在執行 apt-get 時發生了以下錯誤:
Err:1 https://debian.luna.com.tw/jessie ./ InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7ACEB47B5A4CEB4C這是因為從 Debian Stretch 開始,就不接受任何沒有數位簽章、或使用了私有數位簽章的站台了。您可以使用以下指令以暫時避開這個問題:
apt -o Acquire::AllowInsecureRepositories=true -o Acquire::AllowDowngradeToInsecureRepositories=true update或是用以下指令來匯入本站的 GPG Key:(風險自負!)
wget -O - https://debian.luna.com.tw/GPGKey.gpg | apt-key add -然後就可以繼續使用 apt-get 指令來安裝本站所提供的套件了!