Liste Indholdet af Ikke-Installerede Pakker: Guide til Debian, Red Hat og Arch Linux

Hvordan kan indholdet af en ikke-installeret pakke listes for at forhåndsvise/undersøge pakken?

For at liste indholdet af en ikke-installeret pakke kan du bruge værktøjer som dpkg, apt-file, rpm, repoquery, pacman og expac afhængigt af dit Linux-system. Disse metoder giver dig mulighed for at forhåndsvise og undersøge pakkens indhold uden at installere den.

Hvordan kan indholdet af en ikke-installeret pakke listes for at forhåndsvise/undersøge pakken?

For at liste indholdet af en ikke-installeret pakke og forhåndsvise eller undersøge pakken, kan du bruge forskellige metoder afhængigt af pakkesystemet. Her er nogle almindelige metoder for forskellige pakkesystemer:

Debian-baserede systemer (f.eks. Ubuntu)

  • Brug dpkg værktøjet:
    • Download pakken uden at installere den: wget http://path/to/package.deb
    • List indholdet af pakken: dpkg-deb --contents package.deb
  • Brug apt værktøjet:
    • List indholdet af en pakke i repositories: apt-file list package_name
    • Bemærk: apt-file skal muligvis installeres først: sudo apt-get install apt-file
    • Opdater apt-file databasen: sudo apt-file update

Red Hat-baserede systemer (f.eks. CentOS, Fedora)

  • Brug rpm værktøjet:
    • Download pakken uden at installere den: wget http://path/to/package.rpm
    • List indholdet af pakken: rpm -qlp package.rpm
  • Brug repoquery værktøjet:
    • List indholdet af en pakke i repositories: repoquery -l package_name
    • Bemærk: repoquery er en del af yum-utils og skal muligvis installeres først: sudo yum install yum-utils

Arch Linux

  • Brug pacman værktøjet:
    • Download pakken uden at installere den: wget http://path/to/package.pkg.tar.zst
    • List indholdet af pakken: tar -tf package.pkg.tar.zst
  • Brug expac værktøjet:
    • List indholdet af en pakke i repositories: expac -Ql package_name
    • Bemærk: expac skal muligvis installeres først: sudo pacman -S expac

Generelle metoder

  • Brug ar værktøjet til at udpakke .deb filer:
    • Udpak pakken: ar x package.deb
    • List indholdet af data.tar.xz eller data.tar.gz: tar -tf data.tar.xz eller tar -tf data.tar.gz
  • Brug less eller cat til at læse metadata:
    • Læs metadata: less control.tar.gz eller cat control.tar.gz

Ved at bruge disse metoder kan du nemt liste og undersøge indholdet af en ikke-installeret pakke på forskellige Linux-distributioner.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker