Officeproblem
Per Carlson
pelle at hemmop.com
Sön Okt 23 09:34:06 UTC 2011
Hej.
> Har inte själv det här problemet, men läste ändå ditt insiktsfulla inlägg.
Tack :-)
> Hmm... Känner du till vad som händer centralt bland Ubuntu-utvecklarna
> för att förhindra att sådana konflikter uppstår? Jag menar, om Ubuntu på
> allvar skall kunna attrahera 'vanliga' användare, får det ju bara inte
> vara så här krångligt.
Om man följer policyn[0] så ska det normalt inte vara några problem.
Där står det klart och tydligt i paragraf 10.7.4: "Packages which
specify the same file as a conffile must be tagged as conflicting with
each other."
Men om man har en maskin som blivit uppgraderad flera gånger, tex
lucid -> maverick -> natty -> oneiric så ökar självfallet risken att
det dyker upp något specialfall som ingen tänkt på. När det gäller
paketen som följer med som standard, som OpenOffice/LibreOffice i
Desktop, skal dock den risken vara liten.
När det gäller Leifs problem speciellt så är det lite annorlunda. Han
får felet "trying to overwrite
'/usr/share/mime/packages/openoffice.org.xml', which is also in
package openoffice.org-debian-menus 3.3-9556", men jag kan inte hitta
just det paketet någonstans i ubuntu. Däremot finns filen
/usr/share/mime/openoffice.org.xml med i paketen openoffice.org-common
(maverick) och libreoffice-common (natty och nyare).
En googling efter paketnamnet openoffice.org-debian-menus ger vid
handen at detta är en del av Debian-paketeringen av OO som är utförd
av openoffice.org, dvs en tredje part (upstream). Då tar man en helt
klart ökt risk att någonting går sönder, precis som det gjorde för
Leif. Är ingenting som Ubuntu-utvecklarna kan göra för att förhindra
sådana problem.
> (Jag bidrar själv på ett hörn till utvecklingen, och lade i det
> sammanhanget märke till att övergången från OpenOffice till LibreOffice
> inte gick helt smärtfritt.)
100% smärtfritt vill det aldrig vara. Som jag kan se så följer
övergången från OO til LO den vanliga processen: bara OO (maverick),
tomt OO som beror på LO (natty) till bara LO (precise+1).
Om du hade provat övergången från Gnome2 till Gnome3 via
alfa/beta-paket så vet du hur smärtsamt det kan vara. Debian testing
med paket både från unstable och experimental i en makalös blanding är
ett recept på kaos :-)
Konklusion 1: Som novis ska man hålla sig till "officiella" paket.
Konklusion 2: Börjar man blanda in tredjeparts paket (deb från nätet
eller PPAer), eller än värre: kompilerat från source, så går det förr
eller sedan åt skogen.
Konklusion 3: Om det går sönder så kan man vara tvungen att använda
skarpare verktyg än de med GUI som tillhandahålls som standard.
Eller som de brukar säga: It it breaks, you can keep both parts :-)
[0] Vet inte som Ubuntu har en egen policy för paketering, denna
kommer från Debian: http://www.debian.org/doc/debian-policy/index.html
--
Pelle
RFC1925, truth 11:
Every old idea will be proposed again with a different name and
a different presentation, regardless of whether it works.
More information about the ubuntu-se
mailing list