james2221 ha scritto:brillantissima idea:
Arch ha un archiviazione dei packages secondo me molto ben fatta, inoltre le dipendenze sono specificate abbastanza chiaramente.
è possibile usufruire di queste informazioni? ovvero: se un certo pacchetto richiede su Arch alcune dipendenze (scritte ad albero per cui facilmente leggibili) sono le stesse che servono per lo stesso programma su Slack??? ed eventuualmente, verificando la estensione, si possono usare???
grazie
1) le dipendenze possono essere le stesse, ma non è detto. Mi spiego. Alcuni programmi richiedono obbligatoriamente alcune librerie per funzionare, altre in modo opzionale, che magari puoi abilitare o disabilitare passando dei parametri in fase di compilazione. Sul sito di arch ci sono scritte quelle che servono su arch stessa a far funzionare quel programma. Io solitamente guardo anche che parametri hanno passato al configure, e poi guardo la documentazione del programma stesso.
2) no
se vuoi un consiglio, lascia perdere tutte queste cose, queste trasformazioni, inizia a capire il sistema, il metodo di compilazione dei programmi, etc... magari all'inizio non pensare nemmeno agli slackbuild, cioè al modo in cui si creano i pacchetti su Slackware, ma compila ogni cosa nei modi classici, che valgono in qualsiasi distribuzione che utilizzi. Quei problemi che hai incontrato con gksu li avresti incontrati in ogni distribuzione se non vi fossero stati quei pacchetti installati. Ed anche in altre distribuzioni avresti avuto due scelte, scaricare i vari pacchetti o compilarti da solo i vari programmi. La seconda via vale per ogni distribuzione. Parti dalle basi, e non è un discorso di essere newbie o esperti, ma di capire alcuni meccanismi che poi ti sono utili sempre e che magari uno ha sempre snobbato. Poi passi a crearti gli slackbuild, ma in questo modo almeno capisci cosa stai facendo, e non esegui delle operazioni in modo automatico. Se ti sembra una via troppo lunga o complessa, forse Slackware non è la distribuzione che fa per te. E non ci sarebbe niente di male, ci sono persone che conoscono linux molto di tanti iscritti qui al forum, ma che magari non hanno mai compilato un programma da soli, semplicemente perché non gli interessa e trovano già tutto pronto e bello "impacchettato".
Quindi con questo ti rispondo anche alla domanda sulla documentazione, non ti serve una guida per Slackware (tranne che per qualche cosa sulla configurazione del sistema, ma ora si sta parlando di compilazione dei programmi), o per Arch, o per Debian, ma una guida su linux in generale, anche il famoso "appunti di informatica libera" per esempio.