Vaikka ohjelmistopaketteja asennetaan Linux -käyttöjärjestelmään, jotkin paketit toimivat muiden pakettien mukaisesti. Joskus ne on jo asennettu järjestelmään, mutta toisissa tapauksissa ne asennetaan automaattisesti paketin mukana. Näitä riippuvaisia paketteja kutsutaan paketin riippuvuudet .
On olemassa useita tapoja saada riippuvuustietoja, kuten apt -paketinhallinnan, dpkg -komennon tai työkalun asentaminen.
Aloitetaan APT -paketinhallintajärjestelmästä paketin riippuvuuksien saamiseksi.
Paketin riippuvuuden tarkistaminen APT Show -ohjelmalla:
Suorita osuva esitys komento paketin nimen kanssa saadaksesi paketin täydelliset tiedot.
Tämän lähestymistavan käytön syntaksi on:
osuva esitys[paketin nimi]Tarkistetaan, minkä tuloksen saat Mozilla Firefox paketti käynnissä:
apt show mozilla firefox
Kuten yllä olevassa kuvassa näkyy, firefox -paketti riippuu eri kirjastoista. The APT -paketinhallinta on avainasemassa Linux -järjestelmässä, koska se asentaa suurimman osan riippuvuuksista automaattisesti.
Riippuvuustietojen tarkistaminen APT-välimuistilla:
Jos tarvitset rajoitettua käsikirjoitusta riippuvuustiedoista, siirry apt-välimuisti komento.
Käytä annettua syntaksia:
apt-cache riippuu [paketin nimi]Otetaan esimerkki ymmärtääksesi paremmin. Tarkista laitteen riippuvuustiedot Mozilla Firefox paketti:
apt-cache riippuuMozilla Firefox
Katso toinen esimerkki!
Saat riippuvuustiedot PHP :
apt-cache riippuuphp
Kuinka tarkistaa .deb -pakettitiedoston riippuvuudet:
Jos sinulla on .deb tiedosto ohjelmistopaketin asentamiseksi, sitten sopiva komento ei toimi.
Tätä varten voit suorittaa dpkg komento näppäimellä -Minä tai -tiedot mahdollisuus saada tietoja. Syntaksi olisi siis seuraava:
dpkg --tiedot [deb_file_path]Oletetaan, että minulla on .deb Teamviewer -paketti Ubuntu -koneellani. Saat sen riippuvuustiedot suorittamalla mainitun komennon:
dpkg --tiedotLataukset/teamviewer_15.16.8_amd64.deb
Yllä oleva osio oli kuinka saada paketin riippuvuustiedot kautta osuva ja dpkg komento.
Mutta jos haluat työkalun, noudata seuraavaa lähestymistapaa:
Riippuvuuksien tarkistaminen apt-rdepends-työkalulla:
Pakettiriippuvuuksien tarkistamiseen on lukuisia työkaluja, ja saatat olla hämmentynyt siitä, mikä työkalu on oikea asennustyökalu. Et myöskään voi ottaa riskiä asentaa riippuvuutta, joka vaikuttaa käynnissä olevaan järjestelmään.
The apt-rdepends on aito työkalu, joka auttaa luetteloimaan kaikki ohjelmistopaketin riippuvuudet. Se ei ole sisäänrakennettu työkalu; saadaksesi sen, käytä alla mainittua komentoa:
$sudosopivaAsentaaapt-rdepends
Syntaksi apt-rdepends on suoraan eteenpäin:
apt-rdepends[vaihtoehtoja] [paketin nimi]Oletetaan, että sinun on selvitettävä PHP riippuvuuksia. Tätä varten suorita annettu komento saadaksesi halutun tuloksen:
apt-rdepends php
Samoin, jos otamme toisen esimerkin:
apt-rdepends vlc
Jos haluat kumota tämän, katso, mitkä muut paketit riippuvat tietystä ohjelmistopaketista, käyttämällä -r vaihtoehto.
Jos esimerkiksi haluat tarkistaa pakettiluettelon vlc -paketin mukaan, komento on:
apt-rdepends-rvlc
Johtopäätös:
Kirjoitus on osoittanut meille, kuinka tarkistaa paketin riippuvuudet Ubuntu 20.04: ssä.
Olemme löytäneet erilaisia tapoja saada paketiriippuvuudet komentorivin avulla. The APT -paketin hallinta järjestelmällä on tärkeä rooli, koska se asentaa suurimman osan riippuvuuksista automaattisesti. Mutta jos jokin ohjelmisto on ladattu .deb -paketin kautta, niin dpkg komentoa ehdotetaan.
The apt-rdepends työkalu on vaihtoehtoinen menetelmä riippuvuuksien tarkistamiseen. Tämän työkalun avulla voit saada luettelon yksityiskohtaisista pakettiriippuvuuksista ja löytää sen kääntöpuolen.