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?
Installere pakke uden afhængigheder
-
- Indlæg: 9
- Tilmeldt: 9. mar 2009, 16:48
- IRC nickname: mojo
-
- Indlæg: 1214
- Tilmeldt: 29. maj 2008, 22:41
- Geografisk sted: Esbjerg
Re: Installere pakke uden afhængigheder
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.
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
---
Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
-
- Indlæg: 59
- Tilmeldt: 18. jun 2008, 21:23
- IRC nickname: shiyee
- Geografisk sted: Aalborg, Denmark
Re: Installere pakke uden afhængigheder
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:
(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
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