kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu パッケージ管理 その4 - リポジトリの追加

Launchpad

  個人、団体・組織がUbuntuのソフトウェアや、Ubuntu標準のレポジトリに収録されなかったソフトウェア、新しいバージョンのソフトウェア、テスト版ソフトウェア等を開発、管理、公開しているサイトです。

  Canonicalの支援で立ちあげられたそうです。

  例えば、標準アプリの一つテキストエディタ(gedit)は、
  以下で管理されています。

  “gedit” package in Ubuntu

  ここから直接debパッケージやソースコードのダウンロードが可能です。
  このLauncpad内には多数のリポジトリが存在しています。

PPA(Personal Package Archives)

  リポジトリの追加はサーバーの鍵とセットで行います。
  それぞれ手順があるのですが、PPAを利用すると一括でリポジトリとサーバーの鍵を登録することができます。

  試しにリポジトリとサーバーの鍵を追加してみましょう。
  Launchpadの以下のページを開くとPPAが記述されています。

  Gedit Developer Plugins

PPA
 
 ppa:sinzui/ppaがPPAになります。

リポジトリの追加

  GUIでリポジトリを簡単に追加できるアプリがありますが、
  そのアプリをインストールするには、
  そのアプリが収録されているリポジトリを追加する必要があります。

  またソフトウェアソースの画面からリポジトリやサーバーの鍵を登録できますが、
  手間なので今回はコマンドラインから実行します。

  上記のPPAを利用してリポジトリとサーバーの鍵を登録してみます。

  1.端末の起動

    Dashに「ter」と入力して「端末」を起動します。


  2.コマンドの実行

    「sudo apt-add-repository ppa:sinzui/ppa」と入力します。

    sudo:
      管理者(root権限)で実行するコマンドです。

    apt-add-repository:
      リポジトリやサーバーの鍵を登録するコマンドです
      パラメータに登録したいPPAを記述します。

PPA登録 端末の入力

  3.PPAの追加確認

    エンターキーを押すと、以下のようにPPAの概要と処理を続行して良いか確認されます。

PPA登録 端末の入力

  4.PPAの追加

    処理を続けるならエンターキーを押します。
    キャンセルする場合は、Ctrl + Cを押します。
    以下のようにリポジトリとサーバーの鍵が登録されます。

PPA登録 端末の入力

追加されたリポジトリの確認

  「アップデートマネージャー」を起動して「設定」ボタンをクリックし、
  ソフトウェアソース起動、「他のソフトウェア」を開きます。

  リポジトリの確認 

    赤枠が追加されたリポジトリです。

ソフトウェアソース 他のソフトウェアのリポジトリリスト

  「認証」を開いてサーバー鍵の確認

    赤枠が追加されたサーバーの鍵です。

ソフトウェアソース 認証リスト

パッケージインデックスファイルの更新

  リポジトリとサーバーの鍵を追加しただけではダメです。
  パッケージインデックスファイルを更新します。

  アップデートマネージャーで「再チェック」ボタンをクリックします。
  これでパッケージインデックスファイルが更新され、「Ubuntu ソフトウェアセンター」からソフトウェアのインストールが可能になります。

ソフトウェアのインストール

  「Ubuntu ソフトウェアセンター」を起動して、geditで検索し、下部の「XX個のアイテムを表示する」をクリックすると、以下のように追加したレポジトリのソフトウェアが表示されます。

Ubuntu ソフトウェアセンター ソフトウェアのインストール

  「XX個のアイテムを表示する」によるソフトウェアのフィルタリングは、ソフトウェアの種類により該当したりしなかったりします。
  ソフトウェアが見つからない場合、このフィルタリングを外して見るとよいでしょう。

Ubuntu ソフトウェアセンター ソフトウェアの詳細

リポジトリとサーバー鍵の削除

  上記「追加されたリポジトリの確認」で追加されたリポジトリとサーバー鍵を選択して、「削除」ボタンで削除すれば良いです。

  そのリポジトリに含まれるソフトウェアはそのまま残りますが、レポジトリとの関係がなくなってしまうため、アップデートマネージャーでアップデートすることはできなくなります。

  アンインストールは可能です。
  削除したら、パッケージインデックスファイルを更新しておきます。


Ubuntu , パッケージ管理
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
  • Linux その386 - Arch Linux の AUR パッケージで悪意あるコミットが続く・今度はソースコードの難読化か
    Arch Linux の AUR パッケージで悪意あるコミットが続く Arch Linux の AUR パッケージで悪意あるコミット(マルウェア)が続いています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
記事のピックアップ
オプション