Aikaisemmissa artikkeleissa olimme nähneet miten hallita arkistoja Ubuntu käyttäen Ohjelmistot ja päivitykset -työkalua. Katsotaan nyt kuten se tehdään päätelaitteen avulla. Päätelaitteen käyttö on paitsi nopeampaa, myös sen avulla voimme helposti havaita virheitä.
Kuten kaikki Debian-johdetut jakelut, Ubuntu käyttää useita työkaluja ohjelmien hankkimiseen, asentamiseen, päivittämiseen ja poistamiseen.. Kaksi niistä on dpkg ja Apt. Pohjimmiltaan Apt toimii tulkkina meidän ja dpkg: n välillä, joka hallinnoi arkistoissa käytettävissä olevien pakettien luetteloa, määrittää tarvittavat riippuvuudet ja valitsee arkiston, josta ne tulisi ladata.. Kun tämä on tehty, dpkg huolehtii asennuksesta.
Työskentely Ubuntu-päätteen arkistojen kanssa
Näemme tärkeimmät Ubuntun arkistoluettelot kirjoittamalla
sudo nano /etc/apt/sources.list
Ensimmäinen asia, joka meidän on tehtävä, on kopio välttääksesi muutoksia.
Se voidaan tehdä tällä komennolla
sudo cp /etc/apt/sources.list /etc/apt/sources.list.copia
Kun tarkastelet luetteloa, huomaat, että on arkistoja, jotka alkavat #: llä. Symbolin poistaminen tekee arkistosta aktiivisen. Päinvastoin, jos lisäät symbolin #, arkisto deaktivoidaan.
Tyypillisesti arkistot ilmestyvät tällä tavalla
deb http://archive.ubuntu.com/ubuntu groovy main rajoitettu
o
deb-src http://archive.ubuntu.com/ubuntu groovy universe rajoitti päämoniversumia
Missä:
- deb: Ilmaisee aiemmin koottujen pakettien arkiston.
- deb-src: Se on ohjelman lähdekoodivarasto.
- http://archive.ubuntu.com/ubuntu: Es el identificador uniforme de recursos (por sus siglas en inglés). Es el link de acceso al servidor donde está el repositorio.
- groovy: Ilmaisee käyttöjärjestelmän version.
- universumin rajoitettu päämultiversumi: Ilmaisee tietovaraston tyypin.
Jotta arkistoihin tekemämme muutokset toimisivat, meidän on ensin tallennettava luettelo painamalla
CTRL + O
y
CTRL + X
Ja pääte kirjoittaa
sudo apt update
Varastojen lisääminen
Varastoja voidaan lisätä kahdella tavalla. Ensimmäinen on avata luettelo komennolla
sudo nano /etc/apt/sources.list
Siirry luettelon loppuun ja liitä arkisto ja tallenna se painamalla
CTRL + O
y
CTRL + X
Seuraavaksi päivitämme luettelon
sudo apt update
Helpompi tapa lisätä tietovarasto on komento
sudo add-apt-repository
Esimerkiksi, jos haluamme lisätä Wine-arkiston, jota käytimme esimerkkinä edellisessä artikkelissa
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main'
sudo apt update
Komento sudo add-apt-repository
käytetään myös henkilökohtaisiin arkistopaketteihin. Esimerkiksi Kritan ppa-arkiston lisäämiseksi kirjoitamme:
sudo add-apt-repository ppa:kritalime/ppa
sudo apt update
Jos lataat arkistoluettelon, voit palauttaa sen näillä kahdella komennolla
sudo rm /etc/apt/sources.list
sudo mv /etc/apt/sources.list.copia /etc/apt/sources.list
Voit myös luoda luettelon tämä sivu.
Eri tapoja tehdä sama
Jotkut vanhentuneet opetusohjelmat käyttävät edelleen apt-get -komentoa apt-komennon sijaan jota käytämme esimerkissä. Tällä hetkellä se jatkaa toimintaansa, vaikka apt: n käyttöä suositellaan. Joka tapauksessa tämä on vastaavuus.
sudo apt update
korvaa sudo apt-get update
päivittää arkistoluettelon
Jotkut opetusohjelmat käyttävät eri tapaa lisätä arkistoja. Otetaan esimerkiksi Brave-selaimen tapaus. Seuraavaa menetelmää suositellaan sen verkkosivustolla.
sudo apt install apt-transport-https curl gnupg
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install brave-browser
Ensimmäisellä rivillä
sudo apt install apt-transport-https curl gnupg
Jotkut ohjelmat ladataanTiedän, mitä asennuksen täytyy tehdä
Toisella rivillä
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
Vahvistusavain ladataan ja tallennetaanarkiston aitouden numero.
Se, joka kiinnostaa meitä, on kolmas
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
Tällöin arkistoa ei tallenneta sources.list-luetteloon. luodaan eri tiedosto kutsutaan short-browser-release.list ja siihen on kirjoitettu arkisto, joka kertoo paketinhallinnalle mistä asentaa.
Kaksi viimeistä riviä päivittää luettelon arkistoista ja asentaa ohjelman.