installare i pkgtools di slackware in una debian?
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.
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.
-
tom
- 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?
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.
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.
- slucky
- 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?
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?
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

- 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?
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.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....
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...
- Thraphyx
- 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?
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/
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/
- conraid
- 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?
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.
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.