Linux

Utilice la línea de comandos de Linux para conseguir la lista de repositorios instalados

Este corto tutorial enseña de qué forma localizar la lista de repositorios instalados en Linux empleando la función de comando. En comparación con el modo perfecto GUI, la lista de repositorios instalados desde el modo perfecto CLI no solo es mucho más simple de utilizar, sino más bien asimismo mucho más rápida. Aquí he pasado el procedimiento para enumerar los repositorios instalados en distintas distribuciones de Linux.

1. Examine la lista de repositorios instalados en Linux.

Tenemos la posibilidad de emplear el gestor de packs ya establecido de la versión o emplear una herramienta inix de otros para localizar la nómina de todos y cada uno de los repositorios habilitados y configurados.

Primero observaremos de qué manera utilizar el gestor de packs para listar los repositorios instalados o activados.

1.1 Cuente los repositorios instalados en Fedora, RHEL, AlmaLinux, Rocky Linux

Para poder ver la lista de repositorios instalados en sistemas basados ​​en RPM (como Fedora, RHEL y sus clones (como CentOS, AlmaLinux, Rocky Linux)), ejecute el próximo comando:

$ dnf repolist

Ejemplo de lanzamiento de Fedora 34:








repo id repo name
fedora Fedora 34 - x86_64
fedora-cisco-openh264 Fedora 34 openh264 (From Cisco) - x86_64
fedora-modular Fedora Modular 34 - x86_64
rpmfusion-free RPM Fusión for Fedora 34 - Free
rpmfusion-free-updates RPM Fusión for Fedora 34 - Free - Updates
rpmfusion-nonfree RPM Fusión for Fedora 34 - Nonfree
rpmfusion-nonfree-updates RPM Fusión for Fedora 34 - Nonfree - Updates
updates Fedora 34 - x86_64 - Updates
updates-modular Fedora Modular 34 - x86_64 - Updates

Cuente los repositorios instalados en Fedora y RHEL

En ediciones anteriores de RHEL, puede yum bastante dnf Consiga la nómina para el repositorio instalado:

$ sudo yum repolist

Ejemplo de lanzamiento de CentOS 7:











Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * almohadilla: mirror.fibergrid.in
 * epel: ftp.cuhk.edu.hk
 * plus: mirror.fibergrid.in
 * updates: mirror.fibergrid.in
repo id repo name status
!almohadilla/7/x86_64 CentOS-7 - Colchoneta 9,363
!docker-main-repo Docker main Repository 110
!epel/x86_64 Plus Packages for Enterprise Linux 7 - x86_64 11,722
!plus/7/x86_64 CentOS-7 - Plus 380
!updates/7/x86_64 CentOS-7 - Updates 1,838
repolist: 23,413

O use el próximo comando:

$ sudo yum repolist all

Lanzamiento de la versión del servidor CentOS 7:








































Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * almohadilla: mirror.fibergrid.in
 * epel: ftp.cuhk.edu.hk
 * plus: mirror.fibergrid.in
 * updates: mirror.fibergrid.in
repo id repo name status
C7.0.1406-base/x86_64 CentOS-7.0.1406 - Colchoneta disabled
C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus disabled
C7.0.1406-plus/x86_64 CentOS-7.0.1406 - Plus disabled
C7.0.1406-fasttrack/x86_64 CentOS-7.0.1406 - CentOSPlus disabled
C7.0.1406-updates/x86_64 CentOS-7.0.1406 - Updates disabled
C7.1.1503-base/x86_64 CentOS-7.1.1503 - Colchoneta disabled
C7.1.1503-centosplus/x86_64 CentOS-7.1.1503 - CentOSPlus disabled
C7.1.1503-plus/x86_64 CentOS-7.1.1503 - Plus disabled
C7.1.1503-fasttrack/x86_64 CentOS-7.1.1503 - CentOSPlus disabled
C7.1.1503-updates/x86_64 CentOS-7.1.1503 - Updates disabled
C7.2.1511-base/x86_64 CentOS-7.2.1511 - Colchoneta disabled
C7.2.1511-centosplus/x86_64 CentOS-7.2.1511 - CentOSPlus disabled
C7.2.1511-plus/x86_64 CentOS-7.2.1511 - Plus disabled
C7.2.1511-fasttrack/x86_64 CentOS-7.2.1511 - CentOSPlus disabled
C7.2.1511-updates/x86_64 CentOS-7.2.1511 - Updates disabled
!almohadilla/7/x86_64 CentOS-7 - Colchoneta enabled: 9,363
base-debuginfo/x86_64 CentOS-7 - Debuginfo disabled
base-source/7 CentOS-7 - Colchoneta Sources disabled
c7-media CentOS-7 - Media disabled
centosplus/7/x86_64 CentOS-7 - Agregado disabled
centosplus-source/7 CentOS-7 - Agregado Sources disabled
cr/7/x86_64 CentOS-7 - cr disabled
!docker-main-repo Docker main Repository enabled: 110
!epel/x86_64 Plus Packages for Enterprise Linu enabled: 11,722
epel-debuginfo/x86_64 Plus Packages for Enterprise Linu disabled
epel-source/x86_64 Plus Packages for Enterprise Linu disabled
epel-testing/x86_64 Plus Packages for Enterprise Linu disabled
epel-testing-debuginfo/x86_64 Plus Packages for Enterprise Linu disabled
epel-testing-source/x86_64 Plus Packages for Enterprise Linu disabled
!plus/7/x86_64 CentOS-7 - Plus enabled: 380
plus-source/7 CentOS-7 - Plus Sources disabled
fasttrack/7/x86_64 CentOS-7 - fasttrack disabled
!updates/7/x86_64 CentOS-7 - Updates enabled: 1,838
updates-source/7 CentOS-7 - Updates Sources disabled
repolist: 23,413

