Chiarimenti su TGZ

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Chiarimenti su TGZ

Messaggio da linus.bash »

ho letto il pdf di come crearli e pensavo che era + facile...ho fatto alcune prove e volevo farvi alcune domande.

Prova :

ho creato nasm-0.98.39.tgz dal suo pacchetto nasm-0.98.39.tar.bz2 ovviamente dopo scompattato con il comando : makepkg -l y -c n nasm-0.98.39.tgz

""
regflags.c
regdis.c
regvals.c
version.h
nasm.spec
tar-1.13: nasm-0.98.39.tar is the archive; not dumped

Gzipping nasm-0.98.39.tar...

Renaming nasm-0.98.39.tar.gz to nasm-0.98.39.tgz...

Package creation complete.

""

Poi ho installato il tgz :

root@darkstar:~/Desktop # installpkg nasm-0.98.39.tgz
Installing package nasm-0.98.39...
PACKAGE DESCRIPTION:

root@darkstar:~/Desktop #

In pratica ho usato solo il comando makepkg con le relative opzioni.

Domanda :

va bene cosi?

però in PACKAGE DESCRIPTION è vuoto, di solito non è vuoto.

Grazie.

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 »

Prima del comando makepkg che cosa (esattamente) hai fatto :?:
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

Se ti manca solo la descrizione potrebbe essere che quando hai creato il tgz non avevi lo slack-desc , o che ci sia qualche piccolo errore sempre nel file slack-desc , a volte o qualche spazio in più o una riga in meno , può dare dei problemi

Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Re: Chiarimenti su TGZ

Messaggio da Vlk »

linus.bash ha scritto:Domanda : va bene cosi?
Dovrebbe.
però in PACKAGE DESCRIPTION è vuoto, di solito non è vuoto.
Perchè ce lo devi mettere tu. Devi creare un file slack-desc (ci sono dei parametri specifici, come il numero delle righe etc etc trovi tutto scritto nel pdf) all'interno di una cartalla Doc/ prima di fare il makepkg.

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

Loris ha scritto:Prima del comando makepkg che cosa (esattamente) hai fatto :?:
nulla :mrgreen:

1 = ho preso un bz2
2 = scompattato
3= aperta shell
4 = makepkg (tgz)


ma credo che mi rileggerò il pdf anche perchè sembravano cose per comprimere i pacchetti e non mi è sembrato di leggere cose importanti, ma forse sbaglio.

Cosa dovevo fare prima di makepkg?

a parte creare il file slack-desc...

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 »

linus.bash ha scritto:ma credo che mi rileggerò il pdf anche perchè sembravano cose per comprimere i pacchetti e non mi è sembrato di leggere cose importanti, ma forse sbaglio.
Meglio se rileggi bene tutto...
linus.bash ha scritto:Cosa dovevo fare prima di makepkg?
a parte creare il file slack-desc...
Molte ma molte cosette :) diciamo che makepkg crea il pacchettino in se... ma il resto ? compilazione, permessi, strip etc etc ?
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

ok

3 domande prima di rileggere per capire bene :

1devo comunque installarlo in una dir? Tipo in temp?

2 con strip si toglie quello che si ricrea in fase di installazione del tgz?

3 perchè modificare i permessi, a che serve...se non si fa a cosa si va incontro?

Per il punto 3 parlo per me essendo root.

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

Messaggio da IceSlack »

ma cavolo ma non mi smebra molto inteligente sta cosa che riduce la vita delle penne usb......... perche' retrocedono a volte? :?

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

IceSlack ha scritto:ma cavolo ma non mi smebra molto inteligente sta cosa che riduce la vita delle penne usb......... perche' retrocedono a volte? :?
what? non era un'altro topic :mrgreen: :mrgreen: :mrgreen:

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

linus.bash ha scritto:ok

3 domande prima di rileggere per capire bene :

1devo comunque installarlo in una dir? Tipo in temp?
yes
2 con strip si toglie quello che si ricrea in fase di installazione del tgz?
man strip
3 perchè modificare i permessi, a che serve...se non si fa a cosa si va incontro?
malfunzionamenti a volte..ogni tanto sono settati male
Per il punto 3 parlo per me essendo root.
veramente una bella abitudine...

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

veramente una bella abitudine...

:mrgreen:

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 »

Certo che se fai il pacchetto con makepkg
senza il configure e il make, hai ben poche
speranze che funzioni... :-)

M.

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

linux.bash ma sei certo di averlo almeno visto di sfuggita il pdf? Hai dato solo il makepkg... :roll: :roll:

Avatar utente
op15l
Linux 3.x
Linux 3.x
Messaggi: 604
Iscritto il: mer 26 gen 2005, 0:00
Kernel: 2.6.27
Desktop: kde 4.1.3
Località: Cattolica

Messaggio da op15l »

che ci fai con nasm?
devi simulare delle reti?

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

krisis ha scritto:linux.bash ma sei certo di averlo almeno visto di sfuggita il pdf? Hai dato solo il makepkg... :roll: :roll:
le guide non sono mai perfette :mrgreen:


...che ci vuole a scrivere una cosa tipo :

per fare un tgz bisogna eseguire 7 passi :

passo 1...perchè...
passo 2...perchè...ecc.ecc.ecc.

Fatta cosi sarebbe O.K.

PS: lasciamo stare eventuali altri interventi :mrgreen: :mrgreen: :mrgreen:

Rispondi