概要
之前寫的《rsync使用簡介》為避免篇幅過長,略過daemon mode的介紹,本文就這部分做點介紹。
簡單解釋rsync daemon mode運行方式,並以一簡單使用範例展示服務器端的設置與用戶端連線方式。展示環境為Kubuntu 22.04,以下範例中所用的命令為了方便說明而有所簡化,若想複製使用,請依實際情況做適當調整,如其中的帳號名稱或密碼,再者,有些設置檔必須以管理員權限才能編輯。
之前寫的《rsync使用簡介》為避免篇幅過長,略過daemon mode的介紹,本文就這部分做點介紹。
簡單解釋rsync daemon mode運行方式,並以一簡單使用範例展示服務器端的設置與用戶端連線方式。展示環境為Kubuntu 22.04,以下範例中所用的命令為了方便說明而有所簡化,若想複製使用,請依實際情況做適當調整,如其中的帳號名稱或密碼,再者,有些設置檔必須以管理員權限才能編輯。
之前簡單介紹過Flatpak及其安裝方法,但對軟體更新的作法沒有太多描述。
本文以一般用戶的角度介紹如何使用 flatpak 命令行,以進行軟體的安裝、更新、移除,與加入、移除遠端軟體庫等一般相關工作[1]。不涉及Flatpak軟體的打包工作,這類可參考官方說明文件。至於Flatpak基礎介紹可見前述連結。
許多Linux發行版所附的軟體管理圖形工具會整合Flatpak,在此情況下可利用圖形工具來操作Flatpak,不必動用本文所述的命令行。
在 Linux 上要做系統備份可以有多種不同的做法[1],如果想在桌面環境使用圖形式的系統備份/還原工具,那麼 Timeshift 無疑是很不錯的選擇。簡單的界面加上清楚的指示說明,在第一次使用時還有設定精靈來協助使用者做基本設置。使用者無需懂得太多基礎知識,照著指示就能完成系統備份。
本文簡單介紹 Timeshift 及其使用,環境是 Kubuntu 22.04。
在Ubuntu 18.04 64位元的環境安裝虹堡EZ100PU讀卡機驅動程式。在Kubuntu 22.04實際操作也大致適用。
※本文是二年多前寫的舊記錄,近日做了補充。
有些Linux版的軟體像Minecraft, Skype會使用到Gnome keyring,在KDE環境中無法正常執行,主要原因是KDE預設不是使用Gnome keyring而是KWallet。[1]
本文記錄與此有關的問題與解決方式,先從Keyring說起,再以Firefly為例子做說明,使其在KDE中可正常執行。作業系統為Kubuntu 22.04。
在某購物網站買了個WiFi & Bluetooth USB Adapter裝在桌上型電腦使用。這款未標示廠牌的AC600便宜無線網卡採用瑞昱Realtech RTL8821CU晶片,隨附Windows與macOS用的驅動程式。然而想在Kubuntu 22.04上使用就得自行尋找可靠的Linux驅動來安裝,當然,在購買前已先查過相關資料,事先確定可行才會買。
本文以下簡單記錄這款帶藍芽功能的WiFi網卡的硬體規格,以及如何在Kubuntu 22.04上安裝驅動。
裝了Kubuntu 22.04之後,想安裝的HandBrake官方網頁上只提供Flatpak的安裝方式,於是照著說明先安裝好Flatpak,這步驟完成時出現個警告訊息沒留意到。接著在安裝HandBrake時出錯無法完成,出現了以下訊息:
flathub:GPG verification enabled, but no summary found (check that the configured URL in remote config is correct)
以往使用Flatpak的機會並不多,也無意對此深入了解,第一回遇到此問題一時也無頭緒,但稍搜尋一下,看了兩篇討論串,大致已了解如何處理。
之前寫的〈Ubuntu MATE 16.04安裝HP印表機驅動程式 〉,其中也補充個影片,但隨著時間過去,HP Linux Imaging and Printing的網頁做了修改,再者程式仍延用目前的Ubuntu 20.04已不用的舊版python,所以安裝工作無法成功。本文對此問題與解決方法做點簡單描述。環境是Ubuntu MATE 20.04, hplip-3.22.2。
※如果印表機接上後在Ubuntu 20.04即可正常使用,就不必再額外做以下的安裝,這裡是因預裝的驅動無法正常使用才採用的方式。如果以 sudo apt install hplip 裝好驅動,也可正常使用,也沒必要做以下工作。
※前文有個的提醒,預裝的驅動若無法正常運作才採用此方法。
使用電腦的人難免有當機的經驗,有時不得不把電腦強迫關機或重新開機,也許按Reset鈕或電源按鈕,再不行就把電源插頭拔了總可以吧。然而這麼做,可能讓電腦系統產生一些問題,例如資料遺失,或者檔案系統損壞而無法正常開機。如果是使用Linux,在採取這種強烈手段之前,請記得,Linux內核提供了“系統請求鍵”的功能,只要內核還能正常運行,利用一序列的幾個按鍵,即可把系統請求命令傳送給內核,如此就可以讓內核安全地重新啟動,不必冒著上述風險拔插頭。
本文只是簡單介紹如何使用Magic SysRq key讓Linux系統安全重啟,並不是這方面的詳盡使用指導,在文末的參考可以找到更清楚的解釋。
Zstandard(或簡稱zstd)是由Facebook的Yann Collet所開發的無損資料壓縮演算法與資料壓縮工具,採BSD與GPLv2雙授權的開放原始碼軟體。有與DEFLATE 演算法(如ZIP, gzip)相當的壓縮比,但更快的壓縮與解壓縮速度,特別是後者的表現更為出色。可透過參數調整壓縮比或壓縮速度。近年逐漸被廣泛採用,在Ubuntu MATE 20.04上已是預裝的工具,不必額外安裝即可使用,本文簡單介紹在此環境的zstd命令行使用方法。
Neofetch是以bash做的命令行系統資訊工具,用來在終端機中以文字顯示系統資訊,以一個命令取得(fetch)多項系統資訊。以預設的設定即可使用,也可以自行設置要顯示的樣式或項目。支援多種作業系統,包含手機的。以下簡單介紹在Ubuntu MATE 20.04上的使用。
Linux桌面環境多半會提供一個預設的系統監控程式,對於多數一般使用者而言已經很夠用。然而若想要自行定製窗口樣式與監控項目就得另行設法。Conky是個輕量的系統監控程式,提供了定製的功能,適合喜歡打造個人使用環境的進階使用者。
本文簡單介紹Conky以及其安裝、執行與設置方式,簡單提一下Conky Manager與其他類似軟體。環境是Ubuntu MATE 20.04, Conky 1.10。
此篇記錄是〈Ubuntu錯誤:套件有未滿足的相依關係〉的延續,雖然該問題是解決了,但後續發現了幾個狀況未在該文中提及,部分確定是與該問題有直接關係,其他的無法確定是否直接有關,只能懷疑有此可能而已。這些狀況像:
可能還漏了幾個狀況沒列在上面,就以上列權充代表即可。為處理這些狀況,找出之前的記錄檔部分內容,從中找出被移除的包,必要時用Synaptic查看一下該包的作用,把確定有用到的包再安裝回去,解決了上述部分狀況。以下就簡單談一下這個處理過程。
類似這類的套件依賴問題,可查到一些文章提到幾種不同的解決方法,用在不同的情況,從中挑選了兩篇列在後面的參考,以下只做點簡單的說明。Aptitude是用來解決前述問題的方法;後面的其他幾個則是用在其他情況。
Ubuntu以APT管理套件時一般少有問題,前一段日子裝了Ubuntu MATE 20.04之後在安裝軟體時卻出現過好幾回unmet dependencies(下列的套件有未滿足的相依關係)的錯誤訊息,後來發現可能是所用的套件源鏡像的版本有問題導致出現此錯誤。這錯誤也有可能是其他原因造成,我發現很久之前就有人寫過幾種方式來解決這錯誤。但在解決此錯誤的同時,也可能出現其他問題,要特別注意一下。以下寫自己實際遇到此錯誤的問題描述、解決方法與注意事項。
以下的圖片與錯誤訊息文字,是之前在遇到錯誤時所記錄保存下來的,問題也許無法馬上即時解決掉,保存記錄可方便事後排除問題時,回顧整個事件過程以釐清問題點所在。不然可能過段時間,忘了之前發生的錯誤,其實與最近發生的是有關聯的。以下所寫的幾個狀況就是幾個不同時間點的記錄,但問題並非可馬上完全解決掉,事後將幾個串起來,發現是同一類型的錯誤,做了些調查後才完全解決此問題。
Rsync是多數Unix類作業系統內建的工具程式,常被用在本機或與遠端機器做資料夾同步之類的用途。許多開源作業系統都是採用它來做鏡像站間的映像檔複製工作。本文談論點rsync的簡單使用,展示環境是Ubuntu MATE 20.04。
之前簡單介紹過AppImage[1],使用者要自行管理、組織、更新這類軟體,今天談一下一個AppImage軟體的輔助工具,它可彌補這方面的不便。
本文展示環境是Ubuntu MATE 18.04
長久以來一直習慣使用Ubuntu MATE,近來用了一陣子Kubuntu 20.04.1,記錄一下自己對於這兩者使用方面的想法,僅個人觀點,不一定對。
Ubuntu 20.04.1已出來一陣子,手邊一部筆記本電腦安裝此版本,卻發現GRUB2的開機選單始終不出現。起初以為是否GRUB2新版做了什麼調整,還特地去翻了一下官方文件,接著檢查了新的GRUB設置,看來並無不妥,但就是無法顯示選單。幾經波折,最後才發現是個bug,解決的方式並不難。如果想迫切知道解決方式的人,請直接看後面的結語。