libs etc-> wohin?
libs etc-> wohin?
hi,
also ich hab mit immerwieder packages runtergeladen, wie zb libraries und programm packages. wenn ich diese auspacke, dann mach ich das meistens in meinem home verzeichnis, oder im root. Aber das kanns doc hnicht sein, das alle packages da drin sind, oder? wenn ich die mit APT-get installiere, dann sind sie doch auch woanders.. aber wo sind die dann, bzw, wo tut man die ausgepackten Ordner hin? oder wo kann ich mir die Libs per apt-get ziehen? zb bei der Libpng ist noch eine zlib und soweiter erforderlich... und soweit ich weiss, macht das ja aptget automatisch... also gibt es eine bestimmte source, wo man die meisten libs downloaden kann?
also ich hab mit immerwieder packages runtergeladen, wie zb libraries und programm packages. wenn ich diese auspacke, dann mach ich das meistens in meinem home verzeichnis, oder im root. Aber das kanns doc hnicht sein, das alle packages da drin sind, oder? wenn ich die mit APT-get installiere, dann sind sie doch auch woanders.. aber wo sind die dann, bzw, wo tut man die ausgepackten Ordner hin? oder wo kann ich mir die Libs per apt-get ziehen? zb bei der Libpng ist noch eine zlib und soweiter erforderlich... und soweit ich weiss, macht das ja aptget automatisch... also gibt es eine bestimmte source, wo man die meisten libs downloaden kann?
bin zwar selbst noch recht neu aber auf http://www.debian.de/distrib/packages#search_packages
kannste nach debian packeten suchen also auch libs
oder einfach mit apt-cache search suchbegriff
damit wird dein cache aus den runtergeladenen sourcelisten durchsucht
und zu der frage wohin was soll.. frag ich mich auch immer
also was ich weiß ist das etc wohl das verz. für konfigurationen ist.. und mehr nicht..
also ich würde gerne auch noch etwas nachhilfe in diesem thema bekommen..
gruß Kai
ps das mit den packeten wurde auch hier kurz besprochen
http://www.debianforum.de/forum/viewtopic.php?t=1351
kannste nach debian packeten suchen also auch libs
oder einfach mit apt-cache search suchbegriff
damit wird dein cache aus den runtergeladenen sourcelisten durchsucht
und zu der frage wohin was soll.. frag ich mich auch immer

also was ich weiß ist das etc wohl das verz. für konfigurationen ist.. und mehr nicht..
also ich würde gerne auch noch etwas nachhilfe in diesem thema bekommen..
gruß Kai
ps das mit den packeten wurde auch hier kurz besprochen
http://www.debianforum.de/forum/viewtopic.php?t=1351
Ich glaube schon. Systemleute sind von Hause aus ziemlich faul (wenn ich das von mir aus mal verallgemeinereLuxus hat geschrieben:aber warum isses besser ? der ordnung halber?

/bin für binaries, /lib für libs, /usr für ...
Hier gehr es schon los! Heutzutage oft nur für reine Systemprogramme (der Name passt nicht mehr) und absolut statisch.
/opt für optionale Programme... Das gibt es in Linux meines Wissens noch nicht. Da benutzt man (noch) /usr/local. Also für alle Programmpakete/Sourcen, die nicht über den Paketmanager installiert werden.
/home bzw. /root (home von root) ist das login-Verzeichnis und als Bitsammelschale für den User gedacht. Eigentlich müsste es für root auch /home/root sein, aber da gäbe es doch kleine Problemchen, wenn man in den single-user-Modus bootet. Die genannten Verzeichnisse sind nämlich heute meist eigenständige Filesysteme und in diesem Zustand nicht gemountet.
Wirklich nur der Ordnung und der Faulheit halber. Funktionieren muss es überall, oder der Programmierer gehört erschossen (mit 'nem nassen Handtuch - ist nicht so nachhaltig)

Gruß
ernohl
ernohl
root ist kein wirklicher benutzer. darum solte das home auch nicht in /home liegen.
/opt wird von anderen installation für ihre Desktop-Umgebungen benutzt. So gibt es bei SuSE z.B. /opt/kde3,/opt/kde2, etc.
Das /stand von FreeBSD finde ich auch nicht gerade gelungen. Da ist mir das Debian-Konzept (/bin,/sbin) lieber.
Weiteres zu diesem Thema:
http://www.debian.org/doc/packaging-manuals/fhs/
/opt wird von anderen installation für ihre Desktop-Umgebungen benutzt. So gibt es bei SuSE z.B. /opt/kde3,/opt/kde2, etc.
Das /stand von FreeBSD finde ich auch nicht gerade gelungen. Da ist mir das Debian-Konzept (/bin,/sbin) lieber.
Weiteres zu diesem Thema:
http://www.debian.org/doc/packaging-manuals/fhs/
Ich bin mir nicht so sicher, dass diese Begründung so passend ist. Früher hatte root als Home-Verzeichnis einfach /. War natürlich unschön, sich das Wurzelverzeichnis vollzumüllen. Ab und zu will der Benutzer Systemadministrator auch ein paar Dateien schreiben. Auch solche, die er ohne gemountete Filesysteme im Zugriff hat. Deshalb hat man sich sicherlich (/home/root fiel ja aus) für /root entschieden.glatzor hat geschrieben:root ist kein wirklicher benutzer. darum solte das home auch nicht in /home liegen.
Wie ich schon sagte, nicht nur für Desktop-Umgebungen. Optionale Software im allgemeinen. Auf Unix-Servern ist /opt oft wesentlich größer als /usr. Anscheinend fängt Suse an, dieses Konzept zu übernehmen./opt wird von anderen installation für ihre Desktop-Umgebungen benutzt. So gibt es bei SuSE z.B. /opt/kde3,/opt/kde2, etc.
Ich kenne zwar FreeBSD nicht, aber /stand ist doch bestimmt das Filesystem mit dem Kernel? Dann kann man es nicht mit /bin und /sbin vergleichen, sondern nur mit /boot. Ich habe auch keine Ahnung, wofür /stand stehen soll, /boot finde ich allemal passender.Das /stand von FreeBSD finde ich auch nicht gerade gelungen. Da ist mir das Debian-Konzept (/bin,/sbin) lieber.
Gruß
ernohl
ernohl
- feltel
- Webmaster
- Beiträge: 10477
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
In /stand ist bei FreeBSD z.B. das Installationsprogramm sysinstall oder andere Systemprogramme für den Standalone-Betrieb. Siehe auch http://www.freebsd.org/doc/en_US.ISO885 ... cture.htmlernohl hat geschrieben:Ich kenne zwar FreeBSD nicht, aber /stand ist doch bestimmt das Filesystem mit dem Kernel? Dann kann man es nicht mit /bin und /sbin vergleichen, sondern nur mit /boot. Ich habe auch keine Ahnung, wofür /stand stehen soll, /boot finde ich allemal passender.