[risolto]Dove salvare una manpage personalizzate

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
Nofe4.
Prode Principiante
Messaggi: 193
Iscrizione: sabato 3 settembre 2011, 9:42
Desktop: mate
Distribuzione: Ubuntu Mate 16.04 LTS
Località: Toscana

[risolto]Dove salvare una manpage personalizzate

Messaggio da Nofe4. »

Salve, il titolo é fuorviante, ma non sapevo come altro scrivere; allora vi spiego: stamani mi é venuta l'idea di scrivere un piccolo programmino per gestire delle informazioni per poi usarlo come un normale comando a riga di comando. Allora, questo sono riuscito a farlo, spostandolo nella cartella

Codice: Seleziona tutto

/usr/local/bin
. Poi in serata giusto per imparare ho deciso di scrivere una breve manpage e per farlo ho utilizzato

Codice: Seleziona tutto

Gmanedit
. Solo che non so dove salvare il file che produco. Ho visto che la cartella piú papabile é

Codice: Seleziona tutto

/usr/share/man
ma facendo delle prove non funziona.
Ultima modifica di Nofe4. il mercoledì 31 maggio 2017, 10:34, modificato 3 volte in totale.
Linux_user #593598 - Ubuntu Mate16.04 LTS 64bit
Laptop: Lenovo T450
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4624
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: domande sul comando linux che ho scritto

Messaggio da tokijin »

Come dici tu il titolo è fuorviante: cerca di metterne uno che spieghi più in dettaglio il problema.
Ad esempio, se ho ben capito il problema, qualcosa tipo "Scrivere manpage con Gmanedit" già potrebbe andar bene.

Ciao :ciao:
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2886
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Dove salvare una manpage

Messaggio da rai »

per trovare dove il tuo sistema mette le pagine di man

Codice: Seleziona tutto

manpath
Considera che io non ne ho mai scritto ma se la tua pagina è formattata bene, dopo averla salvata esegui

Codice: Seleziona tutto

mandb
e dovresti vederla eseguendo man
Avatar utente
Nofe4.
Prode Principiante
Messaggi: 193
Iscrizione: sabato 3 settembre 2011, 9:42
Desktop: mate
Distribuzione: Ubuntu Mate 16.04 LTS
Località: Toscana

Re: Dove salvare una manpage

Messaggio da Nofe4. »

