Technikák dolgozó ubuntu

Tipp # 57: telepítése és eltávolítása Önálló .deb

A következő parancssori képességeket telepíteni az egyes .deb azokban az esetekben, ahol ez lehetetlen használni más automatizált eszközökkel.







Felügyeleti csomagok a disztribúció alapja a Debian, egy nagyon erős és ment a sok erőfeszítés, ami kárba keressük a legújabb csomagokat és a függőségi követés. Automatizált eszközök, mint például az apt-get. Synaptic és Adept, futás szinte mindig elég a legtöbb felhasználó számára, és, ha lehetséges, használja őket. Azonban vannak olyan körülmények, amikor szükség lehet telepíteni egy .deb csomagot.

Vigyázat. Ubuntu automatizált csomag telepítési eszközök jó okkal. Segítségükkel speciális védelem, kompatibilitás biztosítása a csomagok és a rendelkezésre álló könyvtárak, ha azok szükségesek csomagokat. Ha telepíti önálló .deb (különösen azokat, amelyek nem Ubuntu csomagban specifikus változat), akkor nem csak veszíteni egy csomó ezeket az előnyöket, akkor is összeegyeztethetetlensége miatt könyvtárak letiltani egyes részei a rendszernek, hogy felülírja a fájlokat, amelyek függenek Ubuntu más programok vagy add egyedi változata, ami megnehezíti a frissítést a rendszer működése közben. Mielőtt egy külön csomagot .deb. különösen akkor, ha az új Ubuntu, kérjük, olvassa el az összes többi lehetőséget telepítése, beleértve a Universe és a Multiverse tárolók [Hack # 60] .A létre saját kernel „Ubuntu style” Ha a make-kpkg segédprogram összeállított forrás kódot a saját kernel, akkor végül is, hogy a .deb csomagot. amely a kernel bináris és .deb További modulok, hogy esetleg gyűjtött (konkrét lépéseket a jelen eljárásban fejezetben leírt „összeszerelése a magok az Ubuntu út” [Hack # 78]). Ön összeállíthatja saját csomagot a Ubuntu forrás Mint a kernel akkor össze Ubuntu forráskódját a dpkg segédprogramot. és végül, kapsz egy külön .deb fájlt. hogy meg kell manuálisan telepíteni. Szeretné, hogy visszatérjen a régi verziót a program Ez a helyzet állhat elő, különösen, ha használja Ubuntu kiadás célja a fejlesztők számára. Néha az utolsó változat megjelenése, amelynek célja a fejlesztők számára, vannak hibák. Ebben az esetben előfordulhat, hogy vissza kell állítani egy korábbi változata a csomag. Az egyik legegyszerűbb módja ennek az, hogy megtaláljuk egy régebbi verziója a .deb (talán a helyi cache csomagok a / var / cache / apt / archives /), és manuálisan telepíteni. A kívánt programot telepíteni, van egy kiterjesztése .deb, de ez nem az Ubuntu tárolókban olyan körülmények, ahol nincs Ubuntu tárolókban .deb csomagot. szeretné telepíteni, mivel ez egy újabb változata, mint az Ubuntu kínál, mert talált egy sokoldalú változata a .deb fájlt. vagy egy harmadik fél, amennyiben a .deb Ubuntu, de még nem alakult saját csomag lerakat (például Web Opera böngésző jelenlegi verziója a csomag).







Ha talál egy programot csomagolva .deb formátumban, kilenc alkalommal tízből valószínű, hogy ez a program már az egyik letéteményesei Ubuntu. Részletek további tárolókat, amelyek harmadik fél által nyújtott és az Ubuntu, lásd „listájának módosítása csomagfájlok” [Hack # 60].

A program telepítése vagy frissítés már telepítve nem teljesen annak a ténynek köszönhető, hogy van egy másik csomagot telepíteni, ahol ugyanazok a fájlokat a viszonylag ritka esetekben állunk szemben helyzetekben, amikor két csomag ugyanazt a fájlt, és amikor egyikük frissített egy hibaüzenet, jelezve, hogy kísérletet teszünk fájlokat másolni egy másik csomagot. Ezekben az esetekben ki kell használni a dpkg segédprogrammal manuálisan telepíteni ezt a csomagot a --force opciót.

Telepítése .deb

Minden alkalommal, amikor valamilyen oknál fogva, a telepíteni kívánt .de b fájlt, akkor kapcsolatba kell lépnie a közüzemi dpkg. dpkg az az eszköz, amely a disztribúció alapja a Debian, telepítéséhez használt .deb. (Még ha használnak automatizált csomagkezelő eszközök, sőt, a színfalak mögött a rendszert telepíteni a csomagokat dpkg). Ha ismeri a szerszámot rpm. használt disztribúció alapján RPM csomagokat, azt találjuk, hogy a dpkg-szerű szintaxis. Telepítéséhez a parancssorból rendszeres .deb fájlt. írja be az alábbi:

Cserélje packagename.deb a .deb fájl nevét. szeretné telepíteni. Ha több fájlt, hogy a telepíteni kívánt ugyanabban az időben, akkor a parancssorba felsorolni őket egyesével

vagy használja egyetemes szimbólum [Hack # 13] telepíteni az összes .deb, hogy létezik az aktuális könyvtárban:

dpkg is szolgáló paraméter megadásával rekurzív végrehajtás (-R). Ha van egy könyvtár tele van a deb fájlokat, akkor telepítsd őket az alábbiak szerint:

és dpkg segédprogram rekurzívan megkeresi és telepíti minden .deb. amely ebben a könyvtárban és annak összes alkönyvtárat.

Néha, amikor egy csomag telepítése a dpkg segédprogramot. telepítés sikertelen lehet, mert a csomagoláson jól látható hold. mert ütközik egy másik csomagot, vagy ez attól függ, más csomagokat, amelyek nincsenek telepítve, vagy ha a csomag egy kísérlet arra, hogy átírja a fájlokat egy másik csomagot, vagy egyéb okok miatt. A dpkg --force számos paramétert. hogy lehet használni annak érdekében, hogy figyelmen kívül hagyja a problémát, és folytassa a telepítést csomagot.

figyelmeztetés

--force lehetőségek, amelyek kizárólag a szakértők, akik ismerik a .deb rendszer függőségeket a rendszeren belül. Általános szabály, hogy a telepítőcsomag megszűnik komoly okok, és ha egy kezdő, és arra kényszeríti, egy csomag telepítése minden esetben a telepítés valószínűleg véget ért, ha nem sikerült rendszert. Ezért ezekkel a lehetőségekkel óvatosan.

Ahhoz, hogy egy teljes listát --force paramétert. írja be az alábbi:

Között a leghasznosabb lehetőségek a következők:

Csomag telepítése akkor is, ha van megjelölve a hold.




Kapcsolódó cikkek