Hallo,
da ich neu bei FreeBSD bin und mich vorher intensiv mit Gentoo Linux auseinandergestezt habe sind mir während der Installation von FreeBSD ein paar Dinge aufgefallen, vielleicht kann mir der ein oder andere bei deren Beantwortung helfen. Würde mir echt viel nützen, meist sind es Kleinigkeiten, die man wissen sollte, um ein System zu kapieren. Hier mal ein paar kurze Fragen.
1. Mir ist aufgefallen, dass die Packages/Port, die etwas mit Deamons zu tun haben das startup-script in /usr/local/etc/rc.d speichern. Ist das immer so, dass dies der Default-Pfad für die Deamon-Startupscript ist?
1a. Wofür gibt es dann eigentlich noch das Verzeichnis /etc/rc.d, wenn die Scripte etc.. ohnehin woanders stehen?!
2. Jedes dieser Deamon-Startupscripts hat eine Zeile, die man auskommentieren muss, damit man diese starten kann. Ist das auch standardmäßig so? Startet mir FreeBSD nach einem reboot alle Deamons, bei denen ich diese Zeile auskommentiert habe automatisch ohne, dass ich die irgendwie mit irgendeinem Befehl registrieren muss?!
3. Ports und Packages. Habe ich das richtig verstanden, dass ich packages über sysinstall installieren muss und bei ports ins entsprechende verzeichnis und dann mit make install arbeiten muss?
4. Es gibt ja unter FreeBSD viele Packages aber einige dinge nur als Port. Bei FreeeBSD.org kann man das ja online abfragen. Woher kann ich aber ersehen, dass ein Programm einerseits als Port aber andererseits auch als Package zur Verfügung steht. Bisher schau ich mit sysinstall nach ob's ein Package für ein Programm gibt und wenn nicht versuche ich es mit /usr/ports. Ist das okay oder umständlich?
5. Unter Gentoo kann ich mit emerge -s nach nem keyword suchen und ich erhalte packages, die dieses keyword in ihrer Beschreibung haben. Gibt es auch sowas für FreeBSD bzw. woher kann ich wiederum erkennen, dass es dann ein gefundenes programm als port oder als package zur verfügung steht.
6. Kann ich mit irgendeinem Kommando sehen, welche Abhängigkeiten ein Paket hat?
7. Nun, wie ihr seht bin ich etwas verwirrt durch die Einteilung von Ports und Packages, bzw. der Sinn ist mir klar, nur die Befehle wie z.B. pkg_add beziehen die sich dann nur ausschliesslich auf Packages oder auch auf Ports?
Wie gesagt, Vollanfänger ihr würdet mir durch das Beantworten dieser Fragen beim Verstehen dieses Systems erheblich helfen. Wäre super.
DANKE!
da ich neu bei FreeBSD bin und mich vorher intensiv mit Gentoo Linux auseinandergestezt habe sind mir während der Installation von FreeBSD ein paar Dinge aufgefallen, vielleicht kann mir der ein oder andere bei deren Beantwortung helfen. Würde mir echt viel nützen, meist sind es Kleinigkeiten, die man wissen sollte, um ein System zu kapieren. Hier mal ein paar kurze Fragen.
1. Mir ist aufgefallen, dass die Packages/Port, die etwas mit Deamons zu tun haben das startup-script in /usr/local/etc/rc.d speichern. Ist das immer so, dass dies der Default-Pfad für die Deamon-Startupscript ist?
1a. Wofür gibt es dann eigentlich noch das Verzeichnis /etc/rc.d, wenn die Scripte etc.. ohnehin woanders stehen?!
2. Jedes dieser Deamon-Startupscripts hat eine Zeile, die man auskommentieren muss, damit man diese starten kann. Ist das auch standardmäßig so? Startet mir FreeBSD nach einem reboot alle Deamons, bei denen ich diese Zeile auskommentiert habe automatisch ohne, dass ich die irgendwie mit irgendeinem Befehl registrieren muss?!
3. Ports und Packages. Habe ich das richtig verstanden, dass ich packages über sysinstall installieren muss und bei ports ins entsprechende verzeichnis und dann mit make install arbeiten muss?
4. Es gibt ja unter FreeBSD viele Packages aber einige dinge nur als Port. Bei FreeeBSD.org kann man das ja online abfragen. Woher kann ich aber ersehen, dass ein Programm einerseits als Port aber andererseits auch als Package zur Verfügung steht. Bisher schau ich mit sysinstall nach ob's ein Package für ein Programm gibt und wenn nicht versuche ich es mit /usr/ports. Ist das okay oder umständlich?
5. Unter Gentoo kann ich mit emerge -s nach nem keyword suchen und ich erhalte packages, die dieses keyword in ihrer Beschreibung haben. Gibt es auch sowas für FreeBSD bzw. woher kann ich wiederum erkennen, dass es dann ein gefundenes programm als port oder als package zur verfügung steht.
6. Kann ich mit irgendeinem Kommando sehen, welche Abhängigkeiten ein Paket hat?
7. Nun, wie ihr seht bin ich etwas verwirrt durch die Einteilung von Ports und Packages, bzw. der Sinn ist mir klar, nur die Befehle wie z.B. pkg_add beziehen die sich dann nur ausschliesslich auf Packages oder auch auf Ports?
Wie gesagt, Vollanfänger ihr würdet mir durch das Beantworten dieser Fragen beim Verstehen dieses Systems erheblich helfen. Wäre super.
DANKE!