Un gruppo di sviluppatori di UCI (Università di informatica di Cuba) alcuni mesi fa hanno programmato un'applicazione in Python chiamare Repoman CLI, un software progettato per creare repository di applicazioni personalizzate.
Questa è un'altra alternativa ai metodi che utilizziamo questo post per creare archivi personalizzati e portarli in luoghi dove non hai accesso a Internet.
Secondo i suoi stessi autori:
Quando un'applicazione viene aggiunta al repository personalizzato, Repoman scarica tutte le sue dipendenze dal repository configurato dal PC su cui viene eseguita; quindi il repository personalizzato può essere spostato su qualsiasi dispositivo e utilizzato su un altro PC che non ha accesso al repository ufficiale. Repoman consente anche di rimuovere le applicazioni dal repository personalizzato, quando ciò accade rimuove anche tutte le dipendenze che non vengono utilizzate da altre applicazioni.
Bene, PSC è solo uno Front-End per repoman, ovvero un'interfaccia grafica. Attualmente questa applicazione è in versione 0.2, che risolve alcuni bug e aggiunge miglioramenti:
- Sono stati aggiunti filtri per sezioni che facilitano le ricerche.
- Aggiunta una ricerca con completamento automatico.
- Ora mostra le modifiche che verranno apportate durante l'installazione e la disinstallazione di un'applicazione.
- Ora l'utente può visualizzare le informazioni su un pacchetto.
- Gli errori di autenticazione sono stati corretti.
- Il motore di repoman è stato corretto con l'algoritmo di risoluzione delle dipendenze, che in alcuni casi non scaricava tutte le dipendenze.
- Il motore di repoman è stata corretta la struttura del repository generato, creando ora i repository con la struttura classica.
Applicazione interessante, un buon esempio potrebbe essere reinstallare lo stesso gruppo di programmi su più computer, senza consumare larghezza di banda e raggiungere questo compito in meno tempo, il seguente sarebbe un aggiornamento, ma non credo che tutte le librerie cambino contemporaneamente , hehe, punto a favore del progetto 😀
Benvenuto Taregon 😀
Ora vedo che è uscito Repoman, 1.3 con solo 779.7 Kb e quello precedente che hanno messo in questo post è 3,3 Mb. Qual è la differenza?
Non lo so davvero, ma il codice e lo spazio avrebbero potuto essere ottimizzati utilizzando le librerie del sistema, invece di includere più file nell'installer.
Congratulazioni ai creatori di questa idea. Non tutti hanno accesso a Internet, inoltre questo avvicina Linux ai paesi in via di sviluppo o semplicemente ai computer che non hanno connessione.
Grazie! questo sta pensando a TUTTI.
GRANDE! Internet non raggiunge ancora la MAGGIOR PARTE dei computer.
Ottimo post, stavo cercando un repoman che funzionasse bene in linuxmint 17 e niente. Fino a quando non trovo questo che sta andando alla grande, grazie mille ... ..