En av de stora fördelarna som Ubuntu har jämfört med andra distributioner är det stora antalet applikationer som är tillgängliga för denna distribution och den enkla installationen och uppdateringen genom PPA-förvar genom Launchpad.
Tyvärr kommandot
add-apt-repository
Det är bara tillgängligt för Ubuntu, så det är inte så enkelt att lägga till dessa arkiv när du vill lägga till det i en distribution som Debian eller baserat på detta kan du generellt använda .deb-paketen som skapats för Ubuntu.
Det betyder inte att vi inte kan använda dessa förvar i Debian, eftersom Debian också ger ett sätt att lägga till anpassade förvar, och sedan kommer vi att lära oss hur man gör det.
Först och främst måste vi förstå hur förvar förvaltas i Debian. Som finns i filen
/etc/apt/sources.list
som alla Debian-baserade distributioner, inklusive Ubuntu, och har följande format:
deb http://site.example.com/debian distribution component1 component2 component3 deb-src http://site.example.com/debian distribution component1 component2 component3
Det första ordet i varje rad (
deb
,
deb-src
) betyder den filtyp som finns i förvaret. I fallet med
deb
betyder det att filen som finns i förvaret är en binär installerbar fil, förpackad som
.deb
för Debian eller distributioner baserade på det. Och i fallet med
deb-src
betyder det att förvaret innehåller applikationens källkod.
Distributionen kan mycket väl vara distributionens namn (Lenny, etch, squeeze, sid) eller typen av paket (stabil, gammal, testande, instabil).
Komponenterna beror redan på förvarets distributör, till exempel i det fall vi ska använda som ett exempel är dessa huvud, multiversum, begränsad och universum.
Nu när vi vet hur arkiv fungerar i Debian, låt oss lära oss hur vi kan lägga till ett PPA-arkiv i Debian eller distributioner baserat på det.
Det första du ska göra är att hitta PPA-förvarssidan i Launchpad. Vi kan göra det generellt genom att skriva in en sökmotor som Google namnet på PPA-förvaret.
I den här handboken använder vi PPA som tillhandahålls av den stabila versionen av ubuntu tweak, ppa: tualatrix / ppa.
Om du inte hittar länken till förvarssidan i sökmotorn kan vi gå direkt in launchpad.net och skriv i namnet på PPA-förvaret i sökmotorn.
Efter detta söker vi bland resultaten för förvarssidan som intresserar oss och når äntligen den webbplats vi letar efter, där vi hittar all information vi behöver för att kunna lägga till förvaret korrekt i Debian.
På PPA-förvarssidan kan vi hitta en länk i grönt som säger «Tekniska detaljer om denna PPA», vi klickar på den här länken och vi hittar teknisk information om förvaret i fråga, denna information är just adresserna
deb
y
deb-src
som vi behöver lägga in i filen
/etc/apt/sources.list
som styr förvaren på Debian.
Dessutom kan vi se en rullgardinsmeny med listan över distributioner som stöds av denna applikation. I bästa fall hittar du den senaste versionen av applikationen för alla distributioner, men i vissa fall har varje distribution en annan version av paketet, i allmänhet äldre i äldre distributioner. (notera att denna meny automatiskt ändrar parametern fördelning i förvaret för att göra det lättare för dig att inkludera det i filen
/etc/apt/sources.list
)
I dessa tekniska detaljer kan vi också hitta numret på den offentliga nyckeln som vi kommer att använda för att digitalt signera förvaret. Detta hjälper oss så att systemet verifierar giltigheten och säkerheten för förvaret som vi använder.
Efter att ha känt till all denna mycket viktiga information kommer vi till den del som vi alla förväntade oss, först och främst måste vi öppna filen /etc/apt/sources.list för att lägga till det nya arkivet. Vi kan göra detta genom att köra följande rad i terminalen som root:
gedit /etc/apt/sources.list
Med filen öppen som root går vi till slutet av dokumentet och lägger till förvar till ubuntu tweak (Du kan lägga till en kommentar för att vara tydligare om var förvaret kommer ifrån).
# Ubuntu-Tweak-arkiv av Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
Med förvaret in i filen
/etc/apt/sources.list
kan vi spara och stänga dokumentet.
Vid denna tidpunkt har vi redan förvaret i listan över Debian-förvar, men vi kan ha problem med att uppdatera den här listan eftersom Debian kan anse förvaret som osäkert och inte ladda ner listan över paket som det innehåller.
För att undvika detta kommer vi att installera den offentliga nyckeln i förvaret genom att utföra följande kommando i terminalen där vi kommer att inkludera numret som anges som den offentliga nyckeln i föregående bild (0624A220).
apt-key adv-keyserver keyserver.ubuntu.com --recv-nycklar 0624A220
Om allt går bra ser vi en text som följande i vår terminal:
Utföra: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: begär nyckel 0624A220 från hkp server keyserver.ubuntu.com gpg: kod 0624A220: «Launchpad PPA för TualatriX» oförändrad gpg: Total mängd bearbetad: 1 gpg: oförändrad: 1
Om detta var resultatet kan vi nu lugnt uppdatera listan med förvar och installera applikationen med följande kommando:
aptitude uppdatering && aptitude installera ubuntu-tweak
Slutliga anmärkningar:
- Observera att inte alla applikationer av ubuntu de kommer att fungera korrekt på Debian eller distributionerna baserat på det.
- Du måste noggrant välja vilken version som ska användas i paketen, eftersom dessa kan leda till att vissa beroenden bryts, särskilt i distributioner som Debian stabil, som inte alltid innehåller de senaste versionerna av paketen.
Tack David, det är ett bra inlägg och ett bra bidrag för att göra vår älskade Linux mer tillgänglig. Visst, didaktisk, enkel, om alla skrev som du skulle det finnas tusentals fler GNU / Linux-användare. De saker som kan vara mycket enkla för finsmakaren är svåra för nybörjaren och i allmänhet när de letar efter den hjälp skickar de dig till Google eller läser tusentals inlägg "så att du kan lära dig." Återigen tack och grattis
Tack så mycket Eduardo, din kommentar uppmuntrar mig att fortsätta skriva.
Hälsningar David, tack så mycket för handledningen, allt gick till perfektion, jag har redan ubuntu tweak i min lmde ha en bra dag
David, du är samma som skriver http://120linux.com?
Hälsningar.
http://microlinux.blogspot.com
Ja Daniel, jag är samma som skriver i 120% Linux.
Ahhh ok ... xD Jag är den andra författaren ... 😛
Jag visste inte att du kommer att arbeta i 2 ... är det ditt?
Hälsningar.
Nej det här är inte mitt, jag är med just nu ubunlog.com, 120linux.com och ubuntizadoelplaneta.com
Jag lämnade min tillfälligt för att jag är i ett annat projekt.
ahhh ok 😀 Jag har en blogg som är min och som jag har börjat i ca 2 månader och lite ... ta en titt och ge mig din åsikt
blogg: http://microlinux.blogspot.com
e-post: daniel.120linux@gmail.com
Tack så mycket David, det är utmärkt skrivet och förklarat, jag har äntligen lärt mig att lägga till repor i min Linux Mint Debian.
Jag har bara använt och lärt mig med fri programvara i 4 månader, jag började som många med Ubuntu och jag har installerat, avinstallerat, begått otaliga fel och lösningar med Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 och 10.10, men stor personlig utmaning som jag har är att lära mig bygga kärnan och installera Debian och veta hur man arbetar med den. Jag studerar också Python-språket på fritiden och fortsätter senare med C ++ och Java. Hur som helst, jag har stora ambitioner och illusioner, om när jag plockade upp ett manus för första gången hade någon berättat om gratis programvara, men hej, "det är aldrig för sent om lycka är bra."
Från och med idag lagt till mina favoriter.
Skål…
Tack så mycket för kommentaren och jag uppmuntrar dig med dina mål, för i fri programvara behöver vi många människor precis som du.
Kan jag lägga till grub?, Från Maverick eller Lucid?, På Linux Mint Debian.
Jag har redan grubben men reporna gav mig ett lösenordsfel;
W: GPG-fel: http://ppa.launchpad.net maverick Release: Följande signaturer kunde inte verifieras eftersom din offentliga nyckel inte är tillgänglig: NO_PUBKEY 55708F1EE06803C5
Så jag tog bort dem, nu kan du fortfarande lägga till dem?
Skål…
Du måste vara väldigt specifik i vilket förråd du vill lägga till för att installera Grub, för sanningen är att jag inte riktigt förstår vad problemet är.
Tack, till slut lade jag till Lucids ppa-grub eftersom Mavericks saknas.
Problemet var att jag installerade grubben för att få bakgrundsbilden till multiboot-lastaren vackrare, jag installerade allt bra utom reporna som gav mig det fel som jag nämnde tidigare. Men jag tror att jag redan har löst det tack vare din fantastiska handledning.
Skål…
Tyvärr är det Grub 2.
Oj, jag är inte klar, det är BURG GRUB för Grub 2.
Skål…
Jag förstår, du försöker installera Burg, det är som en gaffel med Grub för att göra uppstarten mycket mer attraktiv.
Läs den här guiden som jag skrev för att veta lite mer om hur du installerar den i Ubuntu (det kan vara användbart för Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
tack David Jag letade efter något sådant, efter några bibliotek som jag behöver men till slut när jag försöker göra
apt-key adv –keyserver keyserver.ubuntu.com –recv-nycklar 0624A220
Jag laddade inte ner nyckeln så jag ville veta hur det går i det här fallet tack ....
Först och främst, vad är förvaret du försöker installera och på vilken distribution?
den du publicerade med denna tuto
# Ubuntu-Tweak Repository av Tualatrix Chou
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
Jag försöker uppdatera eller installera libgpod4 i sin version 0.7.95-1
eftersom jag har en iPhone 3gs och den känner inte igen mig i debian och jag har pressat och de går bara dit för 0.7.93 och det fungerar från 95, jag säger dig för att jag fick det att fungera på min bärbara dator, men jag var tvungen att kompilera det och installera det för hand, vad jag vill är att rädda mig själv som fungerar eftersom det finns många beroenden och det är tråkigt så jag vet inte om det gör det lättare för mig så här, även om jag tror (NOSE) att det inte kan göras eftersom samma paket som är beroende av libgpod beror på andra samma som du ser och jag slutade explodera allt hahaha ... ja vad kan man göra i så fall ??? tack på förhand och för svaret ....
José, problemet jag ser i raden du kör för att installera Ubuntu-Tweak-nyckeln är att du använder ett skript (
-
) istället för två (--
) före kommandonakeyserver
yrecv-keys
.Korrigera det och försök igen för att få nyckeln.
nej, jag har redan gjort det och ingenting, öppnar inte ett annat sätt att ladda ner och installera det för hand ??
Jag försökte hur du sa till mig:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
och jag får det här:
Utför: gpg –ignore-time-conflict –no-options – no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
gpg: begär nyckel 0624A220 från hkp server keyserver.ubuntu.com
?: keyserver.ubuntu.com: Anslutningen avbröts
gpgkeys: HTTP-hämtningsfel 7: kunde inte ansluta: Timeout för anslutning
gpg: inga giltiga OpenPGP-data hittades
gpg: Total bearbetad mängd: 0
Ingenting laddas ner. Jag vet inte om det kommer ner eller öppnar en annan källa eller vad skulle du rekommendera mig bättre ...
José, läs följande rad där jag svarar dig ...
Hej José, jag har redan provat nyckeln och det finns inga problem med den, jag förstår inte varför din dator inte kan ladda ner den.
Här är länken till den offentliga nyckeln http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
Jag rekommenderar att du läser dessa två Seek 'N Geek-poster där de lär sig att felsöka offentliga nycklar:
Berätta hur det gick, under tiden kommer jag att virtualisera Debian för att hjälpa dig på ett bättre sätt, ok?
Redo, jag löste, jag hade problem eftersom jag inte vet vad jag var tvungen att göra men brandväggen blockerade servern och lät mig inte ladda ner den, lager 8-fel hehehe, vad jag försöker uppdatera libgpod4 0.7.95. 1-XNUMX men det är svårt på grund av beroendet men jag ska se ... Tack så mycket….
David, en fråga, vet du att jag ger aptitude-uppdatering och det ignorerar dessa rader, det vill säga, det laddar inte ubuntu-källorna alls, jag gör det grafiskt genom ubuntu-tweak och jag förmedlar fel för resten, andra debianer om de laddar mig, varför händer det?
José, det kan helt enkelt vara så att applikationen inte är kompatibel med Debian, du försöker installera Ubuntu Tweak som är speciellt skapad för Ubuntu.
Jag har inte kunnat ladda ner Debian än, jag får alltid ett nedladdningsproblem, det är därför jag inte kan hjälpa dig just nu, om du vill skicka ett mejl med din kontaktinformation så meddelar jag dig vad Jag kan hitta.
Hallå. Jag skulle vilja ge en synpunkt om hur jag organiserar förvaren.
Inuti «/etc/apt/sources.list.d/» kan du lägga till hjälpfiler - med en «lista» -förlängning - som också innehåller förvar, så att du till exempel kan skapa en som heter "ubuntutweak.list" i det fall som omfattas av denna handledning.
Detta säkerställer att filen /etc/apt/sources.list endast innehåller de officiella Debian-förvaren.
En hälsning.
Tack 🙂 den här informationen hjälpte mig mycket, allt gick alltid förlorat när jag gick in i startplattan.
Jag kommer att återuppliva en död fråga, förlåt ... Jag frågar er, hur säkert är det att installera applikationer från dessa arkiv som inte är de som min standarddistribution ger? . Tack