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

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: