Newsgroup: it.comp.os.linux.iniziare
Titolo: Domande generali da si o no

Debian?
1) Esiste un tool grafico tipo Quello di gestione degli rpm presente
	 in suse o RH (quello di suse mi e sembrato il piu comodo,
	 anche se installa roba inutile, vedi manuali in tedesco, che
	 non ce modo di deselezionare) ?
2) GCC Per ora l'ho usato solo per un banale programmino che mi
	sistemasse che manipola un file per cui non ho avuto bisogno
	di leggere nulla. Però se volessi imbarcarmi su qualcosa
	di complesso esiste un debugger interattivo? e magari un
	ambiente integrato completamente comatibile col gcc 
	ma strutturato tipo il Turbo c++2.0 della borland?
	(Ci sono affezionato quel poco che capisco di 
	programmazione l'ho imparato su compilatori borland)
3) Sempre su gcc pur non essendomi ancora documentato mi è 
	smbrato di capire che per le funzioni di grafica a carattere
	utilizza le ncurses.h  al posto delle crt.h. Esiste una
	documentazione su questa e altre librerie che non sia man.
	Man in questo case è un po' dispersivo, inoltre presuppone
	che io sappia esattamente cosa cercare. Infatti al primo colpo
	ho dato man crt, man crt.h, include, header e non ho trovato
	nulla. Un collegamento fra crt.h e ncurses.h sono riuscito
	a trovarlo solo seguendo le news. Non so se ricordate o
	conoscete l'help del vecchio borland c++ 2.0 sotto dos,
	ma cerco qualcosa di fatto in maniera simile, magari in html
	con header e comandi per ogni header. Esiste? (ok questa
	non è da si no, ma se esiste dove lo trovo?)
4) Documentarsi come? Magari finirò col trovarlo anche in appunti
	linux che mi sto leggendo adesso, (solo che è un tomo non
	indifferente) ma il mio problema è il seguente:
	Esempio:
	Sono un utente dos devo formattare un dischetto.
	cerco di documentarmi con man format (io conosco
	solo format) ma ottengo in risposta un comando che
	non centra nulla. Io ci provo a documentarmi, ma 
	spesso non so da dove iniziare. Come faccio a trovare
	che avrei dovuto digitare man fdformat o man 
	superformat? ok questi comandi li ho trovati in qualche
	tabella di equivalenza col dos, ma esiste qualcosa di più
	generale, dos a parte, una semplice sequenza del tipo
	arch = ritorna  modello processore
	bash = shell (interprete di comandi)
	cat = concatena i file e li manda allo stdout
	chmod = modifica i permessi a file o directory
	ifconfig = serve per configurare la rete 
	In una sequenza di questo tipo fdformat e superformat
	mi sarebbero balzate all'occhio, magari anche insieme a
	qualche falsa pista, ma poi con sapendo cosa cercare 
	con man sarei entrato nello specifico e avrei risolto.
	Esiste una lista di questo genere? (e magari dove la trovo)
