Skip to Content
ドキュメントデスクトップデスクトップの基本ソフトウェアのインストール

Ubuntu 26.04 では、グラフィカル アプリ ストアからコマンドライン ツールに至るまで、さまざまなユーザーのニーズを満たす複数のソフトウェア インストール方法が提供されます。この記事では、それぞれのインストール方法について詳しく説明します。

どのインストール方法を使用すればよいですか?

複数のインストール オプションが利用できるため、このクイック ディシジョン ガイドを使用してください。

  1. ソフトウェアは公式リポジトリにありますか? — 「はい」の場合は、apt install を使用します。これは最も安定していて手間のかからない方法です
  2. 最新バージョンまたはサンドボックス分離が必要ですか? — Ubuntu でネイティブにサポートされ、自動更新される Snap を使用します。
  3. Snap では利用できません、または Snap を使用したくないですか? — Flatpak を使用し、Flathub からインストールします
  4. 公式 .deb パッケージは利用可能ですか? — sudo apt install ./xxx.deb をダウンロードして実行します
  5. 利用できるのは AppImage 形式のみですか? — chmod +x をダウンロードして、直接実行します。インストールは必要ありません
  6. 完全に分離されたランタイム環境が必要ですか? — Docker コンテナを使用します。

手法の比較

方法長所短所最適な用途
適切最高のシステム統合、統合された依存関係管理、安定性と信頼性バージョンが古い可能性があり、リポジトリに限定されますシステム ツール、CLI ソフトウェア、ライブラリ、依存関係
スナップ自動更新、サンドボックス分離、ネイティブ Ubuntu サポート起動の遅さ、ディスク使用量の増加、自動更新の制御不能デスクトップ アプリ、最新バージョンが必要なソフトウェア
フラットパックサンドボックス分離、豊富なFlathubカタログ、クロスディストリビューション手動セットアップ、大量の初期ランタイムのダウンロードが必要デスクトップ アプリ、Snap に見つからないソフトウェア
.debapt と同じネイティブ エクスペリエンス、新しい公式バージョン自動更新はなく、新しいバージョンを手動でダウンロードする必要がありますChrome、VS Code、WPS、および公式 .deb パッケージを含むその他のソフトウェア
アプリイメージインストール不要、ダウンロードして実行、システムへの影響なし自動更新なし、システム統合なし (メニュー アイコンなし)時々使用するツール、ポータブル ソフトウェア
ドッカー完全な隔離、ホスト汚染なし、再現可能な環境習得に時間がかかるため、デスクトップ アプリには適さないサーバーアプリケーション、開発/テスト環境
Tip

単純な経験則: 疑わしい場合は、apt を使用してください。 apt にそれがない場合は、Snap を使用してください。 このルールは、ほとんどの場合に機能します。 apt も Snap もニーズを満たせない場合にのみ、他の方法を検討してください。

アプリセンター

App Center は、Ubuntu 26.04 のデフォルトのグラフィカル アプリケーション ストアで、直感的なソフトウェアの参照とインストール エクスペリエンスを提供します。

使用法

  1. Dock または App Grid で「App Center」アイコンをクリックします。
  2. カテゴリを参照するか、検索バーを使用してアプリを見つけます
  3. アプリをクリックすると、説明、スクリーンショット、評価を含む詳細ページが表示されます
  4. 「インストール」をクリックしてインストールします

App Center では、Snap 形式と Deb 形式のパッケージの両方が提供されており、デフォルトでは Snap バージョンが推奨されています。

インストールされたアプリの管理

App Center の「インストール済み」タブでは、次のことができます。

  • インストールされているすべてのアプリケーションを表示する
  • 利用可能な新しいバージョンでアプリを更新する
  • 不要なアプリケーションをアンインストールする

apt パッケージマネージャー

apt は、Ubuntu の最も伝統的で強力なパッケージ管理ツールであり、コマンド ラインから操作できます。

基本コマンド

# Update package source lists sudo apt update # Upgrade all installed packages sudo apt upgrade # Search for packages apt search keyword # View package information apt show packagename # Install a package sudo apt install packagename # Install multiple packages sudo apt install package1 package2 package3 # Remove a package (keep configuration files) sudo apt remove packagename # Remove a package (also delete configuration files) sudo apt purge packagename # Clean up unneeded dependency packages sudo apt autoremove

サードパーティ ソースの追加 (PPA)

一部のソフトウェアは、PPA (パーソナル パッケージ アーカイブ) を通じて新しいバージョンを提供します。

# Add a PPA sudo add-apt-repository ppa:username/reponame # Update source lists sudo apt update # Install software from the PPA sudo apt install packagename

PPA を削除します。

sudo add-apt-repository --remove ppa:username/reponame

サードパーティリポジトリの追加

一部のソフトウェア (Docker、VS Code など) は、公式の apt リポジトリを提供します。一般的な手順:

