Umístění konfiguračních souborů ve FreeBSD

Mordae

Umístění konfiguračních souborů ve FreeBSD
« kdy: 12. 03. 2012, 09:39:53 »
Nektere jsou umistene v /etc/, jine v /usr/local/etc. Proc to tak je? Lze to sjednotit do jednoho adresare? (Aby se to instalovalo tam, kam ma - napriklad /etc/ ?) Celkem me stve, kdyz jsou konfiguracni soubory na dvou ruznych mistech.
« Poslední změna: 12. 03. 2012, 21:59:58 od Petr Krčmář »


Re:Umisteni konfiguracnich souboru ve FreeBSD
« Odpověď #1 kdy: 12. 03. 2012, 10:01:57 »
Aby se to instalovalo tam, kam ma - napriklad /etc/ ?

Ono to prave je tam, kde to byt ma :)

FreeBSD jako takové je jenom základní systém. Balicky (porty) jsou potom chapany jako software tretich stran, za ktery ruci jejich dodavatel a ne FreeBSD. Porty jsou jenom zpusob, jak usnadnit instalaci software tretich stran.

No a software, ktery nepatri k systemu, se instaluje do prefixu /usr/local, stejne jako kdyz neco instalujes rucne (make config, ....).

Ze zacatku to pro cloveka z Linuxu pusobi trochu otravne, ale ma to vyznamne vyhody - napr. treba kdyz smazes vsechny balicky, muzes se kouknout, jestli po nich v /usr/local nezbyl nejaky balast.

Dalsi vec je, ze ve FreeBSD je poradek v tom, co kde je, aby bylo mozne napr. /usr mountovat pres nfs, snadno vytvaret bezdiskove stanice apod.  - viz hier(7) a treba http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-diskless.html

Takze nedoporucuju se snazit jakkoli ten system zmenit, on ma svuj dobry duvod.

REMET

Re:Umisteni konfiguracnich souboru ve FreeBSD
« Odpověď #2 kdy: 12. 03. 2012, 10:23:30 »
Je to tak, ale v zasade je mozne si /usr/local/etc nasymlinkovat do /etc.