← Back to team overview

sslug-teknik team mailing list archive

Re: Apt nybegynder spørgsmål

 

Tobias K. Tobiasen wrote:
Hejsa

Jeg har brugt rpm/urpmi i flere år. Men nu roder jeg lidt med debian
(stable) og vil gerne vide hvordan man oversætter nedenstående til apt
pakker.

Nu er det godtnok deb-pakker du mener, men skidt nu med det. (apt kan også bruges til rpmpakker på SuSE, RedHat og andre.)

Jeg er ikke helt sikker på alle rpm-kommandoerne, så nogle af mine forslag er lidt gæt.

rpm -qif /etc/passwd

dpkg -S (eller --search) filnavn
  Lister pakker, der indeholder filer med navn lignende filnavn.
  Filnavnet kan være et søgemønster.
  (/etc/passwd er tilsyneladende ikke ejet af en pakke.)

rpm -qa

dpkg -l (eller --list)
  Lister alle helt eller delvist installerede pakker.
  Man kan også tilføje et søgemønster, så ikke alle pakker listes.

rpm -qlp a.rpm

dpkg -c (eller --contents) filnavn
  Lister indhold af en pakkefil.

rpm -qip a.rpm

dpkg -I (eller --info) filnavn
  Giver beskrivelse af pakken i filen.

rpm -qi bash

dpkg -s (eller --status) pakkenavn
  Giver status og beskrivelse af en installeret pakke.

rpm -ql bash

dpkg -L (eller --listfiles) pakkenavn
  Lister alle filer, der hører til en installeret pakke.

urpmi -y bas

Den sidste er nærmest rent gæt, da jeg ikke selv har brugt urpmi, men måske betyder -y det samme for apt-get, som for urpmi. I så fald:

apt-get -y (eller --yes eller --assume-yes) install pakkenavn
Sålænge det ikke medfører, at en vigtig pakke bliver fjernet eller at en "holdt" pakke bliver ændret, vil pakken blive hentet og installeret uden spørgsmål. Ellers afbrydes der.

apt-get --force-yes install pakkenavn
ADVARSEL! Her er en åbenlys mulighed for at skyde sig selv i foden. Den opfører sig lige som den ovennævnte, bortset fra, at den vil gladeligt fjerne eller ændre pakker, som er vigtige for dit system.

Du kan lave mange søgninger på pakker med apt-cache. Jeg vil anbefale, at du læser manualsiderne:
man dpkg
man apt-get
man apt-cache

Med venlig hilsen

Ole


Follow ups

References