ウェブサイト検索

Ubuntuにソフトウェアをインストールする方法:SnapとAPTの初心者向けガイド


Ubuntu Linuxでソフトウェアを見つけてインストールするのは最初は混乱することがあります。このガイドでは、Ubuntuシステムに必要なアプリケーションをインストール、更新、削除する方法を示します!

Ubuntuソフトウェアエコシステム

Ubuntuのソフトウェアエコシステムは、事前に検証されたソフトウェアパッケージを含む中央集権的な場所であるリポジトリを中心に構築されています。Ubuntuのソフトウェアリポジトリは、4つの異なるカテゴリに分かれています。

  • メイン: 公式にサポートされたオープンソースソフトウェア。
  • ユニバース<&47;strong>: コミュニティによって維持されるオープンソースソフトウェア。
  • マルチバース: ライセンス制限がある可能性のあるソフトウェア。
  • 制限された<&47;strong>: 機能に不可欠な専用ドライバーおよびその他のソフトウェア。

リポジトリはソフトウェアの安定性とセキュリティを確保し、Ubuntuソフトウェアセンターを可能にする基盤となるインフラを構築します。

Ubuntuパッケージフォーマット:DEBとSnap

Ubuntuは2つの主要なパッケージ形式をサポートしています:DEBとSnap。DEBパッケージはUbuntuの従来の形式であり、高速で効率的なインストールを提供します。Snapパッケージは、より安全でポータブルになるように設計されています。Snapアプリケーションは、実行に必要なすべてのものがバンドルされています(依存関係なし)。これにより管理が容易になりますが、時にはDEBパッケージを介してインストールされた同じアプリよりも大きく、または遅くなることがあります。

Ubuntuソフトウェアセンターを通じてソフトウェアをインストールする

Ubuntuソフトウェアセンターは、ソフトウェア管理のためのグラフィカルインターフェースを提供し、ポイントアンドクリックの体験を好むユーザーに最適です。これにより、DEBおよびSnap形式のソフトウェアをインストール、更新、削除することができます。

ソフトウェアセンターをさまざまなカテゴリから閲覧するか、探しているプログラムの名前や種類を入力して直接検索を行うことができます。また、アンインストールしたいソフトウェアの名前を検索することもできます。検索バーはウィンドウの中央上部に便利に配置されています。

「スナップパッケージ」の下の結果は明らかにスナップです。「デビアンパッケージ」の下の結果はDEBパッケージです。

ソフトウェアをインストールまたは削除するには、ソフトウェアのタイトルをクリックし、次に「インストール」または「削除」をクリックします。これだけです!

ソフトウェアセンターは、Snapパッケージ、DEBパッケージ、および必要な依存関係のダウンロードとインストール(または削除)を自動的に処理し、あなたのさらなる介入は必要ありません。新しいソフトウェアがインストールされると、Ubuntuは新しいバージョンが利用可能になったときに自動的に更新します。

コマンドラインでSnapを使用してソフトウェアをインストールする

一般的に、ソフトウェアセンターはスナップに関して必要なすべてのことを行います。ただし、より詳細な制御が必要な場合は、コマンドラインからスナップパッケージを管理することもできます。以下は、始めるためのいくつかの簡単なコマンドです。

snapコマンドの基本的なヘルプについては:

        snap help
    

特定のスナップパッケージを検索するには、次のように入力します:

        snap find package-name
    

インストールされているスナップパッケージをすべてリストするには:

        sudo snap list
    

特定のスナップパッケージをインストールするには:

        sudo snap install package-name
    

スナップパッケージを削除するには:

        sudo snap remove package-name
    

スナップを削除する際は注意してください。一部はUbuntuシステムが正常に機能するために必要です。パッケージが何であるか、または何をするのか分からない場合は、そのままにしておくのが最も安全です。

もっと学びたい場合は、Ubuntuシステムでのスナップ管理に関するこの高度なガイドをチェックしてください。

APTを使用したコマンドラインでのソフトウェアのインストール

Advanced Package Tool(APT)は、DEBパッケージを管理するためのコマンドライン(ターミナル)ツールです。ダウンロードや複雑なアプリケーションの依存関係の解決から、すべてのソフトウェアやUbuntuオペレーティングシステム自体の更新まで、すべてを処理します。

APTクイックスタートガイド

何かをインストールする前に、最新バージョンにアクセスできるようにパッケージリストを更新するのは常に良い考えです。

        sudo apt update
    

