"Unable to locate package" mens du forsøger at installere pakker med APT

Når jeg forsøger at installere en pakke via kommandolinjen, får jeg en fejl.

$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package <package>

Er der nogen der kan hjælpe mig med dette?

Løsning

Først skal du kontrollere, om pakken faktisk findes:

  1. Gå til [packages.ubuntu.com] (http://packages.ubuntu.com/) med en webbrowser.

  2. Rul ned til "Søg pakkekataloger"

    1. Indtast den pakke, som du'forsøger at installere, i feltet "Keyword".

    Aktiver "Only show exact matches:"

    Ændr "Distribution" til den version af Ubuntu, du bruger.

Hvis der ikke er ingen resultater, findes den pakke, du leder efter, ikke, og de næste trin vil ikke fungere. Det kan kræve en tredjeparts PPA eller en alternativ installationsmetode.

Hvis der findes resultater**, findes pakken, og du kan fortsætte med disse trin:

    1. Åbn Software Sources (eller Software &; Updates i 13.04+) ved at søge efter den i Dash.
  1. Åbn fanen "Ubuntu Software".

    1. Sørg for, at de første 4 afkrydsningsfelter på denne fane er aktiveret:

  2. Opdater pakkelisterne, og test derefter med disse kommandoer:

     sudo apt-get update
     sudo apt-get install 
    
Kommentarer (6)

xbmc er kun tilgængelig i universe repository, kun siden Ubuntu 12.04 (præcis). Hvis du har en ældre udgave af Ubuntu, skal du opgradere eller hente xbmc et andet sted fra.

Hvis du har Ubuntu 12.04, skal du sørge for, at du har slået universets repository til. Du kan se, hvilke repositories du har aktiveret i filen /etc/apt/sources.list (og i filer i mappen /etc/apt/sources.list.d). Kontroller, at denne fil indeholder en linje som

deb http://al.archive.ubuntu.com/ubuntu/ precise universe

eller

deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

Hvis du kun finder en linje som

deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted

og ingen linje med universe, så tilføj universe i slutningen af den linje eller en separat linje med precise universe, som illustreret ovenfor.

Hvis du skal ændre /etc/apt/sources.list, skal du køre sudo apt-get update bagefter, og derefter prøve at installere igen. Hvis pakken stadig ikke kan findes, skal du sende det komplette indhold af /etc/apt/sources.list og resultatet af sudo apt-get update.

Kommentarer (1)

I'm ny til Ubuntu, men i'm skriver dette, da jeg opdagede nogle løsninger til at undgå denne "Unable to Locate Package" fejl. Der er tre omstændigheder, hvor dette kan forekomme til et chok.

  1. Efter installation af Ubuntu, hvis du don't opdatere det efterfulgt af Opgraderinger, Dette kan forekomme.
  2. Hvis der er masser af softwareopdateringer, der skal forekomme i fremtiden, skal du sørge for, at alle vigtige sikkerhedsopdateringer/anbefalede opdateringer er slået fra ved at skrive "Update Manager" ved at trykke på Alt+F2.
  3. Problem et og to kan forekomme selv efter opdatering eller rydning af alle opdateringer. Men den evige løsning er: Prøv punkt 1 & 2, skriv derefter sudo apt-get killmanager, hvis det ikke virker ikke noget problem fortsæt med at skrive sudo apt-get update, skriv derefter sudo apt-get upgrade.

Nu skulle du være i stand til at installere enhver software via Terminal.

Kommentarer (1)