DebianLinuxでUbuntuPPAを使用する方法

UbuntuLinuxはDebianUnstableブランチから構築されており、Apt、DEBパッケージ、その他のコアコンポーネントなどの同じ基盤テクノロジーを使用しています。これは、DebianLinuxの「派生物」として知られているものです。

UbuntuはDebianの派生物ですが、DebianユーザーはPPAを簡単に使用することはできません。理由?PPAはUbuntu独自のテクノロジーであり、Launchpadと対話するには専用のソフトウェアが必要です。さらに、UbuntuはDebian Unstableに基づいているため、ほとんどのDebianユーザーはPPAが必要とする最新のパッケージを持っていません。

始める前に

このガイドでは、UbuntuPPAを手動で追加する方法について説明します。これは退屈なプロセスですが、PPAがシステム上でどのように機能するかを理解することが重要であり、すべてのPPAがDebianでうまく機能するとは限らないため、これは最も安全な方法です。手動による方法が気に入らない場合は、以下のコマンドを使用してみてください。Ubuntuと同じように、PPAコマンドを使用できるようにする必要があります。

sudo apt install software-properties-common

ソフトウェアソースのバックアップを作成する

DebianでPPAを有効にするには、/etc/apt/ディレクトリ内のソースファイルを編集する必要があります。したがって、このファイルのバックアップを作成することをお勧めします。そうすれば、PPAで問題が発生した場合でも、簡単に元に戻すことができます。

Debianでソフトウェアソースのバックアップを作成するにsources.listは、cpコマンドを使用してファイルのコピーを作成することから始めます。このコマンドは、sudoコマンドを使用してrootとして実行する必要があることに注意してください。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

または、sudoを有効にしていない場合は、suコマンドを使用します。

su --cp /etc/apt/sources.list /etc/apt/sources.list.bak

いつでも、問題が発生してバックアップを復元する必要がある場合は、ターミナルで次の手順を実行してください。

ステップ1:/etc/apt/ rmコマンドを使用して壊れたソースリストファイルを削除します。

sudo rm /etc/apt/sources.list

また

su --rm /etc/apt/sources.list

手順2:バックアップファイルのコピーを作成sources.listし、cpコマンドと同じように名前を変更します。

sudo cp /etc/apt/sources.list.back /etc/apt/sources.list

また

su-

cp /etc/apt/sources.list.bak /etc/apt/sources.list

手順3:apt updateコマンドを使用して、ソフトウェアソースを更新します。このコマンドはPPAを削除し、デフォルトのリポジトリを復元します。

sudo apt update

Debian用のPPAを見つける

Debianに追加するPPAを見つけるには、Launchpad.netWebサイトを使用するのが最適です。理由?Google、Bing、DuckDuckGoなどの検索エンジンでは、理由は不明ですが、特定のPPAが省略されることがよくあります。

DebianLinuxでUbuntuPPAを使用する方法

Debian Linux PCで使用する新しいPPAを見つけたい場合は、次のようにします。たとえば、Firefoxの最新バージョンのPPAを見つけるには、次の検索用語を使用します。

DebianLinuxでUbuntuPPAを使用する方法

firefox ppa

そこから、マウスでPPAページをクリックすると、PPAページに移動します。ここから、PPAの説明、「このPPAをシステムに追加する」、およびインストール方法に関するUbuntu固有の手順が表示されます。

DebianへのPPAの追加

Debianで使用するPPAを見つけたので、ソフトウェアリポジトリをシステムに追加する必要があります。ステップバイステップの説明に従って、DebianPCにPPAを追加する方法を学びます。

ステップ1: PPAページで、「このPPAに関する技術的な詳細」という緑色のテキストを見つけます。次に、マウスでクリックして表示します。これらの詳細は、sources.listファイルに追加する必要がある完全なリポジトリ情報です。

手順2:キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、デスクトップでターミナルウィンドウを起動します。次に、ターミナルを使用sources.listして、Nanoテキストエディタでファイルを開きます。

sudo nano -w /etc/apt/sources.list

また

su --nano -w /etc/apt/sources.list

ステップ3:キーボードの下矢印キーをsources.list押して、ファイルの一番下に移動します。次に、に次のテキストを書き込みます。

DebianLinuxでUbuntuPPAを使用する方法

# Ubuntu PPAs

ステップ4:「技術的な詳細」セクションのコードを取得してクリップボードにコピーします。必ずすべてをコピーしてください。

ステップ5:ターミナルのNanoテキストエディターに移動し、Enterキーを押して、#UbuntuPPAの下に新しい行を作成します。次に、Ctrl + Shift + Vを押してコードを貼り付けます。

ステップ6:の下# Ubuntu PPAsに貼り付けられたコードを調べて、を見つけますYOUR_UBUNTU_VERSION_HERE。BionicDebian 10 Busterを使用している場合は、それを消去し、「、」に置き換えます。Ubuntu 18.04 BionicBeaverとDebian10 Busterはパッケージがまったく同じであるため、通常、Bionicに設定されたPPAが機能する可能性が最も高くなります。

Debianに追加する複数のPPAがある場合は、それらすべてをの下に貼り付けてください# Ubuntu PPAs。どのリポジトリがPPAであるかを判断するのに役立ちます。

注:以下のコードは一例です。PPAのURLは異なります。

DebianLinuxでUbuntuPPAを使用する方法

deb https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main


deb-src https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main

ステップ7:Ctrl + Oを押してsources.listファイルへの変更を保存し、  Ctrl + Xで終了します。

手順8:aptupdateコマンドを実行します。コマンドを実行すると、エラーが発生します。このエラーは、「公開鍵が使用できないため、次の署名を検証できませんでした:NO_PUBKEY」です。

マウスを使用して、「NO_PUBKEY」の横の数字を強調表示し、Ctrl + Shift + Cでクリップボードに保存します。

DebianLinuxでUbuntuPPAを使用する方法

ステップ9: GPGキー回復コマンドを使用して、システムに追加したPPAの「NO_PUBKEY」エラーを修正します。キーボードにコピーした番号を–recv-keysの後に必ず貼り付けてください。

キー番号を貼り付けるには、Ctrl + Shift + Vを押します。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys YOUR-KEY-NUMBER-HERE

手順10: apt updateコマンドを再実行し、エラーがないことを確認します。エラーがないと仮定して、PPAからソフトウェアをインストールします。

コメントを残す

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

SLES 15 で firewalld を設定する: ゾーンの確認、サービスまたはポートの許可、永続ルールの保存、安全なリロード、およびアクセスの検証。

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLES 15 SP7 でカーネルのライブパッチ適用を有効にし、再起動せずにサポートされている修正プログラムを適用し、有効なパッチを確認し、カーネルの再起動が必要な場合を把握します。

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSEがサポートするセットアップユーティリティを使用してSLES 15でFIPSモードを有効にし、安全に再起動し、カーネルと暗号化ポリシーの状態を確認し、認証制限をチェックします。

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

公式の.debパッケージ、APT、ポリシーチェック、アップデートガイダンス、および管理対象デバイス向けの修正プログラムを使用して、Gooroom OSにGoogle Chromeを安全にインストールします。

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

rsyslog、TLS証明書、ピア名検証、キュー、検証、テスト機能を使用して、SLESシステムログをリモートのsyslogサーバーに安全に転送します。

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

YaSTを使用して、SSSD経由でSLES 15をActive Directoryに参加させます。DNSと時刻の設定、ドメインログインの構成、Kerberosの検証、SSSD、Winbind、およびrealmdの比較を行います。

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。