Domanda

My Leopard non ha manuali per Wget e compinit, per esempio. Manca in molte altre aree come negli esempi e nella documentazione anche sulle opzioni.

Ubuntu ha spesso manuali migliori del Mac: ad esempio, ha manuali per i due comandi.

Una soluzione al problema potrebbe essere quella di creare una porta su MacPorts che installi i manuali di Ubuntu su Mac. Tuttavia, non sono sicuro che sia la soluzione migliore o meno.

Forse, un PERCORSO che l'uomo usa potrebbe essere semplicemente cambiato, in modo da conservare una copia locale dei manuali di Ubuntu su Mac. Tuttavia, non sono sicuro di come puoi farlo.

Come puoi espandere i manuali di Mac per avere almeno i manuali di Ubuntu, in modo tale che io possa usare i seguenti comandi

man wget
man compinit
È stato utile?

Soluzione

Post originale: Potresti iniziare installando tali programmi sul tuo Mac. L'installazione includerà probabilmente le pagine man.

Aggiorna per riflettere la discussione: MacPorts memorizza le sue pagine man in / opt / local / share / man e le aggiunge a $ MANPATH , apparentemente solo per bash. Assicurati che sia anche sul tuo percorso man per zsh o qualunque altra shell usi.

compinit sembra essere documentato in zshcompsys (1) .

Altri suggerimenti

Come implicano le altre risposte, dovresti davvero capire come funzionano PATH e MANPATH.

Le pagine del manuale di OS X mancano spesso, ma solo per i comandi specifici per Mac. Per i comandi * nix standard, OS X contiene le pagine di manuale appropriate. Sarebbe un errore, ad esempio, utilizzare la pagina del manuale di Ubuntu per chmod come guida per / bin / chmod di OS X, perché in tal caso mancherebbe la discussione sull'impostazione di ACL tramite chmod in OS X.

Come altri hanno già detto, Macports archivia le sue pagine man in / opt / local / share / man. La variabile d'ambiente MANPATH dovrebbe contenere questo valore, ma dovrebbe anteporre o aggiungere il MANPATH esistente, a seconda che le directory eseguibili di Macports (/ opt / local / bin: / opt / local / sbin) siano state anteposte o aggiunte al PERCORSO .

Soluzione per far funzionare il manuale di Wget. Grazie a blb su MacPorts IRC!

Esegui quanto segue

unset MANPATH

NON esportare il vecchio MANPATH dopo il comando.

Questo mi ha reso il lavoro manuale di Wget.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top