Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks
Indholdsfortegnelse:
- Apt Kilder
- Installation af
add-apt-repository
(kommando add-apt-repository ikke fundet) - Tilføjelse
add-apt-repository
medadd-apt-repository
- Tilføjelse af PPA-lagre
- Tilføjelse af lagre manuelt
- Konklusion
Når du installerer pakker ved hjælp af Ubuntu Software Center eller kommandolinjeværktøjer, såsom
apt
eller
apt-get
pakkerne fra et eller flere apt softwareapparater. Et APT-arkiv er en netværksserver eller et lokalt bibliotek, der indeholder deb-pakker og metadatafiler, der kan læses af APT-værktøjerne.
Mens der er tusindvis af applikationer tilgængelige i standard Ubuntu-oplagrene, kan det være nødvendigt, at du undertiden installerer software fra et tredjepartslager.
I denne tutorial vil vi vise dig to måder at tilføje apt repository på Ubuntu og Debian-systemer. Den første metode er ved hjælp af kommandoen
add-apt-repository
og den anden er manuelt at tilføje repository ved hjælp af en teksteditor.
Apt Kilder
På Ubuntu og alle andre Debian-baserede distributioner defineres de passende softwarelager i filen
/etc/apt/sources.list
eller i separate filer under
/etc/apt/sources.list.d/
.
Navnene på
.list
biblioteket
/etc/apt/sources.list.d/
skal 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 post i linjen definerer arttypen. Arkivtypen kan være enten deb eller deb-src. Deb indebærer, at depotet indeholder
.deb
pakker, mens deb-src indebærer kildepakker. Den anden post er depot-URL. Den tredje post angiver distributionskodenavn, såsom bever, xenial osv. De sidste poster er depotkomponenterne eller kategorier. Standard Ubuntu-oplagrene er opdelt i fire komponenter - hoved, begrænset, univers og multivers. Generelt har tredjepartslagre kun en kategori.
Formatet for filerne under katalogen
/etc/apt/sources.list.d/
er det samme som for den almindelige
sources.list
fil.
De fleste depoter leverer en offentlig nøgle til at autentificere downloadede pakker, der skal downloades og importeres.
For at kunne tilføje eller fjerne et arkiv skal du være logget ind som enten en bruger med sudo-adgang eller root.
Normalt er instruktionerne om, hvordan man aktiverer et bestemt arkiv, inkluderet i softwaredokumentationen.
Installation af
add-apt-repository
(kommando add-apt-repository ikke fundet)
add-apt-repository
er et Python-script, der giver dig mulighed for at tilføje et APT-arkiv til enten
/etc/apt/sources.list
eller til en separat fil i biblioteket
/etc/apt/sources.list.d
. Kommandoen kan også bruges til at fjerne et allerede eksisterende lager.
Hvis
add-apt-repository
ikke er tilgængeligt på dit system, får du en fejlmeddelelse, der siger “add-apt-repository command not found”.
Hjælpeprogrammet
add-apt-repository
er inkluderet i pakken
software-properties-common
. For at installere det køres følgende kommandoer:
sudo apt update
sudo apt install software-properties-common
Tilføjelse
add-apt-repository
med
add-apt-repository
Den grundlæggende syntaks for kommandoen
add-apt-repository
er som følger:
add-apt-repository repository
Hvor
repository
kan være enten en almindelig
deb http://repo.tld/ubuntu distro component
der kan føjes til
sources.list
som
deb http://repo.tld/ubuntu distro component
eller et PPA-arkiv i
ppa: /
ppa: /
For at se alle tilgængelige indstillinger i kommandot
add-apt-repository
type
man add-apt-repository
i din terminal.
Som standard opdaterer
add-apt-repository
på ubuntu 18.04 og nyere pakkeindekset, hvis den offentlige nøgle til depotet importeres.
Pakkeindekset er en database, der indeholder poster over tilgængelige pakker fra de depoter, der er aktiveret i dit system.
Lad os sige, at du vil installere MongoDB fra deres officielle opbevaringssteder.
Import først den offentlige nøgle til depotet:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Tilføj MongoDB-depotet ved hjælp af kommandoen nedenfor.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Arkivet tilføjes
sources.list
.
Du kan nu installere en af pakkerne fra det nyligt aktiverede lager:
sudo apt install mongodb-org
Hvis du af en eller anden grund ønsker at fjerne et tidligere aktiveret lager, skal du bruge muligheden - fjern:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Tilføjelse af PPA-lagre
Personal Package Archives (PPA) er en service, der giver brugerne mulighed for at uploade Ubuntu-kildepakker, der er bygget og offentliggjort med Launchpad som et passende arkiv.
Når du tilføjer et PPA
add-apt-repository
opretter kommandoen
add-apt-repository
en ny fil under
/etc/apt/sources.list.d/
.
For eksempel at tilføje Jonathon F's PPA, der leverer FFmpeg version 4.x, du vil køre:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Når du bliver bedt om det, skal du trykke på
Enter
og depotet vil blive aktiveret.
Press to continue or Ctrl-c to cancel adding it.
Den offentlige nøgle til PPA-arkivet downloades og registreres automatisk.
Når PPA er føjet til dit system, kan du installere depotpakkerne:
sudo apt install ffmpeg
Kommandoen
apt
installerer pakken og alle dens afhængigheder.
Tilføjelse af lagre manuelt
Til demonstration vil vi aktivere CouchDB-arkivet og installere softwaren. CouchDB er en gratis og open source fejltolerant NoSQL-database vedligeholdt af Apache Software Foundation.
For at tilføje depot skal du åbne
sources.list
med din teksteditor:
sudo nano /etc/apt/sources.list
Føj depotlinjen til slutningen af filen:
/etc/apt/sources.list
deb https://apache.bintray.com/couchdb-deb bionic main
I stedet for at redigere filen med en teksteditor, kan du bruge følgende kommando til at føje arkivlinjen til
sources.list
:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
udskriver Ubuntu-kodenavnet. For eksempel, hvis du har Ubuntu version 18.04, vil kommandoen udskrive
bionic
.
En anden mulighed er at oprette en ny arkivfil under kataloget
/etc/apt/sources.list.d/
.
Når du manuelt konfigurerer et arkiv, skal du også importere den offentlige arkivnøgle manuelt til dit system. For at gøre det skal du bruge enten
wget
eller
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Kommandoen ovenfor skal udsende
OK
hvilket betyder, at GPG-nøglen er importeret og pakker fra dette arkiv betragtes som betroede.
Før du installerer pakkerne fra det nyligt tilføjede lager, skal du opdatere pakkeindekset:
sudo apt update
Når pakkeindekset er opdateret, kan du installere pakker fra det nyligt tilføjede depot:
Konklusion
Vi har vist dig, hvordan du tilføjer passende arkiver i Ubuntu. De samme instruktioner gælder for enhver Debian-baseret distribution, herunder Kubuntu, Linux Mint og Elementary OS.
Du er velkommen til at give en kommentar, hvis du har spørgsmål.
ubuntu aptSådan tilføjes swap plads på ubuntu 18.04

Swap er et mellemrum på en disk, der bruges, når mængden af fysisk RAM-hukommelse er fuld. Når et Linux-system løber tør for RAM, flyttes inaktive sider fra RAM til swap-pladsen. Denne tutorial dækker de nødvendige trin for at tilføje en swap-fil til Ubuntu 18.04.
Sådan tilføjes bruger til sudoers i ubuntu

På Ubuntu er den nemmeste måde at give sudo-privilegier til en bruger ved at føje brugeren til sudo-gruppen. Medlemmer af denne gruppe vil være i stand til at udføre enhver kommando som root via sudo.
Sådan tilføjes og slettes brugere på ubuntu 18.04

At vide, hvordan man tilføjer og fjerner brugere, er en af de grundlæggende færdigheder, som en Linux-bruger skal kende. I denne tutorial vil vi vise dig, hvordan du tilføjer og fjerner brugere på Ubuntu 18.04.