跳至主要內容

標籤「Ubuntu」的 3 篇文章

查看所有標籤

如何為 Ubuntu 安裝 .NET

這篇備忘錄記錄了如何為 Ubuntu 安裝 .NET。

資訊

.NET 是一個免費、開源的開發平台,用於構建各種應用程式,包括 Web、移動、桌面、遊戲和物聯網。在 Ubuntu 上安裝 .NET 可以讓你開發和運行 .NET 應用程式。

1. 預覽 .NET 版本​

在安裝之前,建議查看可用的 .NET SDK 和運行時版本,以選擇你需要的版本。

訪問官方 .NET 下載頁面:https://dotnet.microsoft.com/download/dotnet

通常你會看到 LTS (長期支持) 版本和 Current (當前) 版本。對於生產環境,通常建議使用 LTS 版本。

2. 安裝 .NET SDK (推薦)​

安裝 SDK 會同時包含運行時 (Runtime),這對於開發和運行應用程式都是必要的。

A. 註冊 Microsoft 套件儲存庫​

Microsoft 提供了一個套件儲存庫,以便你可以使用 apt 包管理器輕鬆安裝 .NET。

  1. 安裝必要工具:

    sudo apt update
    sudo apt install -y apt-transport-https ca-certificates curl
  2. 下載並註冊 Microsoft 簽名密鑰:

    curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
  3. 添加 Microsoft 套件儲存庫: 根據你的 Ubuntu 版本,選擇對應的命令。 例如,對於 Ubuntu 22.04 (Jammy Jellyfish):

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/ubuntu/22.04/prod $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/dotnet.list

    將 22.04 替換為你的 Ubuntu 版本號。$(lsb_release -cs) 會自動獲取你的 Ubuntu 代號。

B. 安裝 .NET SDK​

  1. 更新套件列表:

    sudo apt update
  2. 安裝 SDK: 安裝最新 LTS 版本的 .NET SDK。

    sudo apt install -y dotnet-sdk-8.0 # 安裝 .NET 8 SDK

    如果你想安裝特定版本,例如 .NET 6 SDK,可以使用 dotnet-sdk-6.0。

C. 驗證安裝​

dotnet --version

這應該會顯示已安裝的 .NET SDK 版本。

3. 安裝 .NET Runtime (如果只需運行應用程式)​

如果你只打算運行使用 .NET 開發的應用程式,而不需要開發,可以只安裝運行時。

A. 安裝 ASP.NET Core Runtime​

sudo apt install -y aspnetcore-runtime-8.0 # 安裝 .NET 8 ASP.NET Core Runtime

B. 安裝 .NET Runtime (標準版)​

sudo apt install -y dotnet-runtime-8.0 # 安裝 .NET 8 Runtime

4. 其他安裝方法​

A. 手動安裝​

你可以從 .NET 官方網站下載二進制發行版並手動解壓縮到你喜歡的位置。

  1. 下載:從 dotnet.microsoft.com/download 下載 Linux x64 二進制文件。
  2. 解壓縮:將下載的文件解壓縮到一個目錄,例如 ~/dotnet。
  3. 設置環境變量:將 ~/dotnet 添加到 PATH。
    export DOTNET_ROOT=$HOME/dotnet
    export PATH=$PATH:$HOME/dotnet
    將這些行添加到 ~/.bashrc 或 ~/.zshrc 以便永久生效。

B. 使用 Snap (不推薦,可能不是最新版)​

對於某些 Ubuntu 版本,你可以使用 Snap 安裝 .NET,但通常不推薦,因為 Snap 提供的版本可能不是最新的,或者與 apt 儲存庫的版本存在兼容性問題。

sudo snap install dotnet-sdk --classic --channel=8.0/stable # 安裝 .NET 8 SDK

5. 總結​

在 Ubuntu 上安裝 .NET 最推薦的方法是通過 Microsoft 的 apt 套件儲存庫。這確保了你可以方便地獲取最新更新和安全補丁。無論你是開發者還是應用程式用戶,正確安裝 .NET 都能讓你充分利用這個強大的平台。

Ubuntu 上的 Dock

這篇備忘錄記錄了 Ubuntu 上的 Dock。

資訊

Ubuntu 的 Dock(也稱為啟動器或側邊欄)是 GNOME 桌面環境中的一個組件,它通常位於屏幕的左側,用於快速啟動應用程式和管理當前正在運行的窗口。

1. Dock 的基本操作​

  • 啟動應用程式:點擊 Dock 上的應用程式圖標即可啟動。
  • 切換窗口:如果應用程式有多個窗口,點擊圖標會顯示所有窗口的縮略圖,你可以選擇要切換的窗口。
  • 添加/移除應用程式:
    • 添加到 Dock:右鍵點擊 Dock 上正在運行的應用程式圖標,然後選擇「加入最愛」。
    • 從 Dock 移除:右鍵點擊 Dock 上的應用程式圖標,然後選擇「從最愛移除」。
  • 拖放:你可以將應用程式圖標拖放到 Dock 上進行重新排序。

