<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><title>MagicLen</title><link>https://magiclen.org/category/linux/feed</link><description>多元化原創文章，內容包羅萬象，有程式語言、網站應用、軟體介紹、硬體介紹、作業系統、旅行遊記、專題採訪、益智問題、文學創作，以及作者們的知識分享和作品分享。</description><language>zh-TW</language><lastBuildDate>Sun, 5 Apr 2026 12:26:10 +0000</lastBuildDate><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>8</sy:updateFrequency><sy:updateBase>1970-01-01T00:00+00:00</sy:updateBase><item><title>解決 apt upgrade 某些套件不能被升級的問題</title><link>https://magiclen.org/apt-safe-upgrade</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/12/penguin-159784-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/12/penguin-159784-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/12/penguin-159784-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/12/penguin-159784-660x486.png 3x" alt="">
有時候我們在Debian或是其衍生的Linux發行版上安裝或是升級套件之後，會看到有一些套件被保留下來，出現「The following packages have been kept back」訊息，此時再使用「apt upgrade」指令也無法升級它們。這是因為「apt upgrade」是最安全的升級套件的指令，如果被升級的套件在升級後需要安裝額外的套件，或是需要移除掉現有的套件時，「apt ...]]></description><category>Linux</category><category>Linux</category><category>Ubuntu</category><guid>https://magiclen.org/apt-safe-upgrade</guid><pubDate>Thu, 22 Dec 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在 Linux 上使用 Oracle Instant Client？</title><link>https://magiclen.org/oracle-instant-client</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-660x486.jpg 3x" alt="">
想要連上Oracle資料庫，需要先安裝Oracle資料庫的客戶端程式在作業系統環境中。Oracle資料庫的客戶端有分為「Oracle Client」和「Oracle Instant Client」兩種，前者是完整的Oracle資料庫的客戶端程式和工具，很大一包，需要進行安裝的動作；而後者則拆分出了多個函式庫和執行檔，直接從官網上下載下來解壓縮就可以使用。如果我們只是希望Oracle資料庫的應用程式...]]></description><category>軟體介紹</category><category>Linux</category><category>Linux</category><category>Oracle</category><category>SQL</category><category>資料庫</category><category>Docker</category><category>sqlplus</category><category>curl</category><guid>https://magiclen.org/oracle-instant-client</guid><pubDate>Tue, 20 Dec 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在 Ubuntu 作業系統上編譯 ImageMagick 的執行檔來用？</title><link>https://magiclen.org/ubuntu-imagemagick</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/11/shot-04-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/11/shot-04-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/11/shot-04-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/11/shot-04-660x486.png 3x" alt="">
ImageMagick是一款免費、開源、跨平台的圖像處理工具，可以進行圖像的縮放、翻轉、鏡射、變形、調整顏色等，也可以寫字、畫圖，從過去到現在的圖像格式它幾乎都能夠支援。ImageMagick也有很不錯的可攜性和可移植性，可以使用在Linux, macOS, Microsoft Windows等多種不同的作業系統和多種硬體架構上。]]></description><category>研究分享</category><category>軟體介紹</category><category>Linux</category><category>ImageMagick</category><category>Ubuntu</category><category>影像處理</category><guid>https://magiclen.org/ubuntu-imagemagick</guid><pubDate>Tue, 29 Nov 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在 Linux 和 Windows 上使用遠端桌面協定(RDP)，讓它們能彼此連到？</title><link>https://magiclen.org/rdp</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/08/sshot-11-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/08/sshot-11-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/08/sshot-11-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/08/sshot-11-660x486.png 3x" alt="">
遠端桌面協定(RDP, Remote Desktop Protocol)顧名思義是專門拿來做遠端桌面連線的協定。相比於同樣用於遠端桌面的VNC(Virtual Network Computing)，RDP使用起來更為方便、簡潔、順暢。]]></description><category>Linux</category><category>Windows</category><category>Linux</category><category>RDP</category><category>Windows</category><category>遠端桌面</category><category>遠端連線</category><category>ss (指令)</category><guid>https://magiclen.org/rdp</guid><pubDate>Thu, 3 Nov 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何查看 Linux 作業系統的桌面環境是用 X11 還是 Wayland？</title><link>https://magiclen.org/x11-wayland</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/08/browser-1666982-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/08/browser-1666982-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/08/browser-1666982-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/08/browser-1666982-660x486.png 3x" alt="">
X11(X Window System)是Linux經典的視窗系統，Wayland則是用來取代X11的新視窗系統。在這圖形化介面底層改朝換代的時期，常使得要完成某件事情有兩種截然不同的作法，X11有X11的作法，Wayland有Wayland的作法。所以確認自己的桌面環境是使用X11還是Wayland就變成一件必要的事情。]]></description><category>Linux</category><category>Wayland</category><category>X11</category><guid>https://magiclen.org/x11-wayland</guid><pubDate>Tue, 1 Nov 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在 Windows 作業系統上安裝 WSL2 來運行 Ubuntu 作業系統？</title><link>https://magiclen.org/wsl</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/08/sshot-14-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/08/sshot-14-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/08/sshot-14-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/08/sshot-14-660x486.png 3x" alt="">
WSL(Windows Subsystem for Linux)是微軟提供的在Windows上執行Linux作業系統環境的一個解決方案。WSL2因為開了虛擬機器(VM)所以能夠模擬出更完整的Linux環境，經過微軟公司的精心調校，應該會比自己用VirtualBox等虛擬機器軟體來安裝Linux作業系統運行起來還要更有效率。]]></description><category>研究分享</category><category>Linux</category><category>Windows</category><category>Linux</category><category>Ubuntu</category><category>Windows</category><category>WSL</category><guid>https://magiclen.org/wsl</guid><pubDate>Tue, 25 Oct 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在 Ubuntu 作業系統上編譯 FFmpeg 的執行檔來用？</title><link>https://magiclen.org/ubuntu-ffmpeg</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/shot-03-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/shot-03-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/shot-03-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/shot-03-660x486.png 3x" alt="">
FFmpeg全名是Fast Forward MPEG(Moving Picture Experts Group)，為開源的影音多媒體處理框架，可以進行影音的解碼、編碼、編碼轉換、混合、抽取、串流和濾鏡，無論影音格式是從哪個地方出來的，從過去到現在的影音格式它幾乎都能夠支援。FFmpeg也有很不錯的可攜性和可移植性，可以使用在Linux, macOS, Microsoft Windows, BSDs...]]></description><category>研究分享</category><category>軟體介紹</category><category>Linux</category><category>FFmpeg</category><category>Ubuntu</category><category>影音</category><guid>https://magiclen.org/ubuntu-ffmpeg</guid><pubDate>Tue, 4 Oct 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在Linux作業系統上使用 Z Shell (Zsh)？</title><link>https://magiclen.org/zsh</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/shot-17-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/shot-17-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/shot-17-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/shot-17-660x486.png 3x" alt="">
Z Shell(Zsh)是macOS預設的Shell，它能夠提供比Bash還要更強大的TAB補全功能，也可以做到補全時大小寫字母的更正。如果再加上Oh My Zsh框架，還能快速設定Zsh的主題(theme)以及各式擴充插件(plugin)。Zsh的語法與Bash是大同小異，將Linux預設的Shell改為Zsh後也可以在需要時隨時使用Bash來跑Bash腳本，不太會有轉換前後有所差異的困擾。]]></description><category>Linux</category><category>Linux</category><category>Linux Mint</category><category>SSH</category><category>Zsh</category><category>curl</category><guid>https://magiclen.org/zsh</guid><pubDate>Tue, 20 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何用mysqlpump來備份MySQL？</title><link>https://magiclen.org/mysqlpump</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-660x486.jpg 3x" alt="">
「mysqlpump」是MySQL官方提供的指令工具，用來把MySQL內儲存的資料輸出成SQL格式的文字檔；「mysql」是MySQL官方提供的SQL Shell客戶端，可以用來執行SQL敘述。將「mysqlpump和「mysql」搭配使用就可以備份與還原MySQL。]]></description><category>網路相關</category><category>Linux</category><category>Linux</category><category>MySQL</category><category>RAR</category><category>SQL</category><category>資料庫</category><category>SSH Tunnel</category><category>備份</category><category>ss (指令)</category><guid>https://magiclen.org/mysqlpump</guid><pubDate>Tue, 13 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何用mongodump來備份MongoDB？</title><link>https://magiclen.org/mongodump</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-660x486.jpg 3x" alt="">
「mongodump」是MongoDB官方提供的指令工具，用來輸出MongoDB內儲存的資料；「mongorestore」也是MongoDB官方提供的指令工具，用來將「mongodump」所輸出的資料，輸入回MongoDB內。將「mongodump」和「mongorestore」搭配使用就可以備份與還原MongoDB。]]></description><category>網路相關</category><category>Linux</category><category>Linux</category><category>RAR</category><category>資料庫</category><category>MongoDB</category><category>SSH Tunnel</category><category>備份</category><category>ss (指令)</category><guid>https://magiclen.org/mongodump</guid><pubDate>Thu, 8 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item></channel></rss>