[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Upgrade geht nicht wg. git



Am 17.03.2009 um 15:07 schrieb Sebastian Rose:

> Hallo,
>
>
> habe ein Problem mit 'testing': Upgrade ist nicht möglich weil sich das
> Paket `git-core' nicht installieren lässt.
>
> Anscheinend versuch das Install Script einen harten link anzulegen,
> was über Gerätegrenzen hinweg bekanntlich nicht geht.

Kein Install-Skript, sondern dpkg versucht das, weil der Link im Paket
ist.  Dein System scheint etwas ungewöhnlich zu sein, da /usr/bin und
/usr/lib auf verschiedenen Dateisystemen liegen.

> Gibt es da einen Workaround? Z.B. entpacken, ändern und erneutes Packen
> des *.deb Paketes? Will ungern warten, da alle anderen Git-Pakete
> dennoch installiert wurden.

Die folgenden Befehle, als root ausgeführt, sollten das bewerkstelligen:

mkdir /tmp/scratch
cd /tmp/scratch
dpkg-deb -x /var/cache/apt/archives/git-core_1%3a1.6.2-1_i386.deb .
dpkg-deb -e /var/cache/apt/archives/git-core_1%3a1.6.2-1_i386.deb DEBIAN
cp --remove-destination usr/lib/git-core/git-diff-tree usr/bin/git
dpkg-deb -b . /tmp/git-core-repacked.deb
dpkg -i /tmp/git-core-repacked.deb

Für Risiken und Nebenwirkungen übernehme ich selbstverständlich keine
Verantwortung.

Sven


Reply to: