HowTo: Как добавить репозиторий PPA в Ubuntu Linux
Innholdsfortegnelse:
- Apt Kilder
- Installere
add-apt-repository
(kommando for add-apt-repository ikke funnet) - Legge
add-apt-repository
medadd-apt-repository
- Legger til PPA-lagringsplasser
- Legge til depot manuelt
- Konklusjon
Når du installerer pakker ved hjelp av Ubuntu Software Center eller kommandolinjeverktøyene som
apt
eller
apt-get
, lastes pakkene ned fra et eller flere apt programvarelager. Et APT-lager er en nettverksserver eller en lokal katalog som inneholder deb-pakker og metadatafiler som er lesbare av APT-verktøyene.
Selv om det er tusenvis av applikasjoner tilgjengelig i standard Ubuntu-lagringsplassene, kan det hende du må installere programvare fra et tredjepartslager.
I denne opplæringen vil vi vise deg to måter å legge til apt repository på Ubuntu og Debian-systemer. Den første metoden er å bruke kommandoen
add-apt-repository
og den andre er å manuelt legge til repository ved hjelp av en tekstredigerer.
Apt Kilder
På Ubuntu og alle andre Debian-baserte distribusjoner er de riktige programvarelagerene definert i filen
/etc/apt/sources.list
eller i separate filer under katalogen
/etc/apt/sources.list.d/
.
Navnene på
.list
katalogen
/etc/apt/sources.list.d/
må slutte med
.list
.
Den generelle syntaks for filen
/etc/apt/sources.list
har følgende format:
deb http://repo.tld/ubuntu distro component…
- Den første oppføringen på linjen definerer arketypen. Arkivtypen kan være enten deb eller deb-src. Deb innebærer at depotet inneholder
.deb
pakker mens deb-src innebærer kildepakker. Den andre oppføringen er depot-URL-en. Den tredje oppføringen spesifiserer distribusjonskodenavn, for eksempel bever, xenial og så videre. De siste oppføringene er depotkomponentene eller kategorier. Standard Ubuntu-lagringene er delt inn i fire komponenter - hoved, begrenset, univers og multivers. Generelt har tredjepartslagre bare en kategori.
Formatet for filene under katalogen
/etc/apt/sources.list.d/
er det samme som for den vanlige
sources.list
filen.
De fleste depotene gir en offentlig nøkkel for å autentisere nedlastede pakker som må lastes ned og importeres.
For å kunne legge til eller fjerne et depot, må du være logget på som bruker med sudo-tilgang eller root.
Vanligvis er instruksjonene om hvordan du aktiverer et bestemt depot inkludert i programvaredokumentasjonen.
Installere
add-apt-repository
(kommando for add-apt-repository ikke funnet)
add-apt-repository
er et Python-skript som lar deg legge til et APT-repository til enten
/etc/apt/sources.list
eller til en egen fil i katalogen
/etc/apt/sources.list.d
. Kommandoen kan også brukes til å fjerne et allerede eksisterende depot.
Hvis
add-apt-repository
ikke er tilgjengelig på systemet ditt, vil du få en feilmelding som sier "add-apt-repository command not found".
Verktøyet
add-apt-repository
er inkludert i pakken
software-properties-common
. Følg kommandoene for å installere den:
sudo apt update
sudo apt install software-properties-common
Legge
add-apt-repository
med
add-apt-repository
Den grunnleggende syntaks for kommandoen
add-apt-repository
er som følger:
add-apt-repository repository
Hvor
repository
kan være enten en vanlig depotoppføring som kan legges til
sources.list
filen som
deb http://repo.tld/ubuntu distro component
eller et PPA-repository i
ppa: /
ppa: /
For å se alle tilgjengelige alternativer i kommandoen
add-apt-repository
type
man add-apt-repository
i terminalen din.
Som standard vil
add-apt-repository
på ubuntu 18.04 og nyere også oppdatere pakkeindeksen hvis den offentlige nøkkelen til depotet blir importert.
Pakkeindeksen er en database som inneholder poster over tilgjengelige pakker fra depotene som er aktivert i systemet ditt.
La oss si at du vil installere MongoDB fra deres offisielle depoter.
Import først den offentlige nøkkelen til depotet:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Legg til MongoDB-depotet ved hjelp av kommandoen nedenfor.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Depotet blir lagt til filen
sources.list
.
Du kan nå installere hvilken som helst av pakkene fra det nylig aktiverte depot:
sudo apt install mongodb-org
Hvis du av noen grunner ønsker å fjerne et tidligere aktivert depot, bruker du alternativet -
--remove
:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Legger til PPA-lagringsplasser
Personal Package Archives (PPA) er en tjeneste som lar brukere laste opp Ubuntu-kildepakker som er bygget og publisert med Launchpad som et passende depot.
Når du legger til et PPA
add-apt-repository
oppretter kommandoen
add-apt-repository
en ny fil under katalogen
/etc/apt/sources.list.d/
.
For eksempel å legge til Jonathon F's PPA som gir FFmpeg versjon 4.x du vil kjøre:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Når du blir bedt om det, trykk
Enter
og depotet vil bli aktivert.
Press to continue or Ctrl-c to cancel adding it.
Den offentlige nøkkelen til PPA-depotet blir automatisk lastet ned og registrert.
Når PPA er lagt til systemet ditt, kan du installere depotpakkene:
sudo apt install ffmpeg
Den
apt
kommandoen vil installere pakken og alle dens avhengigheter.
Legge til depot manuelt
For demonstrasjon vil vi aktivere CouchDB depot og installere programvaren. CouchDB er en gratis og åpen kildekode-tolerant NoSQL-database vedlikeholdt av Apache Software Foundation.
Hvis du vil legge til depotet, åpner du
sources.list
filen med tekstredigereren:
sudo nano /etc/apt/sources.list
Legg depotlinjen til slutten av filen:
/etc/apt/sources.list
deb https://apache.bintray.com/couchdb-deb bionic main
I stedet for å redigere filen med en tekstredigerer, kan du bruke følgende kommando til å legge
sources.list
filen
sources.list
:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
vil skrive ut Ubuntu-kodenavnet. For eksempel, hvis du har Ubuntu versjon 18.04, vil kommandoen skrive ut
bionic
.
Et annet alternativ er å opprette en ny depotfil under katalogen
/etc/apt/sources.list.d/
.
Når du manuelt konfigurerer et depot, må du også importere den offentlige depotnøkkelen manuelt til systemet ditt. For å gjøre det bruker du enten
wget
eller
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Kommandoen over skal sende
OK
noe som betyr at GPG-nøkkelen er importert og pakker fra dette depotet vil bli betraktet som klarert.
Før du installerer pakkene fra det nylig tilførte depotet, må du oppdatere pakkeindeksen:
sudo apt update
Når pakkeindeksen er oppdatert, kan du installere pakker fra det nylig tilførte depot:
Konklusjon
Vi har vist deg hvordan du legger til apt repositories i Ubuntu. De samme instruksjonene gjelder all Debian-basert distribusjon, inkludert Kubuntu, Linux Mint og Elementary OS.
Legg gjerne igjen en kommentar hvis du har spørsmål.
ubuntu aptTrykte medier kan synes å være på vei til dinosauren, men til den ordspråklige meteoren treffer en bunke kort, boks med brevpapir eller nyutskrevne brosjyrer på vei til en konferanse, fortsetter vi å legge til papir og blekk (og den merkelige PDF-filen) til markedsføringsbufferen.

