Re: FF 76
Samenvatting: Fietsen met losse handen
On Tue, May 26, 2020 at 02:23:30PM +0200, Geert Stappers wrote:
> Hoi,
>
> Bij het "voor op lopen" ("vooroplopen"?) met FireFox 76 uit unstable
> kom wat ik zaken die ik met jullie wil delen[1].
>
> Alvast dit
> <screenshot>
> $ sudo apt --fix-broken install
> Pakketlijsten worden ingelezen... Klaar
> Boom van vereisten wordt opgebouwd
> De statusinformatie wordt gelezen... Klaar
> Vereisten worden gecorrigeerd... Klaar
> De volgende pakketten zullen VERWIJDERD worden:
> firefox
> 0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 te verwijderen en 36 niet opgewaardeerd.
> Na deze bewerking zal er 196 MB schijfruimte vrijkomen.
> Wilt u doorgaan? [J/n]
> </screenshot>
>
> In een volgend bericht wat er aan vooraf ging
Met webbrowser http://ftp.nl.debian.org/debian/pool/main/ bezocht.
Onder 'f' zit 'firefox', daar gezocht naar de recentste versie.
'rechts klik' voor "copy location to clipboard"
In shell 'wget ' + "paste", je heb nu commandline
wget http://ftp.nl.debian.org/debian/pool/main/f/firefox/firefox_76.0.1-2_amd64.deb
$ sudo dpkg -i firefox_76.0.1-2_amd64.deb
[sudo] wachtwoord voor gs0604:
(Database wordt ingelezen ... 331484 bestanden en mappen momenteel
geïnstalleerd.)
Uitpakken van firefox_76.0.1-2_amd64.deb wordt voorbereid...
Bezig met uitpakken van firefox (76.0.1-2) over (76.0.1-2) ...
dpkg: vereistenproblemen verhinderen de configuratie van firefox:
firefox is afhankelijk van libnss3 (>= 2:3.51.1~); maar:
Versie van libnss3:amd64 op dit systeem is 2:3.49.1-1.
$
Toen maar gekozen om geweld te gebruiken ( --force )
dpkg --force-help
Ondanks de waarschuwing
sudo dpkg -i --force-depends-version firefox_76.0.1-2_amd64.deb
Met plezier de WebRTC functies van firefox 76 kunnen gebruiken.
Ging goed tot ik `sudo apt install $ANDER_PACKAGE` nodig had.
> en welke (lompe?) reparatie ik heb uitgevoerd.
Nieuw directory aangemaakt en daar in gaan staan
mkdir ff76
cd ff76
Haal het package uit elkaar en kijk wat de onderdelen zijn.
ar -x ../firefox_76.0.1-2_amd64.deb
ls
Haal de control-tarball uit elkaar en wat de onderdelen zijn.
tar xf control.tar.xz
ls
Nu dan de echte wijziging.
Bij de Depends 'libnss3 (>= 2:3.51.1~)' veranderd in 'libnss3'
$EDITOR control
Zet de control-tarball weer in elkaar.
tar cf - conffiles control md5sums postinst prerm | xz > control.tar.xz
Zet een debian package in elkaar.
ar r ff76.deb debian-binary control.tar.xz data.tar.xz
Installeer
sudo dpkg -i ff76.deb
Net als altijd: Zelf overwegen of je dat pad volgt.
Groeten
Geert Stappers
[1] kennis delen is kennis vermeningvuldigen
--
Wanneer heb jij voor het laatst iets voor het eerst gedaan?
Reply to:
- Follow-Ups:
- Re: FF 76
- From: Paul van der Vlis <paul@vandervlis.nl>
- References:
- FF 76
- From: Geert Stappers <stappers@stappers.nl>