En af de store fordele, som Ubuntu har i forhold til andre distributioner, er det store antal tilgængelige applikationer til denne distribution og den lette installation og opdatering af dem gennem PPA-arkiver tak til Launchpad.
Desværre kommandoen
add-apt-repository
Det er kun tilgængeligt for Ubuntu, så det er ikke så nemt at tilføje disse arkiver, når du vil tilføje det i en distribution som Debian eller baseret på dette kan du generelt gøre brug af .deb-pakker oprettet til Ubuntu.
Dette er ikke at sige, at vi ikke kan gøre brug af disse opbevaringssteder i Debian, da Debian også giver en måde at tilføje brugerdefinerede opbevaringssteder på, og så vil vi lære at gøre det.
Først og fremmest skal vi forstå, hvordan arkiver administreres i Debian. Som er anbragt i filen
/etc/apt/sources.list
som alle Debian-baserede distributioner, inklusive Ubuntu, og har følgende format:
deb http://site.example.com/debian distribution component1 component2 component3 deb-src http://site.example.com/debian distribution component1 component2 component3
Det første ord i hver linje (
deb
,
deb-src
) betyder den type fil, der findes i arkivet. I tilfælde af
deb
, betyder det, at filen, der er tilgængelig i arkivet, er en fil, der kan installeres af binær type, pakket som
.deb
til Debian eller distributioner baseret på det. Og i tilfælde af
deb-src
betyder det, at arkivet indeholder applikationens kildekode.
Distributionen kan godt være navnet på distributionen (lenny, æts, klem, sid) eller typen af pakke (stabil, gammelstabil, testning, ustabil).
Komponenterne afhænger allerede af depotdistributøren, for eksempel i det tilfælde, hvor vi skal bruge som et eksempel, er disse hoved, multivers, begrænset og univers.
Nu hvor vi ved, hvordan arkiver fungerer i Debian, lad os lære, hvordan vi kan tilføje et PPA-arkiv i Debian eller distributioner baseret på det.
Den første ting at gøre er at finde siden PPA-arkiv i Launchpad. Vi kan generelt gøre dette ved at skrive en søgemaskine som Google navnet på PPA-arkivet.
I denne manual bruger vi PPA leveret af den stabile version af ubuntu tweak, ppa: tualatrix / ppa.
Hvis vi ikke finder linket til arkivsiden i søgemaskinen, kan vi gå direkte ind launchpad.net og skriv i navnet på PPA-arkivet i søgemaskinen.
Efter dette søger vi blandt resultaterne efter den arkivside, der interesserer os, og når til sidst det sted, vi leder efter, hvor vi finder alle de oplysninger, vi har brug for for at kunne tilføje arkivet korrekt i Debian.
På siden PPA repository kan vi finde et link i grønt, der siger «Tekniske detaljer om denne PPA», vi klikker på dette link, og vi finder de tekniske oplysninger om det aktuelle lager, disse oplysninger er netop adresserne
deb
y
deb-src
at vi skal tilføje inde i filen
/etc/apt/sources.list
som styrer arkiverne på Debian.
Derudover kan vi se en rullemenu med listen over distributioner, der understøttes af denne applikation. I de bedste tilfælde finder du den nyeste version af applikationen til alle distributioner, men i nogle tilfælde har hver distribution en anden version af pakken, idet den generelt er ældre i ældre distributioner. (bemærk, at denne menu automatisk ændrer parameteren fordeling i arkivet for at gøre det lettere for dig at medtage det i filen
/etc/apt/sources.list
)
I disse tekniske detaljer kan vi også finde nummeret på den offentlige nøgle, som vi bruger til digital signering af lageret. Dette hjælper os med at systemet verificerer gyldigheden og sikkerheden af det lager, vi bruger.
Efter at have kendskab til alle disse meget vigtige oplysninger kom vi til den del, som vi alle forventede, først og fremmest skal vi åbne filen /etc/apt/sources.list for at tilføje det nye lager. Vi kan gøre dette ved at udføre følgende linje i terminalen som root:
gedit /etc/apt/sources.list
Med filen åben som root, går vi til slutningen af dokumentet og tilføjer arkiverne til ubuntu tweak (Du kan tilføje en kommentar for at være mere klar over, hvor lageret kommer fra).
# Ubuntu-Tweak repository af Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
Med arkivet indtastet i filen
/etc/apt/sources.list
, kan vi gemme og lukke dokumentet.
På dette tidspunkt har vi allerede lageret på listen over Debian-arkiver, men vi kan have problemer med at opdatere denne liste, fordi Debian muligvis finder lageret usikkert og ikke henter listen over pakker, det indeholder.
For at undgå dette installerer vi den offentlige nøgle til lageret ved at udføre følgende kommando i terminalen, hvor vi vil inkludere det nummer, der er angivet som den offentlige nøgle i det forrige billede (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com - recv-keys 0624A220
Hvis alt går godt, ser vi en tekst som følgende i vores terminal:
Udfører: 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: anmoder om nøgle 0624A220 fra hkp server keyserver.ubuntu.com gpg: kode 0624A220: «Launchpad PPA for TualatriX» uændret gpg: Samlet forarbejdet mængde: 1 gpg: uændret: 1
Hvis dette var resultatet, kan vi nu roligt opdatere listen over arkiver og installere applikationen med følgende kommando:
aptitude opdatering && aptitude installer ubuntu-tweak
Afsluttende noter:
- Bemærk, at ikke alle applikationer af Ubuntu de fungerer korrekt på Debian eller distributionerne baseret på det.
- Du skal nøje vælge den version, der skal bruges i pakkerne, da disse kan føre til, at nogle afhængigheder brydes, især i distributioner som Debian stabil, som ikke altid giver de nyeste versioner af pakkerne.
Tak David, det er et godt indlæg og et godt bidrag til at gøre vores elskede Linux mere tilgængelig. Sikker på, didaktisk, simpelt, hvis alle skrev som dig, ville der være tusinder flere GNU / Linux-brugere. De ting, der kan være meget enkle for kenderen, er vanskelige for nybegynderen, og generelt når de leder efter den hjælp, sender de dig til Google eller læser tusindvis af indlæg "så du lærer." Endnu en gang tak og tillykke
Mange tak Eduardo, din kommentar tilskynder mig til at fortsætte med at skrive.
Hilsen David, mange tak for vejledningen, alt gik til perfektion, jeg har allerede ubuntu-tweak i min lmde har en god dag
David, du er den samme, der skriver http://120linux.com?
Greetings.
http://microlinux.blogspot.com
Ja Daniel, jeg er den samme, der skriver i 120% Linux.
Ahhh ok… xD Jeg er den anden forfatter ... 😛
Jeg vidste ikke, at du vil arbejde i 2 ... er dette din?
Greetings.
Nej det er ikke mit, jeg er i øjeblikket ubunlog.com, 120linux.com og ubuntizadoelplaneta.com
Jeg forlod min midlertidigt, fordi jeg er i et andet projekt.
ahhh ok 😀 Jeg har en blog, der er min, og som jeg har startet i cirka 2 måneder og lidt ... kig et øjeblik og giv mig din mening
blog: http://microlinux.blogspot.com
e-mail: daniel.120linux@gmail.com
Mange tak David, det er fremragende skrevet og forklaret, jeg har endelig lært at tilføje repos i min Linux Mint Debian.
Jeg har kun brugt og lært med gratis software i 4 måneder, jeg startede som mange med ubuntu og har installeret, afinstalleret, lavet utallige fejl og løsninger med Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 og 10.10, men den store personlige udfordring, jeg har, er at lære at opbygge kernen og installere Debian og vide, hvordan man arbejder med den. Jeg studerer også Python-sproget i min fritid og fortsætter senere med C ++ og Java. Under alle omstændigheder har jeg store forhåbninger og illusioner, hvis når jeg hentede et script for første gang nogen havde fortalt mig om gratis software, men hej, "det er aldrig for sent, hvis lykke er god."
Fra i dag føjet til mine favoritter.
Skål ...
Mange tak for kommentaren, og jeg opfordrer dig med dine mål, for i gratis software har vi brug for mange mennesker ligesom dig.
Kan jeg tilføje grub?, Fra Maverick eller Lucid?, På Linux Mint Debian.
Jeg har allerede grub, men repos gav mig en adgangskodefejl;
W: GPG-fejl: http://ppa.launchpad.net frigivelse af maverick: Følgende signaturer kunne ikke bekræftes, fordi din offentlige nøgle ikke er tilgængelig: NO_PUBKEY 55708F1EE06803C5
Så jeg fjernede dem, kunne du stadig tilføje dem nu?
Skål ...
Du skal være meget specifik i hvilket lager, du vil tilføje for at installere Grub, for sandheden er, at jeg ikke rigtig forstår, hvad problemet er.
Tak, til sidst tilføjede jeg Lucids ppa-grub, da Mavericks mangler.
Problemet var, at jeg installerede grub for at have baggrundsbilledet af multiboot loader smukkere, jeg installerede alt godt undtagen repos, der gav mig den fejl, jeg nævnte før. Men jeg tror, jeg har allerede løst det takket være din fantastiske tutorial.
Skål ...
Undskyld, det er Grub 2.
Wow, jeg er ikke klar, det er BURG GRUB til Grub 2.
Skål ...
Jeg forstår, du prøver at installere Burg, det er som en gaffel af Grub for at gøre opstarten meget mere attraktiv.
Læs denne vejledning, som jeg skrev, for at vide lidt mere om, hvordan du installerer den i Ubuntu (det kan være nyttigt for Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
tak David Jeg ledte efter noget lignende, efter nogle biblioteker, som jeg har brug for, men til sidst når jeg prøver at gøre
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Jeg downloadede ikke nøglen, så jeg ville vide, hvordan jeg gør det i denne sag tak ...
Først og fremmest, hvad er det lager, du prøver at installere, og hvilken distribution?
den, du offentliggjorde med denne tuto
# Ubuntu-Tweak Repository af Tualatrix Chou
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
Jeg prøver at opdatere eller installere libgpod4 i sin version 0.7.95-1
da jeg har en iPhone 3gs, og den ikke genkender mig i debian, og jeg har klemt, og de bare går der for 0.7.93, og det fungerer fra 95, jeg siger dig, fordi jeg fik det til at fungere på min bærbare computer, men jeg var nødt til at kompilere det og installer det i hånden, hvad jeg ønsker er at redde mig selv, det arbejde, fordi der er mange afhængigheder, og det er kedeligt, så jeg ved ikke, om det gør det lettere for mig sådan, selvom jeg tror (NÆSE), at det ikke kan gøres, da de samme pakker, der afhænger af libgpod, afhænger af andre, det samme som du ser, og jeg endte med at eksplodere alle haha ... godt hvad kunne der gøres i så fald ??? tak på forhånd og for svaret ....
José, det problem, jeg ser i den linje, du kører for at installere Ubuntu-Tweak-nøglen, er at du bruger et script (
-
) i stedet for to (--
) før kommandoernekeyserver
yrecv-keys
.Ret det, og prøv igen at få nøglen.
nej, jeg har allerede gjort det og intet. Åbn ikke en anden måde at downloade og installere det manuelt
Jeg prøvede, hvordan du fortalte mig:
# apt-key adv –keyserver keyserver.ubuntu.com – recv-keys 0624A220
og jeg får dette:
Udførelse: gpg –ignore-time-conflict –no-options – no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / trust.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
gpg: anmoder om nøgle 0624A220 fra hkp server keyserver.ubuntu.com
?: keyserver.ubuntu.com: Forbindelsen blev afbrudt
gpgkeys: HTTP-hentningsfejl 7: kunne ikke oprette forbindelse: Forbindelsen blev udløbet
gpg: ingen gyldige OpenPGP-data fundet
gpg: Samlet forarbejdet mængde: 0
Intet downloades, jeg ved ikke, om det vil være nede eller åbne en anden kilde, eller hvad vil du anbefale mig bedre ...
José, læs følgende linje, hvor jeg svarer dig ...
Hej José, jeg har allerede prøvet nøglen, og der er ikke noget problem med den, jeg forstår ikke, hvorfor din computer ikke kan downloade den.
Her er linket til den offentlige nøgle http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
Jeg anbefaler, at du læser disse to Seek 'N Geek-poster, hvor de lærer, hvordan du foretager fejlfinding af offentlige nøgler:
Fortæl mig hvordan det gik, i mellemtiden vil jeg virtualisere Debian for at hjælpe dig på en bedre måde, ok?
Klar, jeg løste, jeg havde problemer, fordi jeg ikke ved, hvad jeg skulle gøre, men firewallen blokerede serveren og lod mig ikke downloade den, lag 8-fejl hehehe, jeg prøver at opdatere libgpod4 0.7.95 -1 men det er svært på grund af afhængighederne, men jeg vil se…. Mange tak….
David, et spørgsmål, ved du, at jeg giver egnethedsopdatering, og det ignorerer disse linjer, det vil sige, det overhovedet ikke indlæser ubuntu-kilderne, jeg gør det grafisk gennem ubuntu-tweak, og jeg mediterer resten af den anden debian dem, hvis de indlæser mig, hvorfor sker det så?
José, det kan simpelthen være, at applikationen ikke er kompatibel med Debian, du prøver at installere Ubuntu Tweak, der er specielt oprettet til Ubuntu.
Jeg har ikke været i stand til at downloade Debian endnu, jeg får altid et downloadproblem, det er derfor, jeg kan ikke hjælpe dig i øjeblikket, hvis du vil sende mig en e-mail med dine kontaktoplysninger, og jeg fortæller dig hvad Jeg kan finde.
Hej. Jeg vil gerne give et synspunkt om, hvordan jeg organiserer opbevaringsstederne.
Inde i «/etc/apt/sources.list.d/» kan du tilføje hjælpefiler - med en «liste» -udvidelse - der også indeholder arkiver, så du f.eks. Kan oprette en kaldet «ubuntutweak.list» til den sag, der er omfattet i denne vejledning.
Dette sikrer, at /etc/apt/sources.list-filen kun indeholder de officielle Debian-arkiver.
En hilsen.
Tak 🙂 denne info hjalp mig meget, alt gik altid tabt, da jeg kom ind i launchpad.
Jeg vil genoplive et dødt problem, undskyld .. Jeg spørger dig, hvor sikkert er det at installere applikationer fra disse arkiver, der ikke er dem, som min standardfordeling bringer? . Tak