MAGIX Page & Layout Designer ($ 150) forventer behov for en voksende bedrift ved å gi en enkelt kilde for å designe alt fra en enkelt logo til visittkort til en flersidelig brosjyre. Men hvis du er en fan av Xara Photo & Graphic Designer ($ 89), vil du gjenkjenne brukergrensesnittet øyeblikkelig, og det kan bli etterlatt følelsen rippet av. Det er så vanskelig å finne en forskjell mellom de to appene, det ser ut til at MAGIX har ompakket Xara med ekstra maler og en oppblåst pricetag (selv om Pag
I dette innlegget vil vi se hvordan du bruker PowerShell Scripts til å opprette og legge til Shutdown, Restart, Logoff, Switch User, Hibernation Tiles til Windows 10/8 Startskjerm. Som du vet, har Windows 8 en startskjerm som erstatter Start-menyen. Og dette for mange er fortsatt bekymringen som de er vant til Windows 7 Start-knappen som gir denne menyen. Selv om jeg kan si at det med litt læring og bruk, vil du begynne å like Start-skjermen like - om ikke mer. Men for noen Windows 8-brukere er

Vi har allerede sett 10 forskjellige måter du kan slå av eller starte Windows 8 på nytt. I dette innlegget vil vi se hvordan du lager en Shutdown, Restart, Switch User, Hibernation og Logoff til Windows 8 ved hjelp av
Hvordan legge til instagramhøydepunkter uten å legge til historien

Vil du lage høydepunkter på Instagram uten å publisere dem til en historie først? Sjekk hacket her, og endre også omslag uten å legge dem til en historie.