# 1. Download and add GPG key wget -qO- https://example.com/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example.gpg # 2. Add repository echo "deb [signed-by=/usr/share/keyrings/example.gpg] https://example.com/repo stable main" | sudo tee /etc/apt/sources.list.d/example.list # 3. Update and install sudo apt update sudo apt install packagename

スナップアプリケーション

Snap は、サンドボックス化されたアプリケーション ランタイム環境を提供する Canonical のユニバーサル パッケージ形式です。 Ubuntu 26.04 には、Snap サポートがプリインストールされています。

基本操作

# Search for Snap apps snap find keyword # View app details snap info appname # Install an app sudo snap install appname # Install a specific channel version sudo snap install appname --channel=edge # List installed Snaps snap list # Update all Snap apps sudo snap refresh # Update a specific app sudo snap refresh appname # Uninstall an app sudo snap remove appname

スナップ機能

  • 自動更新: Snap アプリはデフォルトで自動的に更新されます
  • サンドボックス分離: セキュリティを強化するために、アプリは制限された環境で実行されます。
  • 複数バージョンの共存: さまざまなチャネル バージョン (安定版、ベータ版、エッジ) をサポートします。
  • クロスディストリビューション: 同じ Snap パッケージが複数の Linux ディストリビューションで動作します

スナップ権限の管理

# View app interface connections snap connections appname # Connect an interface (grant permission) sudo snap connect appname:interfacename # Disconnect an interface (revoke permission) sudo snap disconnect appname:interfacename

フラットパック

Flatpak もユニバーサル パッケージ形式です。 Ubuntu 26.04 にはデフォルトでは含まれていませんが、簡単に追加できます。

Flatpak サポートのインストール

sudo apt install flatpak gnome-software-plugin-flatpak

Flathub リポジトリを追加します。

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

インストール後にシステムを再起動する必要があります。

基本操作

# Search for apps flatpak search keyword # Install an app flatpak install flathub appID # For example, install GIMP flatpak install flathub org.gimp.GIMP # Run an app flatpak run appID # List installed apps flatpak list # Update all apps flatpak update # Uninstall an app flatpak uninstall appID # Clean up unused runtimes flatpak uninstall --unused
Tip

インストール方法はどのように選択すればよいですか? apt はシステム ツールと CLI ソフトウェアに最適です。最適なシステム統合により安定しています。 Snap は、自動更新とサンドボックス分離を必要とするデスクトップ アプリに最適です。 Flatpak は、Flathub 上のサードパーティ製デスクトップ アプリの豊富な選択肢に最適です。同じソフトウェアが複数の形式で利用可能な場合は、apt 公式リポジトリ バージョンを優先します。

スナップとフラットパックの比較

特徴スナップフラットパック
開発者正規コミュニティ (Red Hat によって開始)
Ubuntuのデフォルトサポートはい手動インストールが必要です
アプリストアスナップストアフラットハブ
自動更新はい手動または構成が必要
サンドボックスの仕組みアプリアーマーバブルラップ
システムサービスサポートはいデスクトップアプリのみ

.deb パッケージのインストール

一部のソフトウェアでは、ダウンロード用に .deb 形式のインストール パッケージを提供しています (Debian/Ubuntu のネイティブ パッケージ形式)。

グラフィカルなインストール

ダウンロードした .deb ファイルをダブルクリックすると、システムが自動的に App Center でファイルを開きます。 「インストール」をクリックします。

コマンドラインによるインストール

# Install using apt (recommended, handles dependencies automatically) sudo apt install ./packagename.deb # Install using dpkg sudo dpkg -i packagename.deb # If dpkg reports dependency errors, fix them with: sudo apt install -f

注意事項

  • .deb ファイルは公式 Web サイトまたは信頼できるソースからのみダウンロードしてください
  • .deb パッケージは自動更新されません。新しいバージョンを手動でダウンロードする必要があります
  • インストールする前に、dpkg -I packagename.deb を使用してパッケージの詳細を表示します

ソフトウェアインストールのベストプラクティス

  1. 公式リポジトリを推奨: sudo apt install が最も安全で安定した方法です
  2. 最新バージョンが必要な場合: Snap または Flatpak を検討してください
  3. PPA には注意してください: 不安定なソースの導入を避けるために、よく知られたプロジェクトからの PPA のみを追加してください。
  4. 定期的に更新: sudo apt update && sudo apt upgrade を実行してシステムを安全に保ちます
  5. 古いパッケージをクリーンアップ: 定期的に sudo apt autoremove を実行してディスク領域を解放します。

概要

Ubuntu 26.04 は、豊富なソフトウェア インストール チャネルを提供します。ほとんどのユーザーにとって、App Center は最も便利なグラフィカル インストール エクスペリエンスを提供します。コマンドライン ユーザーは apt を柔軟に使用して正確なパッケージ管理を行うことができます。 Snap と Flatpak により、利用可能なソフトウェアの範囲が広がります。 Ubuntu システムを最大限に活用するために、特定のニーズに基づいて適切なインストール方法を選択してください。