5) Come faccio a sapere cosa è standard?
	Mi spiego meglio in questo momento, linux, sto
	cercando di capire come funziona piu che di 
	utilizzarlo, mi capita spesso di cambiare distribuzione,
	reinstallare, installare su pc con caratteristiche differenti.
	Questo, anche nell'ottica di piazzarlo come server presso
	qualcuna delle ditta per cui lavoro (sarà una buona mossa?
	Se questo non si pianta e non da problemi poi non mi
	chiamano più.)
	Dopo un po' naturalmente ho pensato che certe
	configurazioni, stampante, file di configurazione di x,
	internet, rete interna,  posta, e altre personalizzazioni
	sono abbastanza pallose da reinserire.
	Ok penso, me le salvo su disco e mi faccio alcuni script
	di configurazione (#!/bin/sh), solo che, se rimango sulla
	stessa distribuzione nessun problema, ma se cambio
	distribuzione la struttura di etc pur essendo simile non è
	uguale. Anche i comandi sono diversi. Dalla gestione dello
	spooler alla sostituzione di comandi con altri (vedi fdformat
	oppure superformat). Mi chiedevo se esiste una definizione
	di ciò che deve essere presente in un sistema linux.
	Immagino che se scrivo uno script bash che utilizzi 
	il comando grep funzioni sulla quasi totalità dei sistemi
	"integri" (con integri intendo dire che un disgrazziato non si
	e preoccupato di dare rm grep), ma quali sono i comandi
	che posso utilizzare in tranquillità sapendo di fare uno scrip
	portabile? Esiste una configurazione minima?.
	In quanto alla struttura di /etc invecie mi sembra proprio di
	aver capito che su distribuzioni diverse per essere sicuri
	(o quasi potrebbe anche chiamarsi in altro modo) della
	posizione di un programma sia necessario fare un find.
	Sulla mandrake per esempio mi sembra di ricordare che
	dentro etc tutto è rivoluzionato.
	Cè un modo per districarsi in queste piccole ma significative
	(per un programma stupido) differenze?
	(chiaro, ad ogni modo, che se decido di adottarlo per lavoro
	poi non do una distribuzione diversa ad ogni cliente, almeno
	finchè non trovo quello che si impunta e che vuole la RH
	anziche la suse o la debian)
 
	-
	-
per le funzioni di grafica

per il man, ovvero se non sai cosa cercare puoi usare:
apropos <parola>
ti riporta i capitoli del man in cui si trovano riferimenti a <parola>

	Esiste una lista di questo genere? (e magari dove la trovo)
Non e` farina del mio sacco.. [(C) A. Celli, qui nel thread "Comandi"]
A me e` piaciuta un sacco. Attento a ` != ';-)
man -f `ls /usr/bin `|grep -iv 'nothing appropriate'>lista
Ovviamente gli interni non ci sono:-(
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

         
L'unica cosa sicuramente comune e` il kernel: a meno della versione ;-)
Ossia ogni distribuzione si diversifica dalle altre proprio perche'
ha raccolto il software aggiuntivo con criteri diversi e lo ha
corredato di propri pacchetti di installazione e configurazione.
Alcuni programmi (bash, ghostscript, ls, cat, ...) li trovi
ovviamente dappertutto. Altri no!
Tutta la gestione dei file di configurazione cambia da distro a distro.
RedHat e Mandrake sono ancora moolto simili. Se passi a SuSE
quasi tutti i file di configurazione sono sostituiti da un unico
super-file. Per questo e` l'ideale per fare diverse copie di una
installazione tipo. Salvi questo super-file su un floppy e poi dici
al programma di installazione di prendere da li` tutte le
istruzioni.
La cosa e` possibile anche con altre distro, ma meno "naturale".
ciao, Andrea

Ovviamente gli interni non ci sono:-(
 :-o  :-)))
Non era quello che pensavo. Quando ho fatto la domanda mi aspettavo un
file txt da scaricare da qualche url. Questo è molto meglio.
E' quello che volevo, inoltre è esattamente secifico per il sistema
installato, ma soprattutto mi apre gli occhi sulle possibilita del
sistema. Io sono un utente di provenienza dos. In quell'ambiende 
se avessi dovuto pensare una soluzione del genere, avrei dovuto
prendere un compilatore tipo c++ o pascal , avrei analizzato la
scansione della file contenenti la documentazione. avrei cercato di
individuare una formattazione comprensibile nel testo e poi avrei
fatto un programmino di parsing (mi pare si chiamino così) per tirare
fuori le righe interessanti. NA' PALLA FUORI MISURA.
Ho ancora difficoltà a pensare in questi termini, ma l'utilizzo di
pipeline fra i comandi è una gran cosa.
very very grazie a tè e anche a Celli

La cosa e` possibile anche con altre distro, ma meno "naturale".
Quello che mi frena dall'utilizzarlo e farlo utilizzare per lavoro in
realta è che ancora ne capisco pochissimo (e non trovo il tempo per
studiarlo), ma certo che tutte queste configurazioni un po' diverse
l'une dalle altre mi preoccupano un po'.
GRAZIE! Risposte molto esaurienti
Ciao Z80



apropos č un buono strumento, certamente da tenere in considerazione,
ma la soluizione proposta da Zedda(ma di provenienza A.Celli) in
questo stesso tread č quello che cercavo.
Grazie

	 non ce modo di deselezionare) ?
Vi ringrazio ancora tutti, ma non avete risposto alla prima domanda.
Ci mancherebbe, l'ho scritta in maniera incomprensibile anche per mè
che lo fatta.
In realtà volevo sapere se debian (magari nella nuova versione di
prossima uscita) dispone di un tools grafico per l'installazione dei
pacchetti che sia un pò più user-friendly di dselect.
Se non c'è, ditemi pure di no, la debian rimane la mia distro
preferita, solo che io e dselect andiamo un po in conflitto.

 :-o  :-)))
Dimenticavo.. per i built-in (=interni) devi chiedere help anziche'
man;-)
Se batti solo help (o meglio help>listahelp), ti da` l'elenco. Ma non
le descrizioni come man:(


installo con parsimonia).
Installa ddd che e' un ottimo frontend a gdb. E' anche molto intuitivo.
-- 
 +-------------------------------------------+ 
 |        Enrico Bodo  -   PhD student       |
 |      University of Rome "La Sapienza"     |
 |          Department of Chemistry          | 
 +-------------------------------------------+  

Installa ddd che e' un ottimo frontend a gdb. E' anche molto intuitivo.
Piu o meno quello che intendevo.
Grazie.

le descrizioni come man:(
meglio che niente, č giŕ una specia di indice.