Ik wil mijn Ubuntu 20.04 computer installeren via Ansible.
Helaas krijg je dan te maken met een noodzakelijk kwaad: software die niet in de repository staat.
Soms kan je volstaan met het toevoegen van een PPA en het van daaruit installeren (Chrome).
Soms is het een .deb bestand dat je kunt downloaden en dan met dpkg kunt installeren.
Soms is het een executable bestand dat je kunt downloaden en dan uitvoeren met root rechten.
Soms is het een .jar bestand dat je alleen maar hoeft te downloaden.
Dat downloaden kan niet vanaf een vaste locatie, maar je moet het bestand gaan zoeken op de website van de leverancier, normaal gesproken krijgt een nieuwe versie een nieuwe bestandsnaam en soms wordt de nieuwe versie zelfs in een andere folder geplaatst dus lang verhaal kort: de URL verandert regelmatig.
Laat ik Ansible op de websites zoeken wat op dat moment de nieuwste versie is (website scraper bouwen in Ansible/bash)? Of kan ik beter de bestanden met de hand downloaden en klaarzetten voor Ansible?
Mijn vraag is dus: wat is in de praktijk een handige werkwijze, of best practice hiervoor?
Helaas krijg je dan te maken met een noodzakelijk kwaad: software die niet in de repository staat.
Soms kan je volstaan met het toevoegen van een PPA en het van daaruit installeren (Chrome).
Soms is het een .deb bestand dat je kunt downloaden en dan met dpkg kunt installeren.
Soms is het een executable bestand dat je kunt downloaden en dan uitvoeren met root rechten.
Soms is het een .jar bestand dat je alleen maar hoeft te downloaden.
Dat downloaden kan niet vanaf een vaste locatie, maar je moet het bestand gaan zoeken op de website van de leverancier, normaal gesproken krijgt een nieuwe versie een nieuwe bestandsnaam en soms wordt de nieuwe versie zelfs in een andere folder geplaatst dus lang verhaal kort: de URL verandert regelmatig.
Laat ik Ansible op de websites zoeken wat op dat moment de nieuwste versie is (website scraper bouwen in Ansible/bash)? Of kan ik beter de bestanden met de hand downloaden en klaarzetten voor Ansible?
Mijn vraag is dus: wat is in de praktijk een handige werkwijze, of best practice hiervoor?
[ Voor 3% gewijzigd door aawe mwan op 07-06-2020 20:46 ]
„Ik kan ook ICT, want heel moeilijk is dit niet”