2. 配置 Dock​

Ubuntu 提供了多種方式來配置 Dock 的行為和外觀。

A. 使用「設定」應用程式​

這是最簡單直觀的方法。

  1. 打開 設定。
  2. 導航到 外觀 (或在舊版本中是 Dock)。
  3. 你可以配置以下選項:
    • Dock 位置:將 Dock 放置在屏幕的左側、底部或右側。
    • Dock 大小:調整 Dock 圖標的大小。
    • 自動隱藏 Dock:當窗口最大化或接近 Dock 時,自動隱藏 Dock。
    • 顯示個人主目錄、磁碟機等:選擇是否在 Dock 上顯示可移動媒體和網絡卷。
    • 顯示應用程式菜單:在 Dock 上顯示應用程式菜單按鈕。

B. 使用 GNOME Tweaks 工具 (推薦用於更多自定義)​

GNOME Tweaks(以前稱為 GNOME Tweak Tool)提供了更多進階的選項來自定義 GNOME 桌面環境,包括 Dock。

  1. 安裝 GNOME Tweaks:
    sudo apt install gnome-tweaks
  2. 啟動 GNOME Tweaks: 在應用程式菜單中搜索「Tweaks」或在終端中運行 gnome-tweaks。
  3. 配置 Dock: 導航到「Extensions」(擴展),找到「Dash to Dock」擴展(如果已安裝,Ubuntu 默認的 Dock 實際上是 Dash to Dock 的一個變體)。 在這裡,你可以找到更多控制 Dock 行為的選項,例如:
    • 智能隱藏:更精細的自動隱藏控制。
    • 應用程式圖標行為:點擊應用程式圖標時的行為。
    • 自定義 Dock 主題:更改 Dock 的視覺樣式。

C. 使用命令行 (gsettings)​

對於更精確的控制或腳本化配置,你可以使用 gsettings 命令。

範例:

  • 將 Dock 放置在底部:
    gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'BOTTOM'
  • 設置 Dock 圖標大小:
    gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 32
  • 啟用自動隱藏:
    gsettings set org.gnome.shell.extensions.dash-to-dock autohide true

要查看所有可用的 Dash to Dock 設置:

gsettings list-keys org.gnome.shell.extensions.dash-to-dock

總結​

Ubuntu 的 Dock 是其桌面體驗不可或缺的一部分,它提供了方便的應用程式啟動和窗口管理功能。通過內置的「設定」應用程式、GNOME Tweaks 工具或命令行 gsettings,你可以根據自己的喜好靈活地自定義 Dock 的外觀和行為。

安裝 ImageMagick

這篇筆記記錄了在 Ubuntu 上安裝 ImageMagick 的方法。

資訊

ImageMagick 是一個開源的軟體套件,用於創建、編輯、組合或轉換點陣圖影像。它支持多種影像格式,包括 PNG、JPEG、GIF、TIFF 和 PDF。

安裝步驟​

1. 更新套件列表​

在安裝任何新軟體之前,最好先更新系統的套件列表:

sudo apt update
sudo apt upgrade

2. 安裝 ImageMagick​

直接使用 apt 命令安裝 ImageMagick:

sudo apt install imagemagick

這會安裝 ImageMagick 的核心工具和庫。如果你還需要開發庫,可以安裝 imagemagick-dev:

sudo apt install imagemagick-dev

3. 驗證安裝​

安裝完成後,你可以通過檢查 ImageMagick 的版本來驗證是否成功:

convert --version

或

magick --version

你應該會看到類似以下的輸出:

Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: DPC HDRI OpenMP
Delegates (built-in): bzlib djvu fftw fontconfig freetype gslib heic jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png raw rsvg tiff webp wmf x xml zlib

4. 基本使用範例​

將 JPEG 影像轉換為 PNG 格式:

convert input.jpg output.png

調整影像大小:

convert input.jpg -resize 50% output_resized.jpg

添加文字到影像:

convert input.jpg -gravity South -pointsize 36 -fill white -annotate 0 'Hello, ImageMagick!' output_text.jpg

常見問題和故障排除​

  • 權限問題:如果你在執行 ImageMagick 命令時遇到權限錯誤,請確保你對輸入和輸出文件有讀寫權限。
  • 文件格式不支持:如果轉換失敗,可能是因為缺少某些文件格式的支援。檢查 convert --version 的輸出中的 "Delegates" 部分,看看是否包含了你需要的格式。如果沒有,可能需要安裝額外的庫(例如 libjpeg-dev, libpng-dev)。
  • Policy 問題:在某些情況下,ImageMagick 的預設安全策略可能會限制某些操作,例如處理 PDF 文件。這通常可以通過編輯 /etc/ImageMagick-6/policy.xml 文件來解決,但請謹慎操作。

總結​

ImageMagick 是一個功能強大的影像處理工具,通過上述步驟可以輕鬆地在 Ubuntu 上安裝和使用它。它提供了豐富的命令行工具,可以滿足各種影像處理需求。