Mielőtt elmagyaráznánk, hogyan adhatunk hozzá egy Debian-tárházat a forrásainkhoz.listázzunk rövid leírást magukról az adattárakról.
A Debian tárházak olyan szoftvertárolók, amelyek meghatározott könyvtárfák alatt vannak felépítve, amelyek lehetővé teszik a csomagok gyors keresését, telepítését vagy frissítését a találó parancs.
A tárház gyökérkönyvtára az egyes Debian terjesztésekhez tartozó könyvtárakat tartalmazza (stabil vagy instabil), az egyes kiadásokhoz tartozó alkönyvtárakkal (Squeeze, Wheezy, Jessie, Stretch stb.).), a következő könyvtárak a fa gyökérkönyvtárában dokumentációt, indexeket, a rendszer indításához szükséges eszközöket, a README fájlokat és további könyvtárakat tartalmaznak,medence”Amelyben bináris fájlokat tárolnak.
3 különböző típusú csomag található tárházunkban: fő-, közreműködés és nem szabad.
Fő: alapértelmezés szerint a Debian csak ingyenes licencelt szoftvert tartalmaz, amely a következő kategóriába tartozik: fő- teljesítve a Debian Free
Szoftver útmutató jelentése: a szoftvernek újra terjeszthetőnek kell lennie, tartalmaznia kell a forráskódot, a hatóságot, beleértve a módosítás jogosultságát is, minden személy vagy csoport számára nem áll rendelkezésre diszkrimináció, a szoftverjogok a felhasználókra vonatkoznak, anélkül, hogy további licencekre lenne szükségük, a licenc nem lehet egyedi a Debianra és nem korlátozhatja harmadik fél szoftverlicencjeit.
Hozzájárulcsomagok: Hozzájárul ingyenes licencszoftverek, de a nem szabad licencű szoftverektől függenek.
Nem szabad: a csomagok bizonyos korlátozásokkal rendelkeznek a szoftver használatára és terjesztésére.
A Debian tárolókat a fájl tárolja / etc / apt / sources.lista. Ha futkevesebb / etc / apt / sources.lista”
Az alapértelmezett tárhelyeket az alábbi képen látja, a Debian verziójától függően. Amint a kommentelt sorokban láthatja, csak Fő és Hozzájárul tárolók anélkül nem szabad, a Linux-felhasználók számára a nem szabad szoftverek átvételének legfőbb akadálya a kód átláthatóságának hiánya, nem igazán tudod, mit futtatsz az eszközödön, ha a forráskód korlátozott, de egyes esetekben a felhasználó előbbre helyezi a teljesítményt ezt a kérdést például egy nem ingyenes illesztőprogram telepítésekor.
Koncentráljunk a 2 nem kommentált tárolóra, amelyek csak keresést tesznek lehetővé fő- csomagok:
deb http: // tükör.izoc.org.il / pub / debian / stretch maindeb-src http: // tükör.izoc.org.il / pub / debian / stretch main
Hol:
deb: megadja, hogy ez egy bináris csomag:
deb-src: megadja a csomagok forráskódját.
http: // tükör.izoc.org.il / pub / debian /: a tárház gyökerét adja meg
nyújtás: meghatározza az operációs rendszer verzióját.
fő-: meghatározza a rendelkezésre álló összetevők típusát: fő, hozzájáruló és nem szabad, ha rendelkezésre állnak.
Ha azt akarjuk, hogy a tárházaink hozzáférjenek közreműködés és / vagy nem szabad csak a „main” után kell hozzáadnunk.
Forrásaink szerkesztéséhez.lista típusa:
Minden engedélyezni kívánt sor után közreműködés vagy nem szabad csomagokat, adja hozzá őket minden sor végéhez, mint a képen, az előző két sorra, amire összpontosítottunk, most kell
deb http: // tükör.izoc.org.il / pub / debian / stretch fő hozzájárulás nem ingyenesdeb-src http: // tükör.izoc.org.il / pub / debian / stretch fő hozzájárulás nem ingyenes
Majd a forrásaink szerkesztése után.listához nyomja meg a CTRL + X billentyűkombinációt aapt frissítés”Új engedélyezett tárházaink frissítéséhez:
Amint látja, új források kerültek hozzá, és a kimenet arra kéri, hogy futtassuk az „apt list -upgradable” parancsot, hogy megnézzük, milyen frissítéseket alkalmazhatunk, futtassuk:
apt list - bővíthető
Amint látja, telepíthetünk nem szabad firmware-eket, amelyek futtatásával korábban nem voltak képesek talál frissítés.
talál frissítésHogyan adhatunk lerakatokat a Debianba
Bizonyos esetekben olyan szoftvereket kell telepítenünk, amelyek nem szerepelnek a Debian hivatalos tárházaiban. Például, ha a VirtualBox-ot tárolókból akarjuk telepíteni, hozzá kell adnunk őket a tárunkhoz források.lista első.
Először próbálkozzon a virtuális doboz telepítésével az alapértelmezett tárak segítségével a következő futtatással:
apt install virtualbox
A csomag nem található, most vegyük fel a virtuális doboz tárolókat a forrásainkba.listázza a fájlt gépeléssel:
nano / etc / apt / sources.lista
Amint a fájl végén látható, hozzáadtam a sort
deb http: // letöltés.virtuális doboz.org / virtualbox / debian stretch hozzájárulásnyomja meg ctrl + x a mentéshez és bezáráshoz, valamint a tárak frissítéséhez:
apt frissítés
Most próbálkozzon újra a virtuális doboz telepítésével a tárakból a következő futtatással:
apt install virtualbox
Most elérhető a virtuális doboz, de a telepítéshez meg kell adnunk a telepíteni kívánt verziót. Az utolsó elérhető verzió telepítése Típus:
apt install virtualbox-6.0
Amint látja, a virtuális fiókot telepíthetjük a tárházunkból.
A telepíteni kívánt szoftverhez tartozó lerakat hozzáadásának más módja lehetséges, elkerülve az / etc / apt / sources fájl szerkesztését.lista.
Hozhatunk létre egy hasonló lerakatfájlt az / etc / apt / sources könyvtárban.lista.d könyvtárat a következő módon:
echo 'deb http: // letöltés.virtuális doboz.org / virtualbox / debian '$ (lsb_release -cs)'közreműködés nem szabad '> / etc / apt / sources.lista.d / virtualbox.lista
Ezután futtassa:
ls / etc / apt / sources.lista.d
Hol:
visszhang= a következő karakterláncot jeleníti meg "
'deb http: // letöltés.virtuális doboz.org / virtualbox / debian '= a virtuális doboz tárház címét tartalmazza.
$ (lsb_release -cs)= információkat nyomtat a Linux disztribúciónkra, ha nem vagyunk biztosak a disztribúciónkban, meghívhatjuk a parancsot lsb_release -cs hogy meghatározzuk a verziónkat.
„hozzájárulás nem ingyenes”= nem ingyenes és járulékos csomagokat is tartalmazunk.
>= a parancs kimenetét fájlba írja, ebben az esetben a virtuális dobozba.lista.
/ etc / apt / sources.lista.d / virtualbox.lista= az a fájl, amelybe a kimenetet (lerakat) beírják.
A lerakat tartalomfuttatásának ellenőrzése:
kevesebb / etc / apt / sources.lista.d / virtualbox.lista
A kilépéshez nyomja meg a Q gombot.
Amint látja, a vonal hasonló ahhoz, amelyet a forrásokhoz adtunk.list fájl.
A lerakat hozzáadásához futtassa:
apt frissítés
Csak futás utánapt frissítés”A tárhelyeinken végrehajtott változtatásokra sor kerül, különben az új forrás nem kerül beépítésre az adattárakba. Ugyanezt a parancsot mindig a rendszer frissítése előtt kell végrehajtani (talál frissítés) a friss verziók és az összes adattár elérhetőségének biztosítása érdekében.
Annak ellenére, hogy mindig letölthetjük a mi .A deb telepíthető csomag manuális telepítéséhez, az adattárak kezeléséhez és azokon keresztüli szoftverek telepítéséhez megkönnyítheti a telepítési folyamatot, ha szoftverünk függőségekkel rendelkezik, amely az egyik találó főbb előnyökkel jár a programok telepítésekor vagy eltávolításakor.
Remélem, hasznosnak találta ezt a cikket, hogy megtanulja, hogyan adhat hozzá lerakatokat a rendszeréhez. Mielőtt bármilyen kérdést kérne erről a folyamatról, ne habozzon kapcsolatba lépni velünk támogatási csatornánkon keresztül a https: // support címen.linuxhint.com.
Kapcsolódó cikkek:
Távolítsa el az Ubuntu és a Debian csomagokat az apt-get és a dpkg fájlokkal
Sorolja fel az összes telepített csomagot a Debianon