Am instalat webmin zilele trecute pe o platformă de testare. Ubuntu 18.04 Trebuia să testez 2FA cu Google Authenticator. Webmin nu ar instala automat modulele Perl necesare. Am instalat mai întâi grupul de pachete „build-essentials” pentru a mă asigura că „make” a fost instalat.
Am făcut câțiva pași pe care îi pot instala într-un script .sh și îl pot rula pentru a face instalarea automat. Am făcut un sudo -i și apoi am schimbat directorul înapoi în ~/ unde era localizat scriptul și am rulat ./script.sh. Acest lucru funcționează foarte bine! Marea mea preocupare este că dacă fac vreodată upgrade pachete prin apt, modulele perl care au fost instalate prin metoda „perl -MCPAN -e” se pot rupe din cauza unei dependențe. Am avut oameni de pe forumul virtualmin care au sugerat să găsesc un depozit terță parte pentru ubuntu care are pachete prefabricate pentru modulele perl pe care le-am instalat manual. Mi se pare o propunere neplăcută, deoarece repo-ul unei terțe părți vin și pleacă. Dacă ar exista o metodă capabilă de script prin care aș putea rula comenzi care să „actualizeze” modulele manual, cred că ar fi o metodă mai fiabilă de a menține software-ul la zi.Există depozite de încredere pentru ubuntu care să dețină pachete prefabricate pentru modulele prezentate mai jos? Sau o comandă perl -MCPAN care actualizează modulele respective? Mă tem că această întrebare este destul de specializată și nu va câștiga prea multă tracțiune. Scuze dacă da. Mulțumesc anticipat pentru oricine poate răspunde.
==================================================== ==========================
Urmează scriptul:
echo -e '#Webmin_Repository
deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
actualizare apt
apt install -y webmin
apt install -y build-essential
perl -MCPAN -e „instalează Test::Moose”
perl -MCPAN -e „instalare Tipuri::Standard”
perl -MCPAN -e „instalează Moo”
perl -MCPAN -e „instalați Authen::OATH”
Ieșire