Installere pakke uden afhængigheder

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
mojo
Indlæg: 9
Tilmeldt: 9. mar 2009, 16:48
IRC nickname: mojo

Installere pakke uden afhængigheder

Indlæg af mojo »

I forbindelse med en anden tråd, https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=6970, spurgte jeg om man kan installere pakker fra ubuntus arkiver uden at få alle afhængighederne med. Jeg forstår at det oftest ikke giver nogen mening, men i min situation kunne det være meget brugbart, så
kan man installere pakker uden afhængigheder?
/Morten
Warhawk
Indlæg: 1214
Tilmeldt: 29. maj 2008, 22:41
Geografisk sted: Esbjerg

Re: Installere pakke uden afhængigheder

Indlæg af Warhawk »

Hejsa,

Nej, du kan ikke installere pakker (her menes .deb-pakker) uden afhængigheder. Pakkerne er netop opbygget med afhængigheder, hvilket sikrer at installationen fungerer. Du bliver nok nødt til at installere manuelt som hidtil.
/Michael
---

Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
mchro
Indlæg: 59
Tilmeldt: 18. jun 2008, 21:23
IRC nickname: shiyee
Geografisk sted: Aalborg, Denmark

Re: Installere pakke uden afhængigheder

Indlæg af mchro »

Ja, det kan du godt - men pakken vil (sandsynligvis) ikke virke efter hensigten - der er en grund til afhængighederne :-)

Der er forresten flere "niveauer" af afhængigheder, på engelsk hedder de: depends og recommends.
"Depends" betyder groft sagt: Pakken kan ikke virke uden
"Recommends" betyder groft sagt: Pakken kan virke, men du får ikke al funktionalitet.
Som standard bliver både depends og recommends installeret. Du kan dog via bl.a. synaptic fravælge recommends.

Anyway, tilbage til dit originale spørgsmål: Ja, du kan installere en pakke i systemet, og samtidig ignorere afhængigheder.
Kommandoen er:

Kode: Vælg alt

dpkg --force-depends -i filnavn.deb

(og kræver at du manuelt henter .deb pakken)
Pakke-systemet vil dog så være i en inkonsistent tilstand, og diverse værktøjer vil nok brokke sig lidt/noget over situationen; det er på eget ansvar :-)