installare i pkgtools di slackware in una debian?

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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
tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

installare i pkgtools di slackware in una debian?

Messaggio da tom »

c'è un modo pulito per far ciò, magari tramite apt/dpkg?

PS: vorrei raggiungere l'obiettivo finale di poter compilare degli slackbuild ed installare dei tgz/txz con debian...quindi se oltre a dover installare i pkgtools di slackware devo fare/installare altro ditemi pure.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: installare i pkgtools di slackware in una debian?

Messaggio da slucky »

con chroot puoi installare pacchetti operando da una partizione verso un'altra.....ma sinceramente installare i pkgtools sulla debian mi pare davvero estremo ed esagerato.... :)

hashbang
Packager
Packager
Messaggi: 2034
Iscritto il: ven 4 giu 2010, 10:27

Re: installare i pkgtools di slackware in una debian?

Messaggio da hashbang »

Beh Slackware e Debian/Ubuntu sono molto diverse. Ad esempio Slackware può gestire gli rpm perchè oltre all'init BSD originario è compatibile con l'init System V (che è alla base anche di Debian). Quindi (potrebbe anche non essere vero) per gestire i pacchetti Slackware con un pkgtool su Debian dovresti, ripeto forse, importare l'init BSD che sfrutta Slackware. Ma non credo ti convenga. Fai rima a prendere apt/dpkg e pkgtool e a metterli in esperimento in una LFS.

tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

Re: installare i pkgtools di slackware in una debian?

Messaggio da tom »

slucky ha scritto:con chroot puoi installare pacchetti operando da una partizione verso un'altra.....ma sinceramente installare i pkgtools sulla debian mi pare davvero estremo ed esagerato.... :)
Ogni tanto ho bisogno di un qualche programma che non c'è nei repo ufficiali di debian, e spesso neanche in quelli non ufficiali (che in ogni caso preferisco evitare)...così vorrei pacchettizzarmelo ad hoc da me, utilizzando magari uno SlackBuild con parametri "debianizzati" (le utility che debian stessa offre lasciano poco spazio alla personalizzazione)...un "DebBuild", veloce, rapido, personalizzato, senza alcun controllo di dipendenze/contrasti, indolore.

Credo si possa fare se sei un user che sa quello che fa, che usa questo metodo con molta parsimonia e solo quando sei arcisicuro che il tgz che vuoi installare non romperà le scatole ad un deb che hai già nel tuo sistema...

Avatar utente
Thraphyx
Linux 2.x
Linux 2.x
Messaggi: 212
Iscritto il: ven 28 ago 2009, 22:43
Slackware: 14.1 multilib
Kernel: 3.10.17
Desktop: KDE 4.11.5

Re: installare i pkgtools di slackware in una debian?

Messaggio da Thraphyx »

Beh scusa, potresti crearti un pacchetto .deb, no?
In rete c'è la documentazione adeguata, con tutti i comandi necessari, e con un pò di pazienza potresti mettere tutto in uno script "DebBuild" così da farlo in automatico.
La cosa è più complessa rispetto ad un semplice SlackBuild, ma non credo sia impossibile.

EDIT
http://tldp.org/HOWTO/Debian-Binary-Pac ... ing-HOWTO/

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: installare i pkgtools di slackware in una debian?

Messaggio da conraid »

come ti hanno detto anche io imparerei a fare i .deb, in alternativa puoi sempre tenere presente che uno slackbuild non è altro che una serie di operazioni di shell fatte in sequenza e poi compresse. Quindi prepari la directory di destinazione, metti i permessi in stile debian, compili ed installi nella directory di destinazione (con DESTDIR o con il metodo che prevede il programma) e poi installi i file accessori (documentazione, etc...)
A questo punto comprimi la directory e via... quando vuoi la decomprimi.
Quel che fa makepkg in più rispetto al semplice tar, è eliminare i link simbolici e creare il file dosint per ricrearli al momento dell'installazione. Parlo delle opzioni base che si usano nello slackbuild, poi può anche cambiare i permessi, ma solitamente non si usa.
Basta che stai attento a questa parte e non hai bisogno dei pkgtools.
In qualsiasi sistema usi, debian o altro che sia.
Io però sono dell'idea che in ogni sistema è bene usare gli strumenti messi a disposizione della distribuzione, anche se poi puoi fare come vuoi (e qui sta il bello delle distribuzioni linux), anche un semplice make install senza tante complicazioni.

Rispondi