パッケージをインストールするには、次のコマンドを使用します:

        sudo apt install package-name
    

例えば、人気のあるVLCメディアプレーヤー:

        sudo apt install vlc
    

パッケージが不要になった場合は、次のコマンドでアンインストールしてください:

        sudo apt remove package-name
    

例えば、VLCを削除するには:

        sudo apt remove vlc
    

APTを使用して、システム上のすべてのパッケージ(Ubuntuシステムパッケージを含む)の更新を確認し、インストールすることができます。

        sudo apt upgrade
    

APTは、不要になった残りのパッケージを自動的に削除して、あなたのためにクリーンアップも行います。

        sudo apt autoremove
    

サードパーティソースからのソフトウェアのインストール

時折、著者や第三者の組織によって配布され、Ubuntuソフトウェアセンターでは入手できないソフトウェアに出くわすことがあります。このソフトウェアは複数の形式で提供される可能性がありますが、最も一般的にはDEBパッケージをダウンロードするか、PPAの場所をシステムに追加する必要があります。

PPA(個人用パッケージアーカイブ)を追加する

PPAは、開発者が最新のソフトウェアバージョンを配布するために維持するリポジトリです。これらは、Ubuntu自身のソフトウェアリポジトリと全く同じように機能しますが、第三者によってプライベートに管理されています。PPAを追加すると、APTは自動的にその内容を今後のすべての操作に含めます。上記に示したのと同じコマンドを使用して、PPAからソフトウェアをインストールできます。インストールしたソフトウェアは、更新が実行される際にも含まれます。新しいPPAを追加し、ターミナルでわずか3つのコマンドでソフトウェアをインストールできます。

新しいPPAを追加するには、次のコマンドを使用します:

        sudo add-apt-repository ppa:repository-name
    

次に、新しいPPAからのデータを含めるようにソフトウェア情報キャッシュを更新します。

        sudo apt update
    

最後に、他のパッケージと同様にソフトウェアをインストールします:

        sudo apt install package-name
    

例えば、人気のウェブブラウザFirefoxの公式PPAを追加してからインストールしたい場合は、ターミナルプロンプトで次のコマンドを入力します:

        sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox

    

その後、ソフトウェアアップデーターが実行されると、Firefoxは他のすべてのソフトウェアとともに自動的に更新されます。もちろん、FirefoxはUbuntuにプリインストールされていますが、この例は新しいPPAをUbuntuシステムのリポジトリに追加する手順を示しています。

ダウンロードしたDEBファイルからのインストール

いくつかのアプリケーションはスタンドアロンのDEBファイルを提供しています。以下は、Ubuntuターミナルからそれらをインストールする方法です。

信頼できるソースからDEBファイルをダウンロードし、ダウンロードフォルダーなど、覚えやすい場所に保存します。ターミナルのプロンプトで、ファイルを保存したディレクトリに移動し、dpkgを使用してインストールします。

        cd ~/Downloads
sudo dpkg -i filename.deb
    

dpkgが依存関係の問題を示すエラーを返す場合、次のコマンドでそれらを修正できるはずです。

        sudo apt --fix-broken install
    

Ubuntuにおけるソフトウェア管理のベストプラクティス

  • システムを最新の状態に保つ<&47;strong>: 新しいバージョンが利用可能になると、スナップは自動的に更新されるべきです。また、アプリランチャーから「ソフトウェアアップデーター」を実行して、システム上のすべてのDEBパッケージを確認し、更新することもできます。
  • 信頼できるソースを使用する<&47;strong>: ソフトウェアをインストールすることは、コンピュータやネットワーク上のすべてのデータへの完全なアクセスを与える可能性があることを意味します。確信が持てないものはインストールしないでください。出会ったサードパーティのアプリケーションの正当性を常に確認するべきです。
  • データのバックアップを取る<&47;strong>: 新しいソフトウェアを試す前に、重要なデータがバックアップされていることを確認してください。小さなミスが大きな損失を引き起こす可能性があります。

あなたは今、Ubuntuのソフトウェアエコシステムの広い世界を探求するための十分な準備が整いました。必要なソフトウェアを簡単に見つけ、インストールし、削除できるはずです。シンプルなタスク追跡プログラムからフル機能のオフィススイート、そしてエキサイティングなゲームまで、Ubuntuはあなたをサポートします。