rai [url=http://forum.ubuntu-it.org/viewtopic.php?p=4977882#p4977882][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:per trovare dove il tuo sistema mette le pagine di man

Codice: Seleziona tutto

manpath
Considera che io non ne ho mai scritto ma se la tua pagina è formattata bene, dopo averla salvata esegui

Codice: Seleziona tutto

mandb
e dovresti vederla eseguendo man

Ciao e grazie della riposta. Allora l'ho salvata in

Codice: Seleziona tutto

usr/share/man/en_GB/man1
Ho eseguito

Codice: Seleziona tutto

#mandb
che mi ha restituito

Codice: Seleziona tutto

1 man subdirectories contained newer manual pages.
1 manual pages were added.
0 stray cats were added.
0 old database entries were purged.
E tutto al momento sembra funzionare!
Linux_user #593598 - Ubuntu Mate16.04 LTS 64bit
Laptop: Lenovo T450
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2886
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Dove salvare una manpage

Messaggio da rai »

Ottimo a sapersi :birra:
A proposito, per semplificare le ricerche di altri futuri scrittori di manpage potresti modificare il titolo del primo post:

Codice: Seleziona tutto

[Risolto] Dove salvare una manpage personalizzata
Avatar utente
Nofe4.
Prode Principiante
Messaggi: 193
Iscrizione: sabato 3 settembre 2011, 9:42
Desktop: mate
Distribuzione: Ubuntu Mate 16.04 LTS
Località: Toscana

Re: Dove salvare una manpage

Messaggio da Nofe4. »

rai [url=http://forum.ubuntu-it.org/viewtopic.php?p=4978102#p4978102][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ottimo a sapersi :birra:
A proposito, per semplificare le ricerche di altri futuri scrittori di manpage potresti modificare il titolo del primo post:

Codice: Seleziona tutto

[Risolto] Dove salvare una manpage personalizzata
ciao, il titolo l'ho corretto, cosí é meglio, peró non ho ancora risolto. Ho provato a fare un'altra pagina e con lo stesso iter inserirla in .../man, peró questa volta non funziona, il

Codice: Seleziona tutto

mandb
la trova e la aggiunge, ma se vado a cercarla tramite

Codice: Seleziona tutto

man provapagina
dice

Codice: Seleziona tutto

No manual entry for provapagina
Linux_user #593598 - Ubuntu Mate16.04 LTS 64bit
Laptop: Lenovo T450
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6725
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 24.04 LTS
Sesso: Maschile

Re: Dove salvare una manpage personalizzate

Messaggio da ivantu »

hai provato a spostare la 'provapagina' in un'altra manpath?

probabilmente non la trova su path di sotto cartelle. I permessi sono uguali per tutte le manpath?
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Nofe4.
Prode Principiante
Messaggi: 193
Iscrizione: sabato 3 settembre 2011, 9:42
Desktop: mate
Distribuzione: Ubuntu Mate 16.04 LTS
Località: Toscana

Re: Dove salvare una manpage personalizzate

Messaggio da Nofe4. »

ivantu [url=http://forum.ubuntu-it.org/viewtopic.php?p=4978289#p4978289][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:hai provato a spostare la 'provapagina' in un'altra manpath?

probabilmente non la trova su path di sotto cartelle. I permessi sono uguali per tutte le manpath?
ciao e grazie delle riposta. Si, i permessi sono gli stessi. La seconsa pagina che ho creato l'ho messa anche per provare nella stessa cartella in cui sta la prima pagina creata, quella che funziona, mentre la seconda no..
Linux_user #593598 - Ubuntu Mate16.04 LTS 64bit
Laptop: Lenovo T450
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6725
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 24.04 LTS
Sesso: Maschile

Re: Dove salvare una manpage personalizzate

Messaggio da ivantu »

Nofe4. [url=http://forum.ubuntu-it.org/viewtopic.php?p=4978411#p4978411][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
ivantu [url=http://forum.ubuntu-it.org/viewtopic.php?p=4978289#p4978289][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:hai provato a spostare la 'provapagina' in un'altra manpath?

probabilmente non la trova su path di sotto cartelle. I permessi sono uguali per tutte le manpath?
ciao e grazie delle riposta. Si, i permessi sono gli stessi. La seconsa pagina che ho creato l'ho messa anche per provare nella stessa cartella in cui sta la prima pagina creata, quella che funziona, mentre la seconda no..
prova a riscrivere o ricontrollare la pagina, che non sia qualcosa che manca.
Non lo so ma intuito o immagino che le pagine man abbiano una struttura sintassi di default da rispettare, per essere riconosciute.
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Nofe4.
Prode Principiante
Messaggi: 193
Iscrizione: sabato 3 settembre 2011, 9:42
Desktop: mate
Distribuzione: Ubuntu Mate 16.04 LTS
Località: Toscana

Re: Dove salvare una manpage personalizzate

Messaggio da Nofe4. »

Ciao, ho provato ancora usando la pagina predefinita creata dal programma e non riesco a farla funzionare.. era andata bene la prima volta...
Linux_user #593598 - Ubuntu Mate16.04 LTS 64bit
Laptop: Lenovo T450
Avatar utente
Nofe4.
Prode Principiante
Messaggi: 193
Iscrizione: sabato 3 settembre 2011, 9:42
Desktop: mate
Distribuzione: Ubuntu Mate 16.04 LTS
Località: Toscana

Re: Dove salvare una manpage personalizzate

Messaggio da Nofe4. »

Allora, credo di aver finalmente risolto.

Per creare delle pagine man personalizzate é possibile usare il programma

Codice: Seleziona tutto

gmanedit

Dopodiché le pagine vanno copiate all'interno di

Codice: Seleziona tutto

/usr/local/man1
(per man di tipo 1, va bene), oppure in

Codice: Seleziona tutto

/usr/share/man/man[1-8]
Infine

Codice: Seleziona tutto

sudo mandb
e dopo dovrebbe funzionare tutto..



Non so perché nelle altre cartelle avevo dei probelmi (i permessi sembravano essere corretti)
Linux_user #593598 - Ubuntu Mate16.04 LTS 64bit
Laptop: Lenovo T450
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti