Linux MintでPPAを編集する方法(GUIとターミナル)

Linux MintでPPAを編集する最も簡単な方法は、組み込みのソフトウェアソースツールを使用することです。最新のLinux Mintでは、PPAページでPPAの追加、削除、有効化、無効化、およびコンテンツの閲覧が可能です。リポジトリ行自体を変更する必要がある場合は、ターミナルを使用して対応するAPTソースファイルを編集してください。

このガイドは、現在のLinux Mintのツール構成を反映しています。Linux Mint 22.3「Zena」はUbuntu Nobleパッケージベースを使用していますが、LMDEはDebianベースであるため、Ubuntu PPAのターゲットとして扱うべきではありません。Linux Mint独自のmintsourcesプロジェクトは、 PPAサポートが無効になっている場合にPPAページを非表示にすることができます。

Linux Mintでソフトウェアソースを使用してPPAを管理する

1. オープンソースソフトウェア

アプリケーションメニューを開き、「ソフトウェアソース」を検索して起動します。リポジトリの設定はシステム全体に影響するため、管理者認証が必要になる場合があります。

Linux Mintのアプリケーションメニューで、検索結果にソフトウェアソースがハイライト表示されている。
Linux Mintのアプリケーションメニューからソフトウェアソースを検索してください。

2. PPAページを開きます

左側のサイドバーで「PPA」を選択します。現在のインターフェースには「有効」列と、「追加」、「削除」、「参照」の3つのメインボタンが表示されます。古いチュートリアルでは「編集」ボタンについて言及されている場合もありますが、現在のLinux MintのUIではPPA用の編集ボタンは提供されていません。

Linux MintのソフトウェアソースPPAページ(有効列と追加、削除、参照ボタン付き)
現在のPPAページでは、PPAエントリの有効化、追加、削除、および閲覧に焦点を当てています。

3. 既存のPPAを有効化または無効化する

PPAの横にあるチェックボックスを使用して、PPAを有効または無効にします。無効にすると、APTがそこからパッケージを取得できないようにソースの設定が維持されるため、トラブルシューティング時に便利です。リポジトリの状態を変更した後、ソフトウェアソースがAPTキャッシュの更新を提案してきたら、プロンプトをクリックして更新してください。

PPA行が選択され、その「有効」チェックボックスが表示されているLinux Mintソフトウェアソース
「有効」チェックボックスを切り替えることで、PPAを一時的に無効にしたり、再度有効にしたりできます。

4. 新しいPPAを追加する

「追加」をクリックし、通常の形式でPPAを入力してくださいppa:owner/name。PPAの識別子は、推測するのではなく、プロジェクトの公式PPAページからコピーしてください。Linux Mintの現在のmintsourcesコードは、PPAを追加する前に、システムのUbuntuベースリリースをサポートしているかどうかを確認します。

Linux MintのソフトウェアソースにPPAダイアログを追加し、PPAの所有者と名前の形式を表示する。
PPA識別子をppa:owner/nameの形式で入力し、追加を確定してください。

5. PPAを削除する

PPAを選択して「削除」をクリックし、APTキャッシュを更新してください。リポジトリを削除しても、以前そこからインストールされたパッケージが自動的にダウングレードされるわけではないため、PPAエントリがなくなったからといって、システムがLinux Mintのパッケージバージョンに戻ったと決めつけないでください。

ターミナルからPPAを編集する

繰り返し実行できるコマンドが必要な場合や、実際のAPTファイルを検査する必要がある場合は、ターミナルの方が適しています。

PPAを追加する

sudo add-apt-repository ppa:owner/name
sudo apt update

owner/name実際に使用したいPPAに置き換えてください。このadd-apt-repositoryワークフローはソースコードの入力と署名キーの処理を自動的に行うため、古いチュートリアルからキーコマンドを手動で貼り付けるよりも安全です。

Linux Mintのターミナルで、サンプルPPAを使用してsudo add-apt-repositoryコマンドを実行した画面を表示
PPA識別子を指定してadd-apt-repositoryを実行し、その後パッケージメタデータを更新してください。

PPAをきれいに取り除く

sudo add-apt-repository --remove ppa:owner/name
sudo apt update

これはソースファイルだけを削除するよりも望ましい方法です。なぜなら、現在のLinux MintはPPA専用の署名キーも保持しているからです。

Linux Mintのターミナルにadd-apt-repository removeコマンドとsudo apt updateコマンドが表示されている。
add-apt-repositoryコマンドでPPAを削除してから、apt updateを実行してください。

PPAソースファイルとキーを見つける

APT は から追加のリポジトリを読み取ります/etc/apt/sources.list.d/。現在の Linux Mint の mintsources は PPA を.listファイルとして書き込み、そのキーを に参照付き/etc/apt/keyrings/で保存しますsigned-by=。以下のコマンドで両方の場所を確認できます。

ls /etc/apt/sources.list.d/
ls /etc/apt/keyrings/

.sourcesAPT は、Ubuntu のsources.list マニュアルに記載されているように、新しい形式もサポートしています。そのため、すべてのサードパーティ リポジトリが.listファイルを使用するとは限りません。

Linux Mintのターミナルでsources.list.dとaptキーリングディレクトリ内のファイルを一覧表示する
リポジトリ定義とその署名キーは、APTの設定ファイルとは別の場所に格納されます。

PPAソース行を手動で編集する

URI、スイート、またはオプションを本当に変更する必要がある場合は、まずファイルをバックアップしてから、root権限で編集してください。

sudo cp /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.bak
sudo nano /etc/apt/sources.list.d/example.list
sudo apt update

サポートされていない PPA を無理やり動作させるためだけに Ubuntu のコード名を変更しないでください。Linux Mint 22.3 は Noble ベースを使用しており、現在のソフトウェア ソースの実装では、PPA のサポートをベース コード名に対して検証します。このチェックを回避すると、依存関係の競合が発生したり、今後のアップデートが失敗したりする可能性があります。パッケージ ベースについては、 Linux Mint 22.3 のリリース情報を参照してください。

GNU nanoで、署名付きキーリングパスを含むLinux Mint PPAソース行を編集する
手動編集は、リポジトリURI、スイート、および署名キーの参照を理解している場合に限って行うのが最適です。

PPAの変更後にapt updateが失敗した場合の対処法

  • 404エラーまたは「リリースファイルがありません」: PPAがUbuntuベースリリース用のパッケージを公開していない可能性があります。スイートをランダムなコードネームに変更するのではなく、PPAを無効にするか削除してください。
  • 署名エラーまたはNO_PUBKEYエラー:公式ソースからPPAを削除して再度追加してください。 に依存する従来の手順は避けてくださいapt-key add。現在のMintはリポジトリごとのキーリングファイルを使用します。
  • 重複リポジトリ警告:ソフトウェアソースを確認し、/etc/apt/sources.list.d/重複エントリがないか確認し、意図したソースのみを残してください。

PPAとは何か、そしてLaunchpadがどのようにPPAに署名するのかについての背景情報については、Launchpadの公式PPAドキュメントを参照してください。

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。