Portpkg

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Stabe
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 22 giu 2005, 0:00
Contatta:

Portpkg

Messaggio da Stabe »

Immagino che conosciate il progetto portpkg:

http://portpkg.berlios.de/

è un semplice sistema che permette di compilare e installare pacchetti slackware automaticamente a partire da dei "ports" che poi non sono altro che Slackbuilds.
Siccome mi sembra un buon progetto e mi sembrano di ottima qualità anche i vostri Slackbuilds, vi dispiace se li utilizzo per creare nuovi "ports" per portpkg?

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Non lo conoscevo, gran bel progetto. Grazie per la segnalazione.

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

Vai vai vai vai! Magari, sarebbe il massimo se ci fosse uno script che, a partire da ogni pacchetto aggiunto / aggiornato su slacky, faccia automaticamente il port!

PS: non ho capito una cosa: Le CFLAGS posso assegnarle io oppure è tutto per un proc specifico?

ciao

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

vi dispiace se li utilizzo per creare nuovi "ports" per portpkg?
Ma non dovrebbe rispondere Loris?
In fondo, è lui che ha fatto il 90%
degli SlackBuild di questo sito...

M.

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Non saprei :roll: quanto mi date :lol:
Scherzi a parte, il repository è libero, il software proposto è al 99% sotto GPL, se il materiale presente su Slacky ti serve prendilo pure, magari citando la fonte :wink:
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

che schifo sto per vomitare............ io preferisco scaricare i pacchetti e compilarli altro che port...... che schifo...... tantovale mettermi arch all'ora . maco ci penso a usare swaret o roba simile.... ancor peggio ib build alla gentoo.......... che schifo....

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

IceSlack spiegami sta cosa... tu ritieni vomitevole installare un precompilato ?
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

che schifo sto per vomitare
Mi sa che sei troppo debole di stomaco...
Nemmeno io amo troppo i sistemi automatizzati,
preferisco controllare a mano la compilazione,
ma può esserci anche un modo più "delicato"
di manifestare il proprio dissenso... come dire...
meno "emetico"...

M.

Stabe
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 22 giu 2005, 0:00
Contatta:

Portpkg

Messaggio da Stabe »

Grazie per la collaborazione!
Per quanto riguarda il settaggio delle flags di compilazione, lo si può fare usando pp-config.
Se siete interessati al progetto vi invito a partecipare anche perchè i collaboratori sono pochi mentre i port da mantenere sono un'infinità!

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

Già che sei qua, ti sfrutto un pò per evitare di perdere tempo leggendo :)

Che differenza c`è tra uno slackbuild per portpkg e uno slackbuild normale?
In base a questo, lo script potrebbe risultare facilissimo da implementare.

ciao!

Stabe
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 22 giu 2005, 0:00
Contatta:

Portpkg

Messaggio da Stabe »

Praticamente nessuna :)
Guida pratica di Stabe per fare un port del programma xyz a partire dal tuo Slackbuild già funzionante:


OPERAZIONI CHE DEVI FARE SOLO LA PRIMA VOLTA:

-creare la directory /usr/ports/local

-eseguire pp-config per settare il proprio tag, per esempio quello di loris sarebbe sl, il mio è stb. Non rubarne qualcuno già assegnato :)


OPERAZIONI PER OGNI PORT:

-crei la directory /usr/ports/local/xyz

-copi in /usr/ports/local/xyz lo Slackbuild, slack-desc, il sorgente, ed altri file eventualmente utilizzati, quelli richiamati all'interno dello Slackbuild tramite $CWD/nomefile per intenderci.
Tutti i files non devono essere eseguibili.
E' importante che nello slackbuild usi il tuo tag per il BUILD, per esempio:
BUILD=1stb, oppure BUILD=1sl

-esegui portpkg xyz.
portpkg procede a compilare ed installare il programma, inoltre se nel BUILD c'è il tuo tag crea qualche altro file tipo firme md5, ecc.

-cancelli in /usr/ports/local/xyz il sorgente e creai il file sources con all'interno scritto solo il link per scaricare il sorgente (per esempio da sourceforge per intenderci)

-basta è finita, ora devi solo esportare il port:
portpkg -x "descrizione" xyz

THE END

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

Allora si può semplicemente mandare una email all`autore, per fare in modo che slacky possa essere trasformato in un repository. Ha tutti i download ordinati, e con un paio di sed e cad si riesce a fare benissimo il file sources.

Però noto con dispiacere che scopiazza dentro a /usr/ports tutti gli slackbuild :(

Già che ci penso, però,. anche swaret offre uno strumento simile... il --compile...

ciao

Stabe
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 22 giu 2005, 0:00
Contatta:

Portpkg

Messaggio da Stabe »

Questa è davvero un'ottima idea anche perchè il team di portpkg è davvero piccolo, sarà 3-4 persone, e mantenere oltre 660 ports da soli è impensabile.

Però la mail credo che, se è interessato, dovrebbe essere loris a scriverla, non credi?
Penso sarebbe davvero un bel auto alla comunità Slackware :)

Rispondi