Ještě se vrátím k těm závislostem a problémům s nimi, jak jsem je popisoval.
Před pár dny vyšla verze OO.o 2.2.1, tak jsem se rozhodl využít příležitosti a dovolit Synapticu odinstalovat OO.o 2.2.0, které jsem nainstalil násilím a rozbil si tak závislosti (viz minule), spravit si tak databázi a updatovat balíčky, které mezitím byly k disposici k update. Nakonec jsem plánoval tam znovu násilím narvat ty nové OO.o 2.2.1, s tím, že si závislosti zase načas rozbiji.
První část plánu vyšla bez potíží, odinstalování i update. Pak jsem si nemohl vzpomenout na přesnou syntax toho příkazu k instalaci, který jsem použil minule (roky jsem užíval RPM distribuce a v tom balíčkovacím systému a la Debian se nijak zvlášť neorientuji), jen jsem věděl, že něco jako dpkg něco něco --force-něco tak jsem si v MC otevřel jeden ten .deb balíček a všiml si, že je tam nějaký spustitelný INSTALL. Odentroval jsem ho a balíček se nainstaloval bez jakýchkoli hlášek o chybných závislostech. Podíval jsem se tedy, jaký příkaz se tím spouští, a byl to perlovský skript, který v zásadě pouštěl obyčejné dpkg -i. Tak jsem stejným způsobem nainstaloval i všechny ostatní, zcela bez potíží. Zkusmo jsem znovu pustil Synaptic a nainstaloval nějakou pitomost, vše bez problémů.
Proč se s tím sem vypisuji? Jsem trochu zmaten a zajímalo by mne, co se vlastně stalo. Jako jedna -- vlastně zatím jediná -- možnost mne napadlo, že tím násilným odebráním té předchozí verze OO.o (té Ubuntí 2.0.cosi), vnucením 2.2.0 a následnou opravou závislostí si to ten balíčkovací systém dal nějak do kupy, přestal lpět na 2.0.cosi a smířil se s novou verzí, takže napodruhé mu již nevadila.
Mohl by mi prosím nějaký Debianu (a klonů) více znalý uživatel říci svůj názor na to, oč zde šlo? |