Hej Leif. > Paket: /var/cache/apt/archives/libreoffice-common_1%3a3.4.3-3ubuntu2_all.deb > Fel: trying to overwrite '/usr/share/mime/packages/openoffice.org.xml', > which is also in package openoffice.org-debian-menus 3.3-9556 > > Ser fram mot någon lösning på problemet.
Ska göra att försök jag också :-) Det betyder att båda paketen vill äga samma fil, men det tillåter inte paketsystemet. Det normala är då att fullständigt avlägsna ett av paketen, med "sudo apt-get purge <paket>" eller "sudo dpkg -P <paket>", och därefter försöka igen. I ditt fall ska du byta ut <paket> mot openoffice.org-debian-menus . Ska också lägga till att kommandot (och alla andra kommandon som jag visar) ska köras i ett terminalfönster. Om det inte går att ta bort det konflikterande programmet av någon orsak, så kan man komma runt problemet genom att lura paketsystemet med lite svart magi. Lureriet består av att editera filerna som beskriver vilket paket som äger vilken fil. Här kommer ett live-exempel, dock konstruerat, på hur lura systemet. Jag har skapat två paket, pelle1 och pelle2 som båda vill installera filen /etc/pelle1.conf. Installationen av det första paketet går så klart bra, men får ett felmeddelande på pelle2: pelle@apu:~/src$ sudo dpkg -i pelle2_1.0-1_all.deb (Reading database ... 184637 files and directories currently installed.) Unpacking pelle2 (from pelle2_1.0-1_all.deb) ... dpkg: error processing pelle2_1.0-1_all.deb (--install): trying to overwrite '/etc/pelle1.conf', which is also in package pelle1 1.0-1 Errors were encountered while processing: pelle2_1.0-1_all.deb Genom att söka efter den problematiska filen, här /etc/pelle1.conf, i filerna i /var/lib/dpkg/info så finner man: pelle@apu:~/src$ grep "/etc/pelle1.conf" /var/lib/dpkg/info/* /var/lib/dpkg/info/pelle1.conffiles:/etc/pelle1.conf /var/lib/dpkg/info/pelle1.list:/etc/pelle1.conf pelle@apu:~/src$ Öppna båda filerna i en valfri editor[0] och radera hela raden med det konflikterande filnamnet, här /etc/pelle1.conf, i båda filerna. sudo vi /var/lib/dpkg/info/pelle1.conffiles sudo vi /var/lib/dpkg/info/pelle1.list Efter ändringen: pelle@apu:~/src$ grep "/etc/pelle1.conf" /var/lib/dpkg/info/* pelle@apu:~/src$ Nu går det fint att installera paket nr 2: pelle@apu:~/src$ sudo dpkg -i pelle2_1.0-1_all.deb (Reading database ... 184636 files and directories currently installed.) Unpacking pelle2 (from pelle2_1.0-1_all.deb) ... Setting up pelle2 (1.0-1) ... pelle@apu:~/src$ Lycka till! [0] Med vi är det bara att bläddra ned til raden, trycka "dd" följt av ":wq" (dock utan fnuttarna så klart). -- Pelle RFC1925, truth 11: Every old idea will be proposed again with a different name and a different presentation, regardless of whether it works. -- ubuntu-se mailing list ubuntu-se@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-se