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?