Kurdistanonline.net

Kurdistanonline.net

FREEBSD SCARICARE


    Guarda prima qui per scoprire qual è l'ultima versione di FreeBSD. Per favore leggi la guida di installazione prima di scaricare l'intera. Puoi usare l'utility pkg_add(1) per installare un package di FreeBSD da un file locale o da un Scaricare un Package Manualmente e Installarlo da Locale. Un utente Windows può tentare d'installare PC-BSD o FreeBSD con .. Su FreeBSD Gnom3 ha qualche problema ed inoltre non è possibile scaricare via. La potente app AnyDesk per FreeBSD ti connette facilmente per un accesso remoto senza problemi a qualsiasi computer. Non importa se sei un utente privato o.

    Nome: freebsd
    Formato:Fichier D’archive
    Sistemi operativi: Android. Windows XP/7/10. iOS. MacOS.
    Licenza:Solo per uso personale (acquista più tardi!)
    Dimensione del file: 68.83 Megabytes

    Nella primavera del , tuttavia, alcuni sviluppi di una lunga controversia legale tra l' università di Berkeley e la Novell ebbero effetti anche sul sistema operativo FreeBSD.

    Il codice del FreeBSD 1. FreeBSD doveva comunque eliminare le porzioni di codice prese dal sistema proprietario. La sfida era particolarmente impegnativa: buona parte del codice andava riscritta. Tuttavia già nel novembre dello stesso anno vedeva la luce FreeBSD 2.

    Per la maggior parte dei ports, esiste anche un package precompilato, che evita all'utente il lavoro di compilare tutto. La procedura si incarica in maniera trasparente di connettersi in remoto su internet al server che contiene il pacchetto e di scaricarlo installandolo e registrandolo.

    Ovviamente si tratta del binario precompilato che non rappresenta l'ultima versione del sorgente e neppure la versione ad hoc ottenibile con la compilazione, ma è comunque un buon metodo per avere l'applicazione rapidamente installata e funzionante, senza cognizioni specifiche e senza ulteriori procedure pre o post installazione. La Collezione dei Ports e dei Packages è senz'altro una delle punte di diamante che distinguono tutti i sistemi operativi BSD in genere, che restano sempre strettamente legati tra software e sistema operativo mantenendo una coerenza ed una solidità non riscontrabile in altri sistemi, ed in special modo FreeBSD è l'unico ambiente che esprime ed espande questa caratteristica nel modo più completo, trasparente ed user-friendly possibile.

    La gestione dei ports permette di scaricare localmente il ports tree , attualizzato alla versione desiderata, di tutto il software mantenuto per FreeBSD. Inizialmente, ogni singola directory nel tree locale, contiene una descrizione del software ed un Makefile. I ports possono essere installati eseguendo make all'interno della propria directory, oppure servendosi di software di ports management, ad esempio portmaster o poudriere quest'ultimo consente la creazione ed il mantenimento di una repository, ed è uno degli approcci preferiti da utenti esperti, specialmente per l'utilizzo delle jails in fase di compilazione.

    Per molti ports, esistono binari precompilati già esistenti. Questo metodo è molto veloce ed evita il processo di compilazione, ma in questo caso gli utenti non possono configurare le opzioni di compile-time. Tuttavia, nonostante sia in genere sconsigliato, è possibile mantenere un sistema ibrido di pacchetti precompilati e ports compilati in locale. Ci sono molte utility disponibili per la gestionie del software sia sotto interfaccia grafica GUIs , sia sotto riga di comando CLIs e sono le seguenti:.

    Console Videogiochi OS :. Altri progetti. Da Wikipedia, l'enciclopedia libera. EasyTimeline 1.

    URL consultato il 20 giugno URL consultato il 6 settembre archiviato dall' url originale il 28 marzo URL consultato il 21 gennaio URL consultato il 21 gennaio archiviato il 29 novembre Firewalls , su www. Access Control Lists , su www.

    Peripheral Links

    URL consultato il 25 novembre URL consultato il 13 ottobre URL consultato il 28 settembre Altri progetti Wikimedia Commons. Portale Software libero : accedi alle voci di Wikipedia che trattano di software libero. Categoria : FreeBSD. Menu di navigazione Strumenti personali Accesso non effettuato discussioni contributi registrati entra.

    Namespace Voce Discussione. Visite Leggi Modifica Modifica wikitesto Cronologia. In altri progetti Wikimedia Commons. Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo ; possono applicarsi condizioni ulteriori. Vedi le condizioni d'uso per i dettagli. Screen d'avvio. Pubblico dominio. Si [3]. Si [4]. No [3]. Cheetah Mountain Lion Sierra Il tipo di file system da passare a mount 8.

    Il file system di default di FreeBSD è ufs. Un'opzione comune è noauto per i file system che normalmente non sono montati durante la sequenza di avvio. Altre opzioni sono elencate nella pagina man di mount 8. Viene usato da dump 8 per determinare quali file system richiedono un dump.

    Se non si specifica nulla, viene assunto il valore zero. Determina l'ordine secondo il quale i file system vengono controllati. I file system che devono saltare il controllo devono avere i loro passno settati a zero.

    Il file system root che deve essere controllato prima di qualsiasi altra cosa deve avere il suo passno settato a uno, e i passno degli altri file system devono essere settati a valori maggiori di uno. Se più di un file system ha lo stesso passno allora fsck 8 tenterà di controllare i file system in parallelo.

    Esistono molte opzioni, come spiegato nella pagina man di mount 8 , ma le più comuni sono:. Fà tutto ad eccezione della attuale system call di mount. Questa opzione risulta utile in congiunzione con la flag -v per determinare quale mount 8 si stia effettivamente tentando di realizzare. Forza il mount di un file system impuro pericoloso , o forza la revoca di accesso in scrittura quando si declassa lo stato di mount di un file system da lettura-scrittura a lettura solamente.

    Monta il file system in sola lettura. Questo è identico ad usare l'argomento rdonly con l'opzione -o. Monta il dato file system secondo il tipo di file system specificato, oppure, se affiancato dall'opzione -a , monta solamente i file system di un dato tipo. L'opzione -o accetta una lista di argomenti separati da una virgola, inclusi i seguenti:. Non permette l'interpretazione di dispositivi speciali sul file system. Questa è un'utile opzione di sicurezza.

    Non permette l'esecuzione di binari su questo file system. Questa è un'altra utile opzione di sicurezza. Non permette l'interpretazione delle flag setuid o setgid sul file system. Anche questa è un'utile opzione di sicurezza. Il comando umount 8 accetta, come unico parametro, un punto di mount, un nome di dispositivo, l'opzione -a o l'opzione -A.

    Tutte queste modalità accettano l'opzione -f per forzare la smontatura, e l'opzione -v per la modalità verbose. Sei avvisato che l'opzione -f non è in generale un buona idea. Le opzioni -a e -A sono usate per smontare tutti i file system, con la possibilità di specificare i tipi di file system elencandoli dopo la flag -t.

    Tuttavia, l'opzione -A non tenta di smontare il file system root. FreeBSD è un sistema operativo multi-tasking. Con questa capacità il sistema è come se potesse eseguire più di un programma alla volta.

    Ogni programma in esecuzione in un dato istante è chiamato processo. Ogni volta che esegui un comando fai partire almeno un nuovo processo, e ci sono molti processi di sistema che sono sempre in esecuzione, che permettono il corretto funzionamento del sistema. Ogni processo è identificato in modo univoco da un numero chiamato process ID , o PID , e, come avviene per i file, ogni processo ha un proprietario e un gruppo. Inoltre molti processi hanno un processo padre.

    Tale processo è il processo che li ha generati. Ogni processo che esegui in questo modo avrà come suo processo padre la tua shell. L'eccezione a questo meccanismo è un processo speciale chiamato init 8.

    Il processo init è sempre il primo processo, quindi il suo PID è sempre 1. Due comandi sono particolarmente utili per monitorare i processi sul sistema, ps 1 e top 1. Il comando top visualizza tutti i processi in esecuzione, e aggiorna queste informazioni ogni qualche secondo, in modo che puoi vedere interattivamente cosa sta facendo il tuo computer. Di default, ps mostra solo i tuoi comandi che sono in quel momento in esecuzione.

    Per esempio:. Come puoi vedere in questo esempio, l'output di ps 1 è organizzato in molte colonne. I PID sono assegnati partendo dal numero 1, andando fino al , e ricominciando dall'inizio una volta esauriti se disponibili. La colonna TIME indica per quanto tempo il programma è stato in esecuzione sulla CPU--di solito non indica il tempo trascorso da quando hai avviato il programma, poichè la maggior parte dei programmi trascorrono molto tempo in attesa per faccende che accadono prima che questi possano trascorrere del tempo in CPU.

    Il comando ps 1 supporta varie opzioni per cambiare le informazioni da visualizzare. Uno dei gruppi di opzioni più utili è auxww.

    L'opzione a mostra le informazioni riguardo a tutti i processi in esecuzione, non solo quelli che ti appartengono. L'opzione u mostra il nome utente del proprietario del processo, come pure la memoria utilizzata dal processo. L'opzione x mostra le informazioni riguardo ai processi demoni, e l'opzione ww indica a ps 1 di visualizzare la linea di comando completa che ha avviato il processo, piuttosto che troncarla quando è troppo lunga per essere adattata sullo schermo.

    L'output di top 1 è simile. Un esempio di esecuzione assomiglia a questo:. L'output è diviso in due sezioni. La parte superiore le prime cinque linee mostra il PID dell'ultimo processo eseguito, il carico medio del sistema che è un indice di come il sistema sia impegnato , il tempo di vita del sistema il tempo passato dall'ultimo reboot e l'ora corrente.

    I restanti numeri nella parte superiore riportano quanti processi sono in esecuzione 47 in questo caso , quanta memoria di sistema e quanta memoria di swap è stata utilizzata, e quanto tempo il sistema sta trascorrendo nei vari stati di CPU. Sotto ci sono una serie di colonne che contengono simili informazioni a quelle contenute nell'output di ps 1. Come prima puoi vedere il PID, il nome utente, quanto tempo di CPU è stato utilizzato, e il comando che era stato eseguito.

    Inoltre il comando top 1 di default ti mostra quanta memoria è stata concessa al processo. Questa informazione è suddivisa in due colonne, una per la dimensione totale, e l'altra per la dimensione attuale--la dimensione totale è la quantità di memoria che l'applicazione ha richiesto, e la dimensione attuale è la quantità di memoria che sta utilizzando in quel momento.

    Per esempio, un server web trascorre tutto il giorno rispondendo a richieste web, e normalmente non necessita di alcun input da parte tua. I programmi che trasportano la posta elettronica da un sito a un'altro sito sono un'altro esempio di questa classe di applicazioni.

    Chiamiamo questi programmi demoni. I demoni erano dei personaggi della mitologia greca; nè buoni nè cattivi, erano piccoli custodi degli spiriti che, nel complesso, risultavano essere utili per l'umanità. Molto similmente i server web e quelli di posta elettronica di oggi fanno cose utili.

    Ecco il motivo per cui la mascot di BSD è stata per molto tempo, e lo è ancora, l'allegro demone con le scarpe da tennis e con il forcone. Questa è una convenzione, non è una regola ferrea; per esempio, il principale demone di posta elettronica per l'applicazione Sendmail è chiamato sendmail , e non maild , come potresti aspettarti.

    A volte puoi aver bisogno di comunicare con un processo demone. Queste comunicazioni sono chiamate segnali , e puoi comunicare con i demoni o con altri processi in esecuzione mandandogli un segnale. Esistono svariati segnali che puoi inviare--alcuni di questi hanno un significato specifico, altri sono interpretabili dall'applicazione, e la documentazione dell'applicazione ti dirà come l'applicazione stessa interpreta i segnali.

    Puoi mandare un segnale solo ai processi che ti appartengono. Se mandi un segnale a un processo che non ti appartiene con il comando kill 1 o kill 2 il permesso ti sarà negato. Inoltre in alcune circostanze FreeBSD invia segnali alle applicazioni. Questi sono segnali a scopo generico, e differenti applicazioni possono fare cose diverse quando catturano questi segnali. Supponiamo che hai cambiato il file di configurazione del tuo server web--hai bisogno di dire al server web di rileggere la sua configurazione.

    Potresti fermare e riavviare httpd , ma questo porterebbe a un breve periodo di interruzione del tuo server web, che potrebbe non essere gradito. Molti demoni sono stati scritti per rispondere al segnale SIGHUP tramite la rilettura dei loro file di configurazione. Poichè non esiste un modo standard di trattare questi segnali, differenti demoni potrebbero avere un comportamento diverso, quindi assicurati di leggere la documentazione per il demone in questione.

    I segnali sono inviati utilizzando il comando kill 1 , come mostra questo esempio. Questo esempio mostra come inviare un segnale a inetd 8. Cerca il process ID del processo a cui vuoi mandare il segnale. Puoi utilizzare ps 1 e grep 1 per farlo. Il comando grep 1 viene utilizzato per perlustrare attraverso l'output, cercando la stringa da te specificata. Questo comando viene eseguito in modalità utente, e inetd 8 viene eseguito in modalità root , quindi le opzioni da dare a ps 1 sono ax.

    Come puoi vedere il PID di inetd 8 è In alcuni casi potrebbe apparire nel risultato anche il comando grep inetd. Questo dipende dal modo utilizzato da ps 1 nell'elencare la lista dei processi in esecuzione. Usa il comando kill 1 per inviare il segnale. Poichè inetd 8 viene eseguito in modalità root prima devi usare il comando su 1 per diventare root. Come avviene per la maggior parte dei comandi UNIX , il comando kill 1 non stampa il risultato dell'operazione se questa ha avuto successo.

    In particolare, il processo init 8 , con process ID 1, è un caso molto speciale. Controlla sempre due volte gli argomenti quando esegui kill 1 prima di premere Invio. In FreeBSD, la maggior parte del lavoro di tutti i giorni viene svolto tramite un'interfaccia a riga di comando chiamata shell. Uno dei compiti principali di una shell è quello di prendere in input dei comandi ed eseguirli. Inoltre molte shell hanno delle funzioni built-in incorporate utili nei lavori ordinari come la gestione dei file, la sostituzione dei nomi dei file, la modifica della riga di comando, la creazione di macro di comandi, e la gestione delle variabili d'ambiente.

    Quale shell devi usare? È veramente una questione di gusti. Se sei un programmatore di C potresti sentirti a tuo agio con una shell C-like come la tcsh. Se vieni da Linux o non sei pratico dell'interfaccia a riga di comando di UNIX potresti provare la bash. Il fatto è che ogni shell ha delle caratteristiche che possono o meno combaciare con il tuo ambiente di lavoro preferito, e quindi devi scegliere tu stesso quale shell utilizzare.

    Una caratteristica comune in una shell è il completamento dei nomi dei file. Ecco un'esempio. Supponiamo che hai due file chiamati foobar e foo. Vuoi cancellare foo. Quello che dovresti digitare sulla tastiera è: rm fo[ Tab ]. Il [BEEP] è la campanella della console, che mi segnala che la shell è incapace di completare interamente il nome del file poichè esiste più di una sola corrispondenza.

    Sia foobar che foo. A questo punto premendo. Un'altro aspetto di una shell è l'uso delle variabili d'ambiente. Le variabili d'ambiente sono una coppia di valori mutevoli memorizzati nello spazio dell'ambiente della shell. Qui sotto c'è una lista delle variabili d'ambiente più comuni con il loro rispettivo significato:. Il modo di settare una variabile d'ambiente varia leggermente a seconda della shell utilizzata.

    Per esempio, nelle shell C-Style come tcsh e csh , puoi usare setenv per settare le variabili d'ambiente. Sotto le shell Bourne come sh e bash , puoi usare export per settare le tue variabili d'ambiente correnti. Le shell trattano molti caratteri speciali, chiamati meta-caratteri come rappresentazioni speciali di dati. Questi meta-caratteri possono essere usati per la sostituzione dei nomi di file. Il modo più semplice per cambiare la propria shell è quello di usare il comando chsh.

    Eseguendo chsh verrà invocato l'editor definito nella tua variabile d'ambiente EDITOR ; nel caso in cui questa non sia stata settata, verrà invocato vi. Puoi anche eseguire chsh con l'opzione -s ; in questo modo verrà settata la shell in modo diretto, senza che sia necessario invocare l'editor. Per esempio, se vuoi cambiare la tua shell in bash , potresti digitare il seguente comando:.

    Comunque eseguendo chsh con nessun parametro e modificando la shell all'interno dell'editor funzionerà lo stesso. Se hai installato una shell dalla collezione dei port , allora la nuova shell dovrebbe essere già stata inserita nel suddetto file in modo automatico.

    Se installi una shell manualmente, questo lavoro lo devi fare tu. La maggior parte del lavoro di configurazione in FreeBSD viene fatto tramite la modifica di file di testo. FreeBSD si presenta con alcuni editor come parte base del sistema, e molti altri sono disponibili nella collezione dei port. L'editor più semplice e più facile da imparare si chiama ee , che sta per easy editor.

    Per avviare ee , puoi digitare sulla riga di comando ee filename dove filename è il nome del file che deve essere modificato. Una volta all'interno di ee , tutti i comandi per azionare le funzioni dell'editor sono elencati nella parte superiore del video. Per uscire da ee , premi il tasto Esc , quindi conferma l'uscita dall'editor. Se il file ha subito delle modifiche ti verrà chiesto se le vuoi salvare.

    Questi editor offrono molte più funzionalità e molta più potenza a costo di essere un poco più complicati da imparare ad utilizzare.

    Comunque se intendi utilizzare in modo intensivo un editor, imparando ad utilizzare un editor potente come vim o Emacs risparmierai a lungo andare un sacco di tempo. Il termine dispositivo viene usato prevalentemente per specificare le unità hardware all'interno di un sistema, come i dischi, le stampanti, le schede grafiche, e le tastiere. Quando aggiungi un nuovo dispositivo al tuo sistema, o ricompili il kernel per supportare dispositivi aggiuntivi, hai bisogno di creare per questi nuovi dispositivi uno o più nodi di dispositivo.

    Il file system device, o DEVFS , fornisce la disponibilità dello spazio dei nomi dei dispositivi del kernel allo spazio dei nomi globale del file system. Invece di dover creare o modificare i nodi di dispositivo, DEVFS mantiene in modo automatico questo particolare file system. Guarda la pagina man di devfs 5 per maggiori informazioni. Usa un'intestazione corta e compatta con un numero magico all'inizio che è spesso usato per caratterizzare il formato vedere a.

    Contiene tre segmenti caricabili:. Il formato oggetto di SVR3. Poichè l'intestazione include una porzione di tabella, puoi avere molto di più delle sole sezioni. Il successore di COFF , caratterizzato da sezioni multiple e da possibili valori a bit o bit. Uno dei maggiori svantaggi: ELF fù progettato con l'assunzione che ci doveva essere solo un ABI per ogni tipo di architettura dei sistemi. Guarda la pagina man brandelf 1 per maggiori informazioni.

    Per quale motivo? Dunque, quando la scuola Linux fece il suo doloroso passaggio a ELF , questo non era sufficiente per abbandonare il formato eseguibile a. In passato l'hardware era semplice.

    Questo hardware semplice sosteneva un sistema semplice e piccolo. Il formato a. Nonostante le persone fecero il port di UNIX da questo semplice sistema, esse mantennero il formato a. All'epoca alcuni ingegneri hardware di spicco stabilirono che se tale formato poteva forzare il software a fare alcuni trucchi sporchi, allora esso sarebbe stato in grado di abbattere alcune barriere di progettazione e permettere al core della CPU di andare più veloce.

    Benchè il formato a. Per di più, le dimensioni dei programmi stavano diventando enormi e i dischi e la memoria fisica erano ancora relativamente piccoli, e quindi il concetto di libreria condivisa prese piede.

    Inoltre il sistema di VM Memoria Virtuale divenne più sofisticato. Benchè ognuno di questi miglioramenti fù fatto utilizzando il formato a. In aggiunta, la gente voleva caricare alcune cose in modo dinamico al tempo di esecuzione, o anche scartare parte dei loro programmi dopo l'esecuzione del codice iniziale al fine di salvare memoria e spazio di swap. I linguaggi divennero più sofisticati e le persone desideravano che il codice venisse chiamato dopo il main in modo automatico.

    Furono apportati molte migliorie al formato a. Col passare del tempo, il formato a. Benchè il formato ELF risolveva molti di questi problemi, era doloroso migrare da un sistema che tutto sommato funzionava. Quindi il formato ELF attese fino a quando fù meno doloroso rimanere con il formato a. Da quando molte persone vollero costruire compilatori cross per FreeBSD, questi furono delusi poichè i vecchi sorgenti che FreeBSD aveva per as e ld non erano pronti per questo lavoro.

    Il formato ELF è più espressivo di quello a. Gli strumenti di ELF sono meglio mantenuti, e offrono un supporto alla compilazione cross, che sta a cuore a molte persone. Ci sono anche numerosi dettagli che sono diversi tra i due formati nel modo in cui essi mappano le pagine, gestiscono il codice iniziale, ecc. Questi dettagli non sono molto importanti, ma tra i due esistono delle differenze.

    Nel tempo il supporto per il formato a. La documentazione più esauriente su FreeBSD è costituita dalle pagine man. Quasi tutti i programmi sul sistema hanno un piccolo manuale di riferimento che spiega il funzionamento di base e i vari argomenti del programma stesso.

    Questi manuali possono essere visualizzati con il comando man. L'uso del comando man è semplice:. Per esempio, per sapere di più circa il comando ls digita:. Per esempio, esiste un comando utente chmod e una system call chmod. In questo caso, puoi dire al comando man quale vuoi specificando la sezione:. In questo caso verrà visualizzata la pagina man del comando utente chmod. I riferimenti di una sezione particolare del manuale in linea sono tradizionalmente posti tra parentesi all'interno della documentazione, quindi chmod 1 fa riferimento al comando utente chmod e chmod 2 fa riferimento alla system call.

    Tutto questo va bene se conosci il nome del comando e desideri semplicemente sapere come usarlo, ma cosa succede se non ricordi il nome del comando? Puoi usare man con l'opzione -k per ricercare tramite parole chiavi nelle descrizioni dei comandi:. Di fatto questo meccanismo funziona proprio come il comando apropos. Semplicemente digita:. Oltre alle pagine man, questi programmi hanno dei più ampi documenti in ipertesto chiamati file info che possono essere visualizzati con il comando info , o se hai installato emacs , con la modalità info di emacs.

    Per usare il comando info 1 , digita semplicemente:. Per una breve introduzione, digita h. Per un rapido riferimento dei comandi, digita? FreeBSD è distribuito con una ricca collezione di strumenti di sistema come parte base del sistema. FreeBSD fornisce due tecnologie complementari per installare software di terze parti sul tuo sistema: la FreeBSD Port Collection, ed i packages contenenti i binari del software.

    Puoi usare entrambi questi sistemi per installare l'ultima versione della tua applicazione preferita dai dispositivi locali o direttamente dalla rete. Se hai già usato un sistema UNIX prima d'ora saprai che la procedura tipica per installare software di terze parti è simile a questa:. Scaricare il software, che potrebbe essere distribuito sotto forma di codice sorgente, o come binario.

    Scompattare il software dal suo formato di distribuzione tipicamente un tarball compresso con compress 1 , gzip 1 , o con bzip2 1. Se il software è stato distribuito sotto forma di sorgente, compilarlo. E questo se tutto va bene. Se stai installando del software di cui non è stato deliberatamente effettuato il porting in FreeBSD potresti perfino dover modificare il codice per farlo funzionare correttamente.

    Comunque, FreeBSD fornisce due tecnologie che possono farti risparmiare molti sforzi: i package e i port. Nel momento in cui scrivo, sono disponibili più di 12, applicazioni di terze parti tramite questi due metodi. Per ogni applicazione, il package di FreeBSD per quella applicazione consiste in un singolo file che devi scaricare.

    In FreeBSD un port di un'applicazione è un insieme di file predisposti per automatizzare il processo di compilazione dell'applicazione partendo dal codice sorgente. Ricorda che ci sono molte fasi che normalmente devi eseguire se vuoi compilare un programma autonomamente scaricare, scompattare, correggere, compilare, installare. I file che costituiscono un port contengono tutte le informazioni necessarie per permettere al sistema di fare questo lavoro al posto tuo.

    Tu esegui una manciata di semplici comandi e il codice sorgente dell'applicazione viene automaticamente scaricato, estratto, corretto, compilato, ed installato. Sia i package che i port comprendono il meccanismo delle dipendenze. Supponiamo che tu voglia installare un'applicazione che dipende da un specifica libreria. Sia l'applicazione che la libreria sono disponibili in FreeBSD come port o come package. Dato che le due tecnologie sono abbastanza simili, probabilmente vorrai sapere perché FreeBSD le usa entrambe.

    I package e i port hanno i loro punti forte, e l'utilizzo dell'uno o dell'altro dipende dalle proprie preferenze personali. Il tarball compresso di un package è tipicamente più piccolo del tarball compresso contenente il codice sorgente della stessa applicazione.

    I package non richiedono alcuna compilazione aggiuntiva. I package sono normalmente compilati con opzioni conservative, poiché devono poter funzionare su un parco macchine il più ampio possibile.

    Con l'installazione dai port, puoi aggiustare le opzioni di compilazione per produrre per esempio del codice che sia specifico per un Pentium IV o un processore Athlon.

    Metodo 1 - Pacchetto binario precostruito

    Alcune applicazioni hanno delle opzioni attivabili al tempo di compilazione che permettono di modificare il comportamento delle applicazioni stesse. Effettuando la compilazione dal port non sei costretto ad accettare le opzioni di default, e puoi settarle tu stesso. In alcuni casi, ci possono essere più package per la stessa applicazione a seconda dei settaggi ivi contenuti.

    Per esempio, Ghostscript è disponibile come package ghostscript e come package ghostscript-nox11 , a seconda che tu abbia o meno installato un server X Questa sorta di adattamento è possibile con i package, ma diviene impossibile nel caso in cui un'applicazione ha più di una o due diverse opzioni che si possono dare al tempo di compilazione.

    Le condizioni di licenza di alcune distribuzioni di software proibiscono la distribuzione dei binari. Tali software devono essere distribuiti come codice sorgente. Alcune persone non si fidano della distribuzione dei binari. Con il codice sorgente, puoi in teoria controllare il codice e cercare i suoi potenziali problemi.

    Puoi usare il comando portaudit -F -a dopo che hai installato qualche package. Il resto del capitolo spiegherà come usare i package ed i port per installare e gestire il software di terze parti su FreeBSD. Prima di poter installare delle applicazioni devi sapere quale applicazione ti serve, e come viene chiamata. La lista delle applicazioni disponibili su FreeBSD cresce continuamente. Fortunatamente, ci sono diversi sistemi per trovare quello che ti serve:. I port sono divisi in categorie, e puoi sia cercare un'applicazione in base al nome se lo conosci , sia visionare tutte le applicazioni disponibili in una data categoria.

    Se sei a conoscenza del nome esatto del port, ma non sai in quale categoria esso sia, puoi usare il comando whereis 1 Semplicemente digita whereis file , dove file è il programma che vuoi installare. Se viene trovato sul tuo sistema, ti verrà indicato dove si trova, in modo simile a quanto segue:. Un altro modo per trovare un determinato port è quello di usare il meccanismo di ricerca contenuto nella collezione dei port. Per esempio, se vuoi cercare lsof :. Le altre informazioni riportate non sono necessarie per installare il port, e quindi non saranno trattate in questa sede.

    In entrambi i casi, la stringa di ricerca è case-insensitive. L'esempio qui sopra scarica il giusto package e lo installa senza nessun ulteriore intervento.

    Leggi fetch 3 per la lista completa. Quando viene usata la modalità di prelevamento da remoto, il numero di versione del package non deve essere specificato. I file dei package sono distribuiti nel formato. Paragona le versioni dei package con le versioni correnti trovate nell'albero dei port.

    I simboli nella seconda colonna indicano il risultato del confronto tra la versione installata e quella disponibile in locale nell'albero dei port. La lista dei file installati e le descrizioni di ogni package possono essere trovate all'interno dei file di questa directory. Le sezioni seguenti forniscono le istruzioni basilari sull'uso della collezione dei port per installare e rimuovere programmi dal tuo sistema. Durante l'installazione del tuo sistema FreeBSD, sysinstall ti ha chiesto se volevi installare la collezione dei port.

    Se hai rifiutato, puoi seguire queste istruzioni per ottenerla:. Questo metodo richiede ancora l'uso di sysinstall per installare manualmente la collezione dei port. Scorri verso il basso e seleziona Configure , premi Invio. Scorri verso il basso e seleziona Distributions , premi Invio. Scorri verso il basso fino a ports , premi Spazio.

    Scorri verso l'alto fino a Exit , premi Invio. Scorri verso l'alto fino a Exit e premi Invio. Un altro metodo per ottenere la tua collezione dei port e per mantenerla aggiornata consiste nell'utilizzo di CVSup. Questo è un rapido metodo che utilizza CVSup per ottenere la collezione dei port.

    Se vuoi mantenere il tuo albero dei port aggiornato, o imparare di più su CVSup , leggi la sezione menzionata in precedenza. Poco dopo aver eseguito questo comando verranno scaricate e applicate alla tua collezione dei port tutte le modifiche recenti, anche se di fatto i port già compilati sul tuo sistema non verranno aggiornati. Brevemente, lo scheletro di un port è un insieme minimo di file che dice al tuo sistema FreeBSD come compilare ed installare un programma in modo pulito.

    Ogni scheletro di un port include:. Un Makefile. Il Makefile contiene varie espressioni che specificano come l'applicazione deve essere compilata e dove deve essere installata sul tuo sistema. Un file distinfo. Questo file contiene informazioni sui file che devono essere scaricati per la compilazione del port e sui loro checksum somme di controllo , utilizzati per verificare che quei file non siano stati corrotti durante il download.

    Una directory files. Questa directory contiene le patch utilizzate per la compilazione e per l'installazione del programma sul tuo sistema FreeBSD. Le patch sono sostanzialmente piccoli file che specificano come modificare alcuni file.

    Un file pkg-descr. Questo file contiene una descrizione del programma più dettagliata, spesso su più righe di testo. Un file pkg-plist. Questo file contiene l'elenco di tutti i file che saranno installati dal port.

    Dice anche al sistema dei port quale file rimuovere durante la disinstallazione. Alcuni port hanno altri file, come pkg-message. Il sistema dei port li usa per affrontare speciali situazioni. Se vuoi maggiori dettagli su questi file, e sui port in generale, leggi attentamente il Manuale del Porter di FreeBSD.

    Il port include istruzioni su come compilare il codice sorgente, ma non include il codice sorgente stesso. Quasi sempre è un file di archivio tar compresso con gzip, ma potrebbe essere stato compresso con un altro tool o perfino potrebbe essere non compresso. I due metodi per installare un port di FreeBSD sono descritti qui sotto.

    Esegui portaudit -F prima di installare un nuovo port, per aggiornare la base di dati delle vulnerabilità. Durante la verifica giornaliera del sistema verrà fatto un controllo di integrità e un aggiornamento della base di dati delle vulnerabilità.

    Per maggiori informazioni leggi le pagine man portaudit 1 e periodic 8. Occupano molto spazio che è meglio utilizzato per i package precompilati. Se usi un punto di mount differente, l'installazione non funzionerà. Per prima cosa, vai nella directory del port che vuoi installare:. Una volta dentro la directory lsof , vedrai lo scheletro del port. Questo viene fatto semplicemente digitando make al prompt. Una volta che hai fatto questo, dovresti vedere qualcosa simile a quanto segue:.

    Nota che una volta terminata la compilazione ritornerai al tuo prompt. Il prossimo passo riguarda l'installazione del port. Per installarlo, devi semplicemente affiancare una parola al comando make , e questa parola è install :.

    Quando ritornerai al tuo prompt, dovresti essere in grado di eseguire l'applicazione che hai appena installato. Siccome lsof è un programma che lavora con alti privilegi, viene mostrato un avvertimento di sicurezza. Durante la compilazione e l'installazione dei port, dovresti fare attenzione ad ogni avvertimento che appare. Nota: Potresti anche evitare un passaggio lanciando solamente make install invece dei due passi separati make e make install.

    Nota: Alcune shell mantengono una cache dei comandi che sono disponibili nelle directory elencate nella variabile d'ambiente PATH , per velocizzare le operazioni di ricerca dei file eseguibili di questi comandi.

    Se stai usando una di queste shell, potresti dover usare il comando rehash dopo l'installazione di un port, prima di poter usare il nuovo comando.

    Questa limitazione potrebbe essere dovuta dalla necessità di compilare un form di registrazione prima di scaricare il software, o perché la ridistribuzione non è permessa, o per altre ragioni. Se desideri installare un port non incluso nel CDROM, dovrai essere collegato ad Internet per farlo vedi la prossima sezione.

    Questa sezione presuppone che tu abbia una connessione ad Internet funzionante. Come puoi vedere, la sola differenza sta nella riga che dice da dove il sistema sta ottenendo il distfile del port.

    Guarda fetch 3 per la lista completa. Gli utenti che non possono essere sempre connessi ad Internet possono usare l'opzione make fetch.

    Nota che se un port dipende da una libreria o da altri port, quel comando non preleverà anche i distfile di questi port. Sostituisci fetch con fetch-recursive se vuoi prelevare anche tutte le dipendenze di un port. Nota: Puoi compilare tutti i port di una categoria o perfino tutti i port eseguendo make in cima alla directory, in modo simile a quanto fatto per il suddetto metodo make fetch. Comunque, questo è rischioso poichè alcuni port non possono coesistere. Inoltre, alcuni port potrebbero richiedere di installare due diversi file con lo stesso nome.

    Quando sono disponibili simili opzioni viene visualizzato un messaggio. Qualche volta è utile o necessario utilizzare directory per i distfile e i port diverse da quelle di default. Alternativamente, queste variabili potrebbero essere settate nel tuo ambiente. Leggi la pagina man della tua shell per sapere come fare. Ora che sai come installare i port, probabilmente ti chiederai come rimuoverli, caso mai ne installassi uno e successivamente ti accorgessi che hai installato il port sbagliato.

    Rimuoveremo il port utilizzato nel nostro esempio precedente che era lsof se non sei stato attento. Dopo aver cambiato directory, sei pronto per disinstallare lsof. Questo viene fatto con il comando make deinstall :. È stato abbastanza facile. In questo modo hai rimosso lsof dal tuo sistema. Le sequenze make deinstall e make reinstall non funzionano più una volta che hai dato un make clean. Usando la collezione dei port puoi facilmente esaurire lo spazio del tuo disco. Per questa ragione dovresti sempre ricordarti di ripulire le directory di lavoro dei port usando l'opzione make clean.

    Questo rimuoverà la directory work usata per la compilazione ed l'installazione del port. Inoltre puoi rimuovere i file tar dalla directory distfiles , e rimuovere i port installati che non sono più utilizzati. Alcuni utenti limitano le categorie dei port mettendo un elemento nel file refuse. In questo modo, quando viene eseguita l'applicazione CVSup , questa non scaricherà i file delle categorie specificate nel file refuse.

    Questo file riporta alcuni problemi che gli utenti potrebbero incontrare durante l'aggiornamento di un port con le relative soluzioni. Per esempio, per aggiornare dovresti andare nella directory del port, compilare il port, disinstallare il vecchio port, installare quello nuovo, e quindi ripulire la directory di lavoro. Questo era uno dei maggiori problemi per gli amministratori di sistema, e ora abbiamo strumenti che fanno questo lavoro per noi. Installalo come qualsiasi altro port, usando il comando make install clean.

    Ora crea un database con il comando pkgdb -F. Infine, portupgrade incomincerà a scaricare, compilare, effettuare backup, installare, e ripulire i port che devono essere aggiornati. Se vuoi aggiornare solo una determinata applicazione, e non il database completo, usa portupgrade pkgname , con l'opzione -r se portupgrade dovrebbe agire anche su tutti i package che dipendono dal dato package, o con l'opzione -R per agire su tutti i package richiesti dal dato package.

    Se vuoi usare i package invece dei port per l'installazione, usa l'opzione -P e se vuoi scaricare solo i distfile senza compilare o installare nulla, allora usa l'opzione -F. Per maggiori informazioni guarda la pagina man di portupgrade 1.

    Nota: È importante aggiornare in modo regolare il database dei package usando il comando pkgdb -F per rattoppare eventuali incoerenze, specialmente quando portupgrade te lo chiede. I passi precisi che devi seguire per configurare un'applicazione sono ovviamente diversi da applicazione a applicazione.

    Per esempio, se hai appena installato la versione 1. Rimpiazza foopackage nella tua riga di comando a seconda delle tue necessità.

    Una volta che hai scoperto dove sono state posizionate le pagine man dell'applicazione, esaminale usando man 1. Se l'applicazione ha un sito web, cerca della documentazione aggiuntiva, le domande più frequenti FAQ , ed altro ancora. Se non sei sicuro dell'indirizzo del sito web questo potrebbe essere presente nell'output di.

    Dovresti verificare questo script ed eventualmente modificarlo o rinominarlo. Vedi la sezione Avvio dei Servizi per maggiori informazioni.

    Se ti dovessi imbattere in un port che per te non funziona, ci sono alcune cose che puoi fare, tra le quali:. Brontolare-- solo attraverso email! Prima manda una email a colui che mantiene il port. Digita make maintainer o leggi il Makefile per trovare il suo indirizzo email.

    Se non ottieni risposta dal maintainer, puoi usare send-pr 1 per inoltrare il report del bug. Prendi il package da un sito FTP vicino a te. È più probabile che funzionino i package rispetto alla compilazione dal sorgente e sono anche molto più sbrigativi.

    XFree86 è una implementazione gratuita dell'X Window System. Per ulteriori informazioni su XFree86 e sull'hardware che supporta, controlla il sito web di XFree Non é necessario capire tutti i dettagli dei diversi componenti di X e come interagiscono; in ogni caso, una piccola conoscenza di base rende possibile avvantaggiarsi delle funzionalità di X.

    X non è il primo window manager scritto per Unix, ma è il più popolare. Il gruppo di sviluppo di X aveva già lavorato ad un altro sistema grafico prima di scrivere X. X è semplicemente la lettera seguente nell'alfabeto Romano. Se si tratta solo di un computer, come in una casa o in un piccolo ufficio, il server X e i client X funzioneranno sullo stesso computer. Ad ogni modo, è perfettamente possibile far funzionare il server X su una macchina meno potente, e far funzionare le applicazioni i client su di una macchina che serve l'ufficio.

    In questo scenario le comunicazioni tra il client X e il server hanno luogo attraverso la rete. Questo confonde certa gente, perchè la terminologia di X è proprio l'opposto di come ci si possa aspettare di solito.

    Ricorda che il server X è la macchina con il monitor e la tastiera, e i client X sono i programmi che mostrano le finestre. Non c'è nulla nel protocollo che obbliga la macchina client e quella server ad utilizzare lo stesso sistema operativo, oppure a funzionare sullo stesso tipo di computer. È certamente possibile far funzionare un server X su Microsoft Windows o MacOS, e ci sono diverse applicazioni free o commerciali che fanno esattamente quello.

    Questo significa che X non prova a dire come una azione debba essere compiuta. Invece, vengono forniti degli strumenti all'utente, ed è quindi esponsabilitè dell'utente decidere come usare questi strumenti.

    Questi window manager, e molti altri, sono disponibili nella categoria xwm dei Port. Ciascun window manager inoltre ha a un proprio meccanismo di configurazione; alcuni si aspettano di avere un file di configurazione scritto a mano, altri hanno delle interfacce grafiche per molti dei compiti di configurazione; almeno uno sawfish ha un file di configurazione scritto in un dialetto del linguaggio Lisp. Ogni sistema a finestre necessita di un modo per scegliere la finestra che deve essere attiva e che deve ricevere le comunicazioni da tastiera, e deve indicare univocamente quale finestra è attiva in un determinato momento.

    Questo è il modello utilizzato da Microsoft Windows, nel quale una finestra diventa attiva dopo aver ricevuto un click del mouse.

    X non supporta alcuna focus policy particolare. Invece il Window Manager controlla quale finestra è attiva in un determinato momento. Diversi Window manager supporteranno diversi metodi di focus. Tutti supportano il click-to-focus, e la maggioranza di questi ne supporta molti altri.

    La finestra su cui si trova il puntatore è quella che riceve il fuoco. Questa potrebbe non essere necesariamente la finestra che si trova davanti a tutte le altre. Il fuoco cambia se si punta un'altra finestra, e non c'è modo di fare click con il mouse.

    Questa policy è una piccola estensione della focus-follows-mouse. Con focus-follows-mouse, se il mouse viene mosso sulla finestra principale o sullo sfondo , allora nessuna finestra avrà il fuoco, e la pressione di un tasto verrà semplicemente ignorata.

    Con Sloppy-focus, il fuoco è solamente cambiato quando il cursore entra in una nuova finestra, e non quando si esce dalla finestra corrente. La finestra attiva è scelta dal click del mouse. Tutte le pressioni dei tasti saranno da quel momento dirette a questa finestra, anche se il cursore viene spostato su un'altra finestra.

    Molti window manager supportano altre policy, come possono avere variazioni sul tema. Per maggiori informazioni vi preghiamo di consultare la documentazione stessa del window manager. L'approccio di X di fornire strumenti e non regole si estende anche ai widget, cioè ai contenitori contenenti, sullo schermo, le applicazioni. Gli sviluppatori devono assicurarsi che tutte le loro applicazioni condividano lo stesso stile.

    Con X, non si è sentito un particolare bisogno di obbligare ad avere un particolare stile grafico, o settare widgets a cui aderire. Come risultato, non aspettatevi applicazioni per X che abbiano lo stesso stile. Ci sono alcuni widgets popolari e le loro variazioni, come l'originale Athena sviluppato dall'MIT, Motif dal quale è stato modellato il widget presente su Microsoft windows, tutti angoli a doppio livello e tre sfumature di grigio , OpenLook , ed altri.

    Nel rispetto di questo, c'è un accenno di convergenza nell'aspetto dei desktop UNIX, il che facilita le cose ai nuovi utenti. Prima di installare XFree86, decidi quale versione utilizzare.

    XFree86 3. X è un ramo di mantenimento dello sviluppo di XFree È molto stabile, e supporta un grande numero di schede grafiche. Ad ogni modo, non vi è alcuno sviluppo ulteriore effettuato su questo software. XFree86 4. X è un redesign completo del sistema con molte nuove features come un miglior supporto per i font e l'antialiasing. X è possibile che non siano ancora supportate nella 4. Per utilizzare XFree86 4. X , aspetta finché il sistema base è stato installato, quindi installa XFree Per esempio, per compilare ed installare XFree86 4.

    X dai port:. Alternativamente, XFree86 4. Il resto del capitolo spiegherà come configurare XFree86, e come settare un ambiente desktop produttivo. Ti introdurranno utili e conosciute applicazioni desktop: browser, strumenti produttivi, visualizzatori di documenti, ecc.

    Ti spiegheranno il processo di costruzione e di personalizzazione del kernel di FreeBSD, al fine di abilitare funzionalità extra sul tuo sistema. Ti descriveranno in dettaglio il sistema di stampa, sia per setup di stampanti desktop che per quelle in rete.

    Alcuni di questi capitoli raccomandano di leggere prima altri capitoli per una migliore comprensione degli stessi, e questo è segnalato nella sinossi all'inizio di ogni capitolo. La maggior parte di questi sono disponibili in pacchetti o possono essere automaticamente installati dalla collezione di port.

    Molti nuovi utenti si aspettano di trovare questo tipo di applicazioni nei loro desktop. Questo capitolo ti mostrerà come installare alcune popolari applicazioni desktop, sia dai package che dalla collezione dei port.

    Da notare che quando installiamo programmi dalla collezione dei port, questi sono compilati dai sorgenti. Questa operazione potrebbe durare molto tempo, dipende da cosa stai compilando e dalla potenza della tua macchina. Se per te compilare i sorgenti occupa un arco di tempo proibitivamente lungo, puoi installare la maggior parte dei programmi della collezione dei port da pacchetti precompilati.

    Visto che FreeBSD è compatibile con i binari di Linux, molte applicazione originariamente scritte per Linux sono disponibili per il tuo desktop. È fortemente raccomandata la lettura del Capitolo 10 prima di installare qualsiasi applicazione per Linux. Ricordatelo quando cerchi un port in particolare, per esempio con whereis 1. Nella parte seguente, si presuppone che tu abbia installato il supporto per la compatibilità con i binari di Linux prima di installare qualsiasi applicazione per Linux.

    Browser come ad es. Produttività come ad es. Visualizzatori di documenti come ad es. Finance come ad es. GnuCash , Gnumeric , Abacus.

    Driver Ethernet Intel® per iWARP sotto FreeBSD * per connessione Ethernet Intel® x722

    Per informazioni su come avere un ambiente multimediale, leggi il Capitolo 7. Se vuoi installare e usare l'e-mail, sono presenti riferimenti nel Capitolo In FreeBSD non viene preinstallato nessun browser in particolare.

    Invece, la directory www della collezione dei port contiene molti browsers pronti per essere installati. Se non hai il tempo di compilare tutto in alcuni casi potrebbe occupare molto tempo molti di questi sono disponibili come package. Guarda la Sezione 5. Mozilla è probabilmente il browser più indicato per il tuo desktop FreeBSD.

    È moderno, stabile, e completamente supportato da FreeBSD. Tra le caratteristiche un motore di visualizzazione di pagine che segue completamente lo standard HTML. Ha inoltre un lettore di mail e news. Presenta anche un editor HTML se vuoi comporre della pagine web. Gli utenti di Netscape riconosceranno le somiglianze con la suite Communicator in quanto basati sullo stesso codice.

    Potresti invece dare un'occhiata al browser Opera descritto poco più giù in questo capitolo. Devi solo installare il pacchetto dalla rete con:. Se il pacchetto non è disponibile, e hai abbastanza tempo e spazio su disco, puoi prelevare i sorgenti di Mozilla , compilarli e installarli sul tuo sistema.

    Puoi assicurarti una corretta inizializzazione del port di Mozilla attraverso l'esecuzione dell'utility chrome registry setup con i privilegi di root. In ogni caso se vuoi prelevare alcuni add-ons come ad esempio gestori del mouse, dovresti eseguire Mozilla come root per installarli correttamente.

    Una volta completata l'installazione di Mozilla , non necessiti di essere ancora root. Puoi avviare Mozilla come browser digitando:. La prima cosa da fare è scaricare i files che verranno usati poi con Mozilla. Ricordati di salvare il nome utente e la password visto che potresti averne bisogno in fututo. Questo a causa delle limitazioni dovute alla licenza.

    Anche se esistono altri plug-in Flash , questi hanno dato dei problemi e non hanno funzionato da me. Ora aggiungere le seguenti righe all'inizio ma ovviamante sotto! Questo farà funzionare il plug-in di Flash. Aprire il menu di opzioni About Plug-ins dal menù Help. Una lista con tutte i plug-in disponibili dovrebbe apparire. Nella collezione dei port sono presenti diverse versioni del browser Netscape. Sin dalla prima versione scritta per FreeBSD Netscape contiene un grave bug di sicurezza, è fortemente scoraggiata l'installazione.

    L'ultima release stabile del browser Netscape è Netscape 7. Attenzione: Le versioni Netscape 4. Tuttavia, Netscape 7. Opera è un browser molto veloce, pieno di funzionalità, e basato sugli standard attuali.

    Per tutte e due i casi È disponibile una versione gratuita che visualizza banner pubblicitari e una che è a pagamento. Puoi comprare una versione senza avvisi pubblicitari dal sito web di Opera. Alcuni siti FTP non hanno tutti i pacchetti, ma è possibile ottenere lo stesso risultato con la collezione dei port digitando:. Per installare la versione Linux di Opera , sustituire linux-opera al posto di opera nell'esempio sopra.

    In tutti gli altri casi, le versioni per FreeBSD e Linux funzioneranno esattamente alla stessa maniera. Firefox è il browser di nuova generazione basato sul codice di Mozilla. Mozilla è una suite completa di applicazioni, inclusi un browser, un client di posta elettronica, un client per chat e altro ancora.

    Firefox è solo un browser, piccolo e veloce. Konqueror è molto più che un browser, è anche un file manager e un lettore multimediale. Quando si parla di produttività, i nuovi utenti spesso cercano un buon pacchetto office o un facile e completo editor di testi.

    Non ci sono applicativi di default, mentre alcuni ambienti desktop come KDE sono muniti di un pacchetto office. Questo include le 4 principali componenti che sono presenti nelle altre principale suite di office. KWord è l'editor di testi, KSpread è il foglio di calcolo elettronico, KPresenter gestisce presentazioni a slide e Kontour ti permette di disegnare documenti grafici. Prima di installare l'ultima release di KOffice , assicurati di avere una versione aggiornata di KDE.

    AbiWord è un editor di testi gratuito simile in aspetto e non solo a Microsoft Word. È molto veloce, contiene molte funzioni, ed è molto facile da usare. AbiWord è disponibile come package. Puoi installarlo digitando:. Se il pacchetto non è disponibile puoi recuperarlo dalla collezione dei port.

    La collezione dei port dovrebbe essere molto più aggiornata. Puoi fare come segue:. Per il disegno o il ritocco delle immagini, The GIMP è un programa di manipolazione immagini molto sofisticato. Supporta un grande numero di plug-in, funzioni e un'interfaccia di scripting.

    Supporto di interfacce per scanner o tavolette. Se il tuo sito FTP non ha il pacchetto, puoi usare la collezione dei ports. La directory graphics della collezione dei ports contiene anche The Gimp Manual. È riportato qui di seguito come installarli:. È disponibile in un gran numero di differenti lingue comprendenti interfaccia, correttore ortografico, e dizionario.

    L'editor di testi di OpenOffice.

    Altre informazioni riguardo OpenOffice. Una volta installato il pacchetto, devi avviare il programma di setup e scegliere una standard workstation installation. Eseguire questo comando come utente che userà OpenOffice. Se il pacchetto OpenOffice. Come sempre, devi tenere presente che necessiterai di molto spazio nel tuo hard disk e di molto tempo per la compilazione. Una volta installato il pacchetto, devi avviare il programma di setup di OpenOffice. Se vuoi usare una versione in una lingua differente qui di seguito sono presenti i ports disponibili:.

    Alcuni nuovi formati di documenti hanno recentemente guadagnato popolarità. I visualizzatori standard che richiedono potrebbero non essere inclusi nel sistema base. Vedremo come installarli in questa sezione. Come sempre se il pacchetto non è disponibilie o se vuoi l'ultima versione, anche puoi utilizzare la collezione dei ports:.

    Potrebbero non essere disponibili tutti i pacchetti per la tua versione di FreeBSD.

    La collezione dei port conterrà in ogni caso l'ultima versione. Era origibariamente basato su ghostview ma ha un look più gradevole grazie alle librerie Xaw3d. È veloce e l'interfaccia è pulita. Molte possono essere esuguite sia dalla tastiera che dal mouse. Ha bisogno di veramente poche risorse ed è molto stabile. Una volta completata l'installazione, puoi avviare Xpdf e puoi usare il tasto destro del mouse per visualizzare il menù.

    GQview è un manager di immagini. Puoi visualizzare un file con un solo click, avviare un editor esterno, visualizzare l'anteprima e molto altro. Consente inoltre di visualizzare l'anteprima delle immagini come diapositive. Puoi gestire le tue collezioni di immagini e trovare facilmente i duplicati.


    Articoli popolari: