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

UbuntuとDebianにインストールされているリポジトリを一覧表示する方法

リポジトリは、Linuxオペレーティングシステムのパッケージのコレクションです。実際のパッケージを含む中央リポジトリを作成できます。次に、メインリポジトリに接続するように他のシステムを構成します。ここから、パッケージをインストール、更新できます。

Ubuntuおよびその他のDebianベースのシステムは、パッケージマネージャーとしてAPT(Advanced Packaging Tool)を使用します。 Aptは、すべての構成ファイルを/etc/aptの下に保持します ディレクトリ。

このチュートリアルは、コマンドラインを介して、UbuntuまたはDebianベースのシステムにインストールされているすべてのリポジトリを一覧表示するのに役立ちます。

Ubuntuにインストールされているリポジトリのリスト

リモートリポジトリ参照は、/etc/apt/sources.listで構成されます。 ファイルと/etc/apt/sources.list.d/の下のすべてのファイル ディレクトリ。

次のコマンドを使用して、aptベースのシステムで構成されているすべてのリポジトリーを一覧表示します。

sudo grep -rhE ^deb /etc/apt/sources.list* 

以下のような出力が表示されます:

deb http://mirrors.digitalocean.com/ubuntu/ xenial main restricted
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial main restricted
deb http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted
deb http://mirrors.digitalocean.com/ubuntu/ xenial universe
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial universe
.
.
.
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

または、apt-cacheコマンドを使用してすべてのリポジトリを一覧表示することもできます。このコマンドは、リポジトリに関する詳細も提供します。

以下のコマンドを試してみましょう:

sudo apt-cache policy 

出力:

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 Packages
     release v=16.04,o=LP-PPA-ondrej-php,a=xenial,n=xenial,l=***** The main PPA for supported PHP versions with many PECL extensions *****,c=main,b=amd64
     origin ppa.launchpad.net
 500 https://deb.nodesource.com/node_13.x xenial/main amd64 Packages
     release o=Node Source,n=xenial,l=Node Source,c=main,b=amd64
     origin deb.nodesource.com
.
.
.
 500 http://mirrors.digitalocean.com/ubuntu xenial/main amd64 Packages
     release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=amd64
     origin mirrors.digitalocean.com
Pinned packages:

結論

このチュートリアルでは、UbuntuまたはDebianベースのシステムで構成されているすべてのリポジトリを見つける方法を学びました。


Ubuntu
  1. Debian /UbuntuLinuxシステムにインストールされているすべてまたは特定のパッケージを一覧表示する方法

  2. Ubuntu20.04にインストールされているパッケージを一覧表示する方法

  3. Ubuntuにインストールされているパッケージを一覧表示する方法

  1. Ubuntuにインストールされているパッケージを一覧表示する方法

  2. Linuxにインストールされているすべてのパッケージを一覧表示する方法

  3. Ubuntu 20.04にインストールされているパッケージを一覧表示する-このタスクを実行する方法は?

  1. Ubuntu 20.04 FocalFossaLinuxにインストールされているパッケージを一覧表示します

  2. CentOSにインストールされているパッケージを一覧表示する方法

  3. Debianにインストールされているパッケージを一覧表示する方法