El comando citado cuenta todos y cada uno de los repositorios, o sea, corroborar, encender y inhabilitar repositorios.

Ejecute el próximo comando para enumerar solo los repositorios habilitados:

$ dnf repolist enabled

Oh.

$ yum repolist enabled

Para almacenar solo repositorios inhabilitados:

$ dnf repolist disabled

Oh.

$ yum repolist disabled

1.2 Lista de repositorios instalados en Debian y Ubuntu

Ejecute el próximo comando para enseñar la lista de packs instalados en sistemas basados ​​en DEB, como: B. Debian, Ubuntu, Linux Mint, Pop! _OS etcétera.

$ sudo apt-cache policy

Salida de exhibe:






























Package archivos:
 100 /var/lib/dpkg/status
 release a=now
 500 http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2/multiverse amd64 Packages
 release o=mongodb,a=trusty,n=trusty/mongodb-org,l=mongodb,c=multiverse,b=amd64
 origin repo.mongodb.org
 500 http://ppa.launchpad.net/linrunner/tlp/ubuntu xenial/main i386 Packages
 release v=16.04,o=LP-PPA-linrunner-tlp,a=xenial,n=xenial,l=TLP,c=main,b=i386
 origin ppa.launchpad.net
 500 http://ppa.launchpad.net/linrunner/tlp/ubuntu xenial/main amd64 Packages
 release v=16.04,o=LP-PPA-linrunner-tlp,a=xenial,n=xenial,l=TLP,c=main,b=amd64
 origin ppa.launchpad.net
 .
 .
 .
 .
 500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
 release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=universe,b=amd64
 origin in.archive.ubuntu.com
 500 http://in.archive.ubuntu.com/ubuntu xenial/restricted i386 Packages
 release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=restricted,b=i386
 origin in.archive.ubuntu.com
 500 http://in.archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
 release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=restricted,b=amd64
 origin in.archive.ubuntu.com
 500 http://in.archive.ubuntu.com/ubuntu xenial/main i386 Packages
 release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=i386
 origin in.archive.ubuntu.com
 500 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
 release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=amd64
 origin in.archive.ubuntu.com
Pinned packages:

O use este comando para conseguir un repositorio instalado en un sistema apoyado en DEB.

$ sudo grep -Erh ^deb /etcétera/apt/sources.list*

Este es la publicación de mi servidor Ubuntu 16.04 LTS.























deb http://in.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://in.archive.ubuntu.com/ubuntu/ xenial universe
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://in.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://in.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb http://archive.ubuntu.com/ubuntu xenial universe
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse
deb http://ppa.launchpad.net/linrunner/tlp/ubuntu xenial main
deb http://ppa.launchpad.net/linrunner/tlp/ubuntu xenial main
deb http://in.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://in.archive.ubuntu.com/ubuntu/ xenial universe
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://in.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://in.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse

1.3 Lista de repositorios instalados en SUSE / openSUSE

Para poder ver la lista de repositorios en SUSE / openSUSE:

$ zypper lr

Oh.

$ zypper repos

Salida de exhibe de mi escritorio openSUSE:

[email protected] :~>zypper lr












# | Apelativo | Name | Enabled | GPG Check | Refresh
--+---------------------+------------------------------+---------+-----------+--------
1 | repo-non-oss | openSUSE-leap/42.1-Non-Oss | Yes | (r ) Yes | Yes 
2 | repo-oss | openSUSE-leap/42.1-Oss | Yes | (r ) Yes | Yes 
3 | repo-update | openSUSE-42.1-Update | Yes | (r ) Yes | Yes 
4 | repo-update-non-oss | openSUSE-42.1-Update-Non-Oss | Yes | (r ) Yes | Yes 
[email protected] :~>zypper repos






# | Apelativo | Name | Enabled | GPG Check | Refresh
--+---------------------+------------------------------+---------+-----------+--------
1 | repo-non-oss | openSUSE-leap/42.1-Non-Oss | Yes | (r ) Yes | Yes 
2 | repo-oss | openSUSE-leap/42.1-Oss | Yes | (r ) Yes | Yes 
3 | repo-update | openSUSE-42.1-Update | Yes | (r ) Yes | Yes 
4 | repo-update-non-oss | openSUSE-42.1-Update-Non-Oss | Yes | (r ) Yes | Ye

1.4 Cuente los repositorios instalados en Arch Linux, EndeavorOS, Manjaro Linux

Por todo cuanto sé Pac-Man No posee un comando directo para registrar el repositorio instalado en Arch Linux. Sin requisito, tenemos la posibilidad de emplear el comando Acompasar repositorios oficiales para conseguir la lista de repositorios habilitados en Arch Linux.

$ sudo pacman -Syy

Salida de exhibe:



:: Synchronizing package databases…
  core                  135.0 KiB   169 KiB/s 00:01 [######################] 
 100%
  plus                1562.7 KiB   505 KiB/s 00:03 [######################] 
 100%
  community               5.6 MiB   977 KiB/s 00:06 [######################]  100%

1.5 Lista de repositorios instalados en Alpine Linux

Todos y cada uno de los repositorios están libres en Alpine Linux y se han configurado /etcétera/apk/repositories Fichero. Para poder ver el repositorio configurado, solo mire el contenido de este fichero cat Pedido:

$ cat /etcétera/apk/repositories

Salida de exhibe:

https://sjc.edge.kernel.org/alpine/edge
/main
https://sjc.edge.kernel.org/alpine/edge/community

2. Utilice la herramienta inxi para enumerar los repositorios instalados en Linux.

Otra forma favorable de ver la nómina en el repositorio es emplearla inxi Utilidades. Conveniente para la mayor parte de los S.O. Linux que aceptan Inxi.

Inxi es un sistema de código libre y descifrado con una gama completa de funcionalidades y una herramienta de información para funcionalidades de control. Vea múltiples datos de la implementación del sistema, incluidos únidad central de procesamiento, controlador, Xorg, escritorio, kernel, interpretación de GCC, desarrollo, empleo de RAM, etcétera. Hoy día funciona con los próximos gestores de packs.

  • APT (Debian, Ubuntu y derivados)
  • PACMAN (Arch Linux y derivados)
  • PISI (Pardus y derivados)
  • PORTAGE (Gentoo, Sabayon y derivados)
  • PUERTOS (OpenBSD, FreeBSD, NetBSD y derivados)
  • SLACKPKG (slackware y derivados)
  • URPMQ (Mandriva, Mageia y Derivados)
  • YUM / ZYPP (Fedora, Redhat, Suse y derivados)

Lea las próximas normas para conseguir mucho más información sobre los gadgets inxi.

De qué forma emplear inxi para enumerar los repositorios instalados en Linux:

$ inxi -r

Salida de exhibe de mi sistema Arch Linux:






















Repos: 
 Active pacman repo servers in archivo: /etcétera/pacman.d/mirrorlist
 http://mirror.hactar.xyz/$repo/les/$arch
 http://archlinux.mirrors.uk2.net/$repo/les/$arch
 http://mirrors.dotsrc.org/archlinux/$repo/les/$arch
 http://ftp.acc.umu.se/mirror/archlinux/$repo/les/$arch
 http://fooo.biz/archlinux/$repo/les/$arch
 http://mirror.csclub.uwaterloo.ca/archlinux/$repo/les/$arch
 http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/les/$arch
 http://ftp.sh.cvut.cz/arch/$repo/les/$arch
 http://mirror.js-webcoding.de/pub/archlinux/$repo/les/$arch
 http://mirror.frgl.pw/archlinux/$repo/les/$arch
 http://mirror.internode.on.net/pub/archlinux/$repo/les/$arch
 http://ftp.myrveln.se/pub/linux/archlinux/$repo/les/$arch
 http://mirrors.uni-plovdiv.net/archlinux/$repo/les/$arch
 http://mirror.archlinux.no/$repo/les/$arch
 http://ftp.yzu.edu.tw/Linux/archlinux/$repo/les/$arch
 http://mirror.armbrust.me/archlinux/$repo/les/$arch
 http://mirror.tyborek.pl/arch/$repo/les/$arch
 http://mirror.f4st.host/archlinux/$repo/les/$arch
 http://ftp.nluug.nl/les/Linux/distr/archlinux/$repo/les/$arch
 http://mirror.neuf.no/archlinux/$repo/les/$arch
 Active pacman repo servers in archivo: /etcétera/pacman.conf
 http://repo.archlinux.fr/$arch

al final

En esta guía, hemos analizado 2 maneras de enumerar los repositorios de Linux a través de funcionalidades de comando. Vimos de qué forma utilizar el gestor de packs para enumerar los repositorios habilitados en Linux y utilizar el indicio de afuera de la herramienta inix.

Quisiera que esto asista.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba