Kan iceweasel niet upgraden in zenwalk

Iedereen kan hier terecht met vragen over allerhande open source software die niet in de andere fora past.
Gebruikersavatar
karien
Berichten: 44
Lid geworden op: 5 november 2008, 12:58
    Linux Iceweasel

Kan iceweasel niet upgraden in zenwalk

Bericht door karien »

Krijg o.a. deze foutmelding:

Installing [extra/locale]iceweasel-l10n-af-3.5-noarch-62.1.txz
Cannot install /var/packages/extra/locale/iceweasel-l10n-af-3.5-noarch-62.1.txz: external compression utility xz missing
1Nothing to do, dbus-1.2.14-i486-1.txz is already in local cache
Upgrading [a]dbus-1.2.14-i486-1.txz

Error: there is no installed package named dbus-1.2.14-i486-1.
(looking for /var/log/packages/dbus-1.2.14-i486-1)

Als ik dan met netpkg kijk krijg ik dit:
[a] Found updated dbus-1.2.14-i486-1.txz on the repository : dbus-1.2.12-i486-54.1.tgz is installed
what should I do ?
1) upgrade
2) download
3) skip
#? 1
Nothing to do, dbus-1.2.14-i486-1.txz is already in local cache
Upgrading [a]dbus-1.2.14-i486-1.txz

Error: there is no installed package named dbus-1.2.14-i486-1.
(looking for /var/log/packages/dbus-1.2.14-i486-1)
Deze melding krijg ik voor nog meer packages die geupgraded moeten worden voor Iceweasel 3.5.

Als ik het goed begrijp wordt het pakket wel geupgraded en vervolgens is ie kwijt?
Hoe komt dit en wat doe ik hieraan.
Gebruikersavatar
adri
Moderator
Berichten: 11540
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    Linux Firefox

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door adri »

Is je Zenwalk wel helemaal up-to-date?
Een soortgelijk geval wordt hier besproken.

Wat je ook kunt proberen: inloggen als root en via het Help menu van IceWeasel laten controleren op updates.
Afbeelding
Gebruikersavatar
karien
Berichten: 44
Lid geworden op: 5 november 2008, 12:58
    Linux Iceweasel

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door karien »

Mijn zenwalk is helemaal bij de tijd.
Maar ik heb wel vaker een melding gehad dat een pakket niet geiinstalleerd kan worden.
Daar zal wel iets tussen hebben gezeten waardoor dit nu niet wil.
Updaten via Help gaat niet.
Ik wacht wel op 6.2., komt er een hele schone nieuwe installatie.
Gebruikersavatar
adri
Moderator
Berichten: 11540
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    Linux Firefox

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door adri »

Wat ik eigenlijk altijd doe als ik een nieuwe versie wil testen, is gewoon de tarball nemen van Mozilla, uitpakken en een verwijzing maken naar het uitvoerbare bestand. De plug-ins kun je later symlinken.
Dat zou je ook kunnen doen.
Afbeelding
Gebruikersavatar
karien
Berichten: 44
Lid geworden op: 5 november 2008, 12:58
    Linux Iceweasel

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door karien »

Je bedoelt pakket downloaden en installeren via de terminal?
Heb ik ook geprobeerd, krijg ik dezelfde foutmelding voor diverse pakketen nl.

Nothing to do, dbus-1.2.14-i486-1.txz is already in local cache
Upgrading [a]dbus-1.2.14-i486-1.txz

Error: there is no installed package named dbus-1.2.14-i486-1.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    Debian Iceweasel

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door Koen_92 »

Zoek dat cache bestand eens op. Het staat ergens in /var (waar nog meer kopieen van packages staan).
Upgrade het dan eens handmatig:

Code: Selecteer alles

# upgradepkg dbus-1.2.14-i486-1.tgz
Wat je ook kunt proberen is het bestand uit deze cache verwijderen, en het vervolgens opnieuw proberen te upgraden.

Zenwalk maakt namelijk een cache aan van alle packages die je ooit geinstalleerd hebt, waardoor je ze niet meer opnieuw hoeft te downloaden.
Ik vind dat dit alleen maar schijfruimte kost en heb dit toendertijds ook uitgezet. Hoe dat moet weet ik niet meer, maar het staat ergens in dit topic, of in "Linux voor beginners" en ik kan dit helaas niet meer vinden met de zoekfuncte (en ook niet met Google).
rener
Berichten: 89
Lid geworden op: 31 januari 2008, 20:12
    Linux Firefox

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door rener »

Gebruik je een "current" of een "snapshot" repository in netpkg? De extensie ".txz" hoort namelijk bij het nieuwe package formaat van Slackware, dat binnen afzienbare tijd in versie 13 wordt geïntroduceerd. Zie voor meer informatie hierover de Slackware-current Changelog entry van "Fri May 8 18:49:03 CDT 2009".

Zenwalk heeft, als Slackware-gebaseerde distributie, dit formaat overgenomen, maar waarschijnlijk wordt het op dit moment alleen nog maar in de "snapshot" variant (eigenlijk de test-versie) ondersteund. Als je de "current" repository's hebt ingesteld in netpkg zou je dit formaat nog niet mogen tegenkomen (is mijn vermoeden).
Koen_92 schreef: Zenwalk maakt namelijk een cache aan van alle packages die je ooit geinstalleerd hebt, waardoor je ze niet meer opnieuw hoeft te downloaden.
Ik vind dat dit alleen maar schijfruimte kost en heb dit toendertijds ook uitgezet. Hoe dat moet weet ik niet meer, maar het staat ergens in dit topic, of in "Linux voor beginners" en ik kan dit helaas niet meer vinden met de zoekfuncte (en ook niet met Google).
Dat kan door het bestand "/etc/netpkg.conf" aan te passen: zie de Zenwalk handleiding onder het hoofdstuk "netpkg.conf".
Gebruikersavatar
karien
Berichten: 44
Lid geworden op: 5 november 2008, 12:58
    Linux Iceweasel

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door karien »

Het is inmiddels gelukt!
Ik heb zendo geinstalleerd, de cache leeggemaakt en allles opnieuw geupdated, inclusief iceweasel 3.5.
En alles is nu wel geinstalleerd.
Met zendo hou ik nu ook de cache leeg, want dat was toch wel (een deel van) het probleem denk ik.
Bedankt voor het meedenken allemaal!
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    Debian Iceweasel

Re: Kan iceweasel niet upgraden in zenwalk

Bericht door Koen_92 »

rener schreef:De extensie ".txz" hoort namelijk bij het nieuwe package formaat van Slackware, dat binnen afzienbare tijd in versie 13 wordt geïntroduceerd. Zie voor meer informatie hierover de Slackware-current Changelog entry van "Fri May 8 18:49:03 CDT 2009".
Ze gaan dus van Gzip-compression over naar LZMA-compression. LZMA comprimeert nog beter van Gzip, en wordt onder andere gebruikt in het voor Windows populaire .7z-formaat.
Ook Slax gebruikt het voor haar modules (die als extensie .lzma hebben).
Hier de aankondinging van de changelog:
Hello folks! This batch of updates includes the newly released KDE 4.2.3,
but more noticeably it marks the first departure from the use of gzip for
compressing Slackware packages. Instead, we will be using xz, based on
the LZMA compression algorithm. xz offers better compression than even
bzip2, but still offers good extraction performance (about 3 times better
than bzip2 and not much slower than gzip in our testing). Since support
for bzip2 has long been requested, support for bzip2 and the original lzma
format has also been added (why not?), but this is purely in the interest
of completeness -- we think most people will probably want to use either
the original .tgz or the new .txz compression wrappers. The actual
Slackware package format (which consists of the layout within the package
envelope) has not changed, but this is the first support within Slackware's
package tools for using alternate compression algorithms.
Dit scheelt uiteindelijk heel wat data, en dus bandbreedte:
The size of the main package tree in /slackware has been reduced from
1.9GB to 1.4GB by converting most packages to .txz.
Verder zijn ze bij Slackware nu ook overgestapt op KDE 4.2.
Uiteindelijk belooft Slackware 13 toch heel wat verandering!