GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuとDebianで見つからないadd-apt-repositoryコマンドを修正する方法

はじめに

新しいソフトウェアリポジトリを追加しようとすると、「add-apt-repositoryコマンドが見つかりません」Ubuntuエラーが表示されます。これは、 add-apt-repository システムにパッケージがありません。

このチュートリアルは、UbuntuおよびDebianベースのLinuxディストリビューションでの'add-apt-repositoryコマンドが見つかりません'エラーを解決します

前提条件

  • sudo権限を持つユーザーアカウント
  • ターミナルウィンドウ/コマンドラインへのアクセス(Ctrl + Alt+TまたはCtrl+Alt + F2)

add-apt-repositoryを解決する手順:コマンドが見つかりませんエラー

ステップ1:ローカルUbuntuリポジトリを更新する

ターミナルウィンドウを開き、リポジトリを更新するコマンドを入力します。

sudo apt update

システムは、ローカルマシンのソフトウェアリポジトリリストが更新されていることを確認します。

ステップ2:software-properties-commonパッケージをインストールする

add-apt-repository コマンドは、 aptでインストールできる通常のパッケージではありません Ubuntu LTS/Debianで。代わりに、 software-properties-commonのコンポーネントです パッケージ。

add-apt-repositoryを取得するには コマンドを実行し、 software-properties-commonをインストールします パッケージ:

sudo apt install software-properties-common

これは、インストールが成功した後の出力例です:

次に、リポジトリを次のように再度更新します:

sudo apt update

UbuntuとDebianでAptリポジトリを追加する方法

特定のソフトウェアパッケージは、デフォルトのリポジトリに含まれていません。インストールを簡単にするために、開発者は独自のソフトウェアリポジトリを作成しました。これは、 add-apt-repository コマンドが使用されます。

たとえば、ワイン Linuxシステムで非Linuxソフトウェアを実行するための一般的なパッケージです。ただし、最新バージョンはデフォルトのリポジトリからは入手できません。

最新バージョンのWineをUbuntuにインストールするには、最初にWineリポジトリへのアクセスを許可する必要があります。

sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’

他のソフトウェアは、追加のライセンスの対象となる場合があります。 Debianの場合のように、制限付きライセンスは、パッケージがデフォルトのリポジトリに含まれることを失格にする可能性があります。このような場合、 add-apt-repository コマンドは、インストールするソフトウェアへのアクセスを許可するためのキーです。

Ubuntuのリポジトリとは

ソフトウェアパッケージ アプリケーションです。場合によっては、1つのパッケージに他のパッケージが必要です(依存関係と呼ばれます) )実行します。

パッケージマネージャーは、必要なソフトウェアパッケージをロードする作業を行います。依存関係がある場合は、パッケージマネージャーもそれらをインストールします。さらに、パッケージマネージャーは、インストールされているすべてのソフトウェアと更新を自動的に追跡します。

パッケージマネージャーは、ソフトウェアリポジトリと連携して機能します 。リポジトリは、さまざまなソフトウェアパッケージのデータベースです。デフォルトでは、各Linuxディストリビューションは、一連の基本的なデフォルトのリポジトリへのアクセスを許可します。

Ubuntuでは、デフォルトのリポジトリは次のとおりです。

  • メイン– Ubuntu開発者による無料のオープンソースソフトウェア
  • 宇宙– Linuxコミュニティの無料のオープンソースソフトウェア
  • 制限付き– メーカーからのライセンスに基づくデバイスドライバーおよびその他のソフトウェア
  • 多元宇宙– 著作権または法的な制限の下にある他のすべてのソフトウェア

Debianでは、デフォルトのリポジトリは次のとおりです。

  • メイン– 自由ライセンスソフトウェア
  • 投稿– 非フリーライセンスソフトウェアに依存するフリーソフトウェア
  • 無料ではない– 使用と配布に制限のあるソフトウェア

これらのデフォルトのリポジトリに含まれていないソフトウェアパッケージをインストールする場合は、そのリポジトリをパッケージマネージャーに追加する必要があります。


Ubuntu
  1. bash:netstat:コマンドが見つかりません– Debian / Ubuntu Linux

  2. UbuntuとDebianでの「add-apt-repositoryコマンドが見つかりません」エラーを修正

  3. Ubuntu 14.04でスポーンコマンドが見つかりませんか?

  1. (解決済み)apt-add-repositoryコマンドが見つかりません–UbuntuとDebian

  2. Debian10で見つからないSudoコマンドを修正する方法

  3. sudo:add-apt-repository:command not found エラーを修正

  1. MySQLコマンドが見つからない問題を修正する方法(Linux、Windows、Mac OS)

  2. Ubuntuでソフトウェアパッケージをアンインストールする方法

  3. Linux Ubuntu で Ifconfig コマンドが見つからない問題を修正する方法