Installare pacchetto da ramo GIT

Problemi con l'installazione di pacchetti

Installare pacchetto da ramo GIT

Messaggioda joe » 02/06/2015, 19:37

Sto testando una chiavetta internet col pacchetto "libmbim". Il problema è che l'aggeggio funziona su Slackware ma non su Debian e i due sistemi hanno kernel di versione simile e libmbim identica (1.12.2).

Sono in contatto con gli sviluppatori di questo progetto che lo aggiornano costantemente via GIT con alcune patch, alcune delle quali sono proprio in risposta a quanto ho segnalato durante i miei test.

In pratica dovrei applicare le patch ricompilare e reinstallare il pacchetto libmbim.
Tutto ciò su Slackware è abbastanza facile per me che uso da anni quel sistema. Ma su Debian sono un po' troppo inesperto per affrontare tutta la teoria che sta dietro la pacchettizzazione ".deb".

Il progetto libmbim via git ha un vantaggio:
- si può clonare il ramo di sviluppo "git clone eccecc.git"
- si entra nella dir che viene a crearsi e da lì si lancia "make qualcosa" per ricreare un "tarball" di sorgenti del tutto analoghi a quelli "stabili" reperibili sul sito del progetto, queti qui di seguito per capirci:
http://www.freedesktop.org/software/libmbim
- il nostro tarball così creato però è relativo al software in versione di sviluppo, contiene dei sorgenti con qualche modifica e patch rispetto a quelli stabili.

In pratica basta poi ricompilare questi nuovi sorgenti e ripacchettizzarli.
Su Slackware il tutto si realizza abbastanza facilmente:

- Si prende questa directory: slackware.muzzy.it/slackware-current/source/l/libusb/
che contiene:
-rw-r--r-- 388K 2015-01-28 20:44 libmbim-1.12.2.tar.xz
-rw-r--r-- 3.9K 2013-10-08 06:56 libmbim.SlackBuild
-rw-r--r-- 829 2013-08-07 20:49 slack-desc

- vi si sostituisce dentro: il nostro nuovo tarball al posto del file tar.xz (che è tarball dei sorgenti stabili).

- poi da dentro la dir stessa, si lancia lo script .Slackbuild che andràa a creare un pacchetto txz slackware con cui andremo ad aggiornare libmbim precedentemente installato.

A me in pratica servirebbe un modo per fare la stessa cosa su Debian, generando i vari pacchetti deb che saltano fuori dalla pacchettizzazione di libmbim (se non sbaglio sarebebro: libmbim-glib4, libmbim-glib4-dbg, libmbim-glib-dev, libmbim-glib-doc, libmbim-utils, libmbim-proxy).

Ma il tutto a partire dal nuovo tarball dei sorgenti. Di fatto è una versione nuova di libmbim.
Tuttavia la ripacchettizzazione dovrebbe essere identica all'attuale libmbim stabile.. per questo speravo di poter riciclare i relativi script presenti nel pacchetto debian dei sorgenti libmbim stabili.

Qualcuno sa darmi una mano?
joe
Newbie
Newbie
 
Messaggi: 3
Iscritto il: 28/05/2015, 12:16

Re: Installare pacchetto da ramo GIT

Messaggioda BubuXP » 03/06/2015, 3:00

Scusa la risposta breve e poco dettagliata, ma è tardi e sto andando a dormire.
Nella nostra sezione guide mi pare ci siano una o più guide che fanno proprio al caso tuo. Altrimenti puoi fare da autodidatta come me (e se ci sono riuscito io allora vuol dire che non è così difficile).
Avatar utente
BubuXP
Hero Member
Hero Member
 
Messaggi: 753
Iscritto il: 17/12/2011, 4:20
Località: Sicilia orientale


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron