User Tools

Site Tools


maintainer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
maintainer [2024/10/25 13:40]
team created
maintainer [2025/02/04 09:04] (current)
team
Line 13: Line 13:
 ===== Modificare la lista di applicazioni nel postinstall ===== ===== Modificare la lista di applicazioni nel postinstall =====
  
-Questa procedura è stata scritta da Matteo Colella e prevede l'​aggiunta di veyon in school.list e sostituzione whatsapp-for-linux con wasistlos in meeting.list+Questa procedura è stata scritta da Matteo Colella e prevede ​nel caso studio ​l'​aggiunta di veyon in school.list e sostituzione whatsapp-for-linux con wasistlos in meeting.list
  
   - Aprire “Origini Software” e mettere la spunta in “Repository di codice sorgente” e aggiornare la cache come da screenshot di seguito {{ :​screenshot_2024-10-18_052231.png |}}   - Aprire “Origini Software” e mettere la spunta in “Repository di codice sorgente” e aggiornare la cache come da screenshot di seguito {{ :​screenshot_2024-10-18_052231.png |}}
Line 25: Line 25:
   - Comprimere il file in formato tar.xz   - Comprimere il file in formato tar.xz
   - Aprire il browser ed utilizzare [[https://​www.swisstransfer.com/​it-it|SwissTransfer]] (solo finchè non si sarà ricevuta la qualifica ufficiale da parte del team) per trasmettere il nuovo sorgente all'​indirizzo mail: dev@ufficiozero.org ed Adriano lo verificherà prima di dare il via libera a Julian per la propagazione in ambiente di produzione sui vari rami della washing machine.   - Aprire il browser ed utilizzare [[https://​www.swisstransfer.com/​it-it|SwissTransfer]] (solo finchè non si sarà ricevuta la qualifica ufficiale da parte del team) per trasmettere il nuovo sorgente all'​indirizzo mail: dev@ufficiozero.org ed Adriano lo verificherà prima di dare il via libera a Julian per la propagazione in ambiente di produzione sui vari rami della washing machine.
 +
 +===== In mancanza della sorgente e nella necessità di modificare il pacchetto facilmente =====
 +
 +Questa procedura serve quando non si ha il pacchetto sorgente ed il pacchetto deb è vecchio e richiede dipendenze obsolete.
 +
 +Il comando principale per manipolare i pacchetti deb è dpkg-deb.
 +
 +Per decomprimere il pacchetto, crea una directory vuota e passa ad essa, quindi esegui dpkg-deb per estrarre le informazioni di controllo e i file del pacchetto. Usa dpkg-deb -b per ricostruire il pacchetto.
 +
 +<​code>​
 +mkdir tmp
 +dpkg-deb -R original.deb tmp
 +# edit DEBIAN/​postinst
 +dpkg-deb -b tmp fixed.deb
 +</​code>​
 +
 +===== Pb con Cie-Middleware su reprepro =====
 +
 +il deb del progetto non può essere rilasciato per problemi di seguito: Character 0x43 not allowed in package name: '​CIE-Middleware'​!
 +
 +per ovviare al pb bisogna scaricare il pacchetto rpm dell'​applicazione a questo percorso https://​github.com/​italia/​cie-middleware-linux/​releases/​ e successivamente avendo installato alien e fakeroot bisogna dare il comando <​code>​ fakeroot alien --to- deb --scripts CIE-Middleware-1.4.3-10.x86_64.rpm </​code>​ nel path dove si trova il nostro rpm per generare il deb corretto che può essere rilasciato sui nostri mirror
 +
 +===== Pacchetto Fedistar =====
 +
 +andare su [[https://​github.com/​h3poteto/​fedistar/​releases/​|repo github]] e scaricare l'​ultimo rpm, poi mediante alien dare il comando:
 +
 +<​code>​alien --to-deb fedistar-1.11.0-1.x86_64.rpm</​code> ​
 +
 +con diritti amministrativi ed importare il pacchetto deb generato direttamente sulla washing machine uzl-deb, mentre il pacchetto rpm importarlo sulla washing machine uzl-rpm.
  
  
maintainer.1729856452.txt.gz · Last modified: 2024/10/25 13:40 by team