Pagina 1 di 1
installare i pkgtools di slackware in una debian?
Inviato: sab 21 ago 2010, 13:55
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.
Re: installare i pkgtools di slackware in una debian?
Inviato: sab 21 ago 2010, 17:39
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....

Re: installare i pkgtools di slackware in una debian?
Inviato: sab 21 ago 2010, 17:53
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.
Re: installare i pkgtools di slackware in una debian?
Inviato: dom 22 ago 2010, 0:23
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...
Re: installare i pkgtools di slackware in una debian?
Inviato: dom 22 ago 2010, 0:38
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/
Re: installare i pkgtools di slackware in una debian?
Inviato: dom 22 ago 2010, 9:21
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.