speicherort von installationen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
michaa7
Beiträge: 4979
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

speicherort von installationen

Beitrag von michaa7 » 23.01.2005 18:28:29

... da kann ich natürlich lange auf antwort warten, wenn ich mir mein posting zwar in der vorschau anschaue....dann aber nicht abschicke...agrrrrr


also nochmal:
Wo speichert linux/debian über "apt-get install <paketname>" installierte programme? Hängt das ***nur*** vom verzeichnis ab, in dem sich root befindet? Sind das standardverzeichnisse? Ich habe mich gewundert das "mc" in "/root" gelandet ist, obwohl das so ok ist. ( wobei mich "/" und "/root" verwirrt, ich dachte "/" ist root, ist es ja wohl auch, und "/root" ist eben das homeverzeichnis von userroot ?)

Dazu 2 fragen:
1: In welchen verzeichnis sollte sich ***sinnvollerweise*** root beim installieren befinden.
2: Für den esel habe ich einen <mldonkeyuser> eingerichtet. Unter /home/<mldonkeyuser> wird eine partition auf der zweiten festplatte eingehängt. Ist es eine gute ideel mldonkey dorthin zu installieren? Reicht es dazu aus, dass sich root beim installieren in diesem verzeichnis befindet? Ich hatte den mldonkey schon installiert, aber der ist irgendwo gelandet. Danach habe ich das paket erst mal wieder entfernt (mit apt-get remouve mldonkey-server). Werden dabei alle datein entfernt, oder gibt es nun noch irgendwo werwaiste configurationsdateien ( ihr erkennt hier den in diesem punk geplagten windowsianer)

Gruß

michaa7

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 23.01.2005 19:02:49

hallo,

> wobei mich "/" und "/root" verwirrt, ich dachte "/" ist root, ist es ja wohl auch, und "/root" ist eben das homeverzeichnis von userroot ?

genauso ist es.
/ = die wurzel allen übels ;) , auch root genannt.
/root = das verzeichnis des superusers "root"

> 1: In welchen verzeichnis sollte sich ***sinnvollerweise*** root beim installieren befinden.

völlig wurscht, hauptsache man ist "root" ....

> 2. Ist es eine gute ideel mldonkey dorthin zu installieren?

nein, darum brauchste dir auch keine gedanken machen. Die deb-dateien
verfügen über eine beschreibung wo welche datei hinkommt. Die installation
erfolgt automatisch ohne das der user verzeichnisse bestimmen muss.

> Reicht es dazu aus, dass sich root beim installieren in diesem verzeichnis befindet?

siehe 1.

> Werden dabei alle datein entfernt, oder gibt es nun noch irgendwo werwaiste configurationsdateien

nein, zum glück nicht. Konfigurationsdateien bleiben erhalten.
Ein restloses entfernen geht mit: dpkg --purge <paketname>

> ihr erkennt hier den in diesem punk geplagten windowsianer

jep, das erkennt man.
Daher müsstest du mal dringend in die linux-dok reinschauen bzgl. verzeichnisstruktur.
Unter windows werden programme z.b. nach c:\programme\meinprogramm
installiert. Unter linux werden die dateien quer über das ganze system
verstreut, natürlich systematisch. Jeder ordner in / (root/wurzel) beinhaltet
dateien mit einer definierten eigenschaften. Das wissen darüber musste dir
aneignen... dann klappts auch mit dem nachbarn ;)

schau mal am besten in eine linux grundlagen doku... gibts im netz tausende
Zuletzt geändert von finupsen am 23.01.2005 19:13:05, insgesamt 1-mal geändert.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 23.01.2005 19:08:26

Also normalerweise werden die Anwendungen in /usr/share/ gespeichert, dann kannst Du eine Gruppe mit Namen "mldonkey" (als Beispiel) anlegen und das Programm dieser Gruppe zuordnen. Dann trägst Du jeden user, der das Programm nutzen darf in die Gruppe mldonkey ein.Wenn Du alleine auf dem Rechner bist kannst Du Dir das mit der Gruppe allerdings auch sparen.:)
If Bill Gates had a penny for every time Windows crashed… ..oh wait, he does. ...

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 23.01.2005 19:15:05

> Also normalerweise werden die Anwendungen in /usr/share/ gespeichert,

das stimmt nicht ...

$ whereis xcalc
xcalc: /usr/X11R6/bin/xcalc /usr/bin/X11/xcalc

nochmal: es gibt keine bestimmten ort wo alles installiert wird. Das hängt entweder
vom deb-maintainer ab (wenns ein deb-paket ist) oder man bestimmt es selbst
mit einem prefix mit ./configure wenn es sich um quellcode handelt.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 23.01.2005 19:32:00

> Also normalerweise werden die Anwendungen in /usr/share/ gespeichert,

das stimmt nicht ...

$ whereis xcalc
xcalc: /usr/X11R6/bin/xcalc /usr/bin/X11/xcalc


nochmal: es gibt keine bestimmten ort wo alles installiert wird.
Aber wohl doch die meisten, damit meine ich nicht die kleinen Unterprogrämmchen wie xcalc oder die tausend anderen minipacketchen....
:wink:
If Bill Gates had a penny for every time Windows crashed… ..oh wait, he does. ...

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Re: speicherort von installationen

Beitrag von Raoul » 23.01.2005 19:44:20

michaa7 hat geschrieben:Wo speichert linux/debian über "apt-get install <paketname>" installierte programme?
Nach /usr, allerdings in Unterverzeichnisse.

Das ist nicht wie bei Windows (C:\Programme\... etc.) Vielmehr kommen alle ausfühbaren Dateien nach /usr/bin (bzw. /usr/X11R6/bin, wenn es ein X-Programm ist). Die Bibliotheken der Programme landen in /usr/lib/<programm>, sonstige gemeinsam genutze Komponenten nach /usr/share/<programm>, alle Konfigurationen sollten unter /etc liegen.
Sind das standardverzeichnisse?
Ja, nennt sich FHS = Filesystem Hierarchie Standard, siehe http://www.linuxfibel.de/dirstruct.htm (schöne Grafik!)
Wenn Du Programme von Hand (ohne apt) installierst, installierst Du sie gewöhnlich nach /usr/local. Dort befinden sich auch wieder die genannten Unterverzeichnisse, und apt läßt /usr/local in Ruhe.
Ich habe mich gewundert das "mc" in "/root" gelandet ist, obwohl das so ok ist. (
Nein, das wäre nicht ok, denn dann kann es kein sterblicher User ausführen. Wenn Du allerdings ein Verzeichnis namens ".mc" meinst: Das ist richtig, da liegen aber nur die Einstellungen von root für den mc drin.
1: In welchen verzeichnis sollte sich ***sinnvollerweise*** root beim installieren befinden.
Egal.
2: Für den esel habe ich einen <mldonkeyuser> eingerichtet. Unter /home/<mldonkeyuser> wird eine partition auf der zweiten festplatte eingehängt. Ist es eine gute ideel mldonkey dorthin zu installieren?
Dann können nur root und mldokeyuser das Programm ausführen, und auch nur aus dem Verzeichnis heraus bzw. mit voller Pfadangebe, weil /home/mldonkeyuser/bin/mldonkey normalerweise nicht im "Path" ist.
Danach habe ich das paket erst mal wieder entfernt (mit apt-get remouve mldonkey-server). Werden dabei alle datein entfernt, oder gibt es nun noch irgendwo werwaiste configurationsdateien.
Die Konfigurationsdateien bleiben, es sei denn, Du machst "apt-get remove --purge mldonkey".

Alles unklar?
Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

michaa7
Beiträge: 4979
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 23.01.2005 19:54:18

ok, erst mal danke für eure hinweise.

Nun hoffe ich, dass ihr, oder zumindest einer von euch erfahrener mldonkey user ist und mir weiterhelfen kann. ich bin mir jedoch , was den mldonkey-server betrifft, etwas unsicher was den installationsstandort betrifft, weil ich das, SOWEIT ES DEN MLDONKEY BETRIFFT, schon anderes gelesen habe.
Aber gehen wir davon aus das ihr recht habt: Dann wäre das mldonkey-tempverzeichnis ein UNTERVERZEICHNIS im speicherort des mldonkey-servers. Das will ich nicht, das soll auf ner extra platte/partition stattfinden. Wie kann ich das ändern?
Ich habe auf dem server nur konsole. Was muß ich zur konfiguration von mldonkey starten? Ich hatte bei der ersten testinstallation nichts gefunden, wußte natürlich auch nicht wo ich zu suchen hätte. Gibt es dafür ne hilfe?

Gruß

michaa7

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 23.01.2005 23:31:54

Also: Du mountest die zweite Platte nach /home/mldonkeyuser. Dann ist der tmp Ordner doch auf dieser Platte, nämlich unter /home/mldonkeyuser/mldonkey/.tmp. Also alles so wie Du willst. Das Programm muß nicht da liegen, wo es später ausgeführt wird :-)

Ich würde die Pakete von http://ftp.berlios.de/pub/mldonkey/spiralvoice/ nehmen & einfach unter /usr/local/mldonkey entpacken.

Es gibt auch noch Debian-pakete (unter unstable), die haben den Vorteil, daß bei der Installtion alle benötigten Fragen gestellt werden, ein Start/Stop-Skript und der passende User angelegt wird u. v. a. m.).

Erzähl uns bitte mal,
- was für ein Debian Du nutzt.
- was für ein mldonkey-Paket Du installieren wolltest.

HowTos gibt's unter http://mldonkey.berlios.de/
Als Frontend würde ich zuul vorschlagen, gibt's unter http://zuul.sourceforge.net/

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

michaa7
Beiträge: 4979
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 24.01.2005 00:32:17

Raoul hat geschrieben:Also: Du mountest die zweite Platte nach /home/mldonkeyuser. Dann ist der tmp Ordner doch auf dieser Platte, nämlich unter /home/mldonkeyuser/mldonkey/.tmp. Also alles so wie Du willst. Das Programm muß nicht da liegen, wo es später ausgeführt wird :-)
hm...wodurch erfährt mldonkey davon?

Ich würde die Pakete von http://ftp.berlios.de/pub/mldonkey/spiralvoice/ nehmen & einfach unter /usr/local/mldonkey entpacken.
viel davon gehört, aber ich möchte derzeit noch bei apt-get bleiben, weil erfahrungsgemäß ich bei jedem neuen thema (neu = nicht apt-get install) weitere frage habe und von ästen aufs stöckchen komme...

Es gibt auch noch Debian-pakete (unter unstable), die haben den Vorteil, daß bei der Installtion alle benötigten Fragen gestellt werden, ein Start/Stop-Skript und der passende User angelegt wird u. v. a. m.).
genau das habe ich verwendet, aber da wurden keine fragen gestellt, kein user angelegt o.ä. Ich habe die installation mit

Code: Alles auswählen

"apt-get install mldonkey-server"
gestartet.


Erzähl uns bitte mal,
- was für ein Debian Du nutzt.
- was für ein mldonkey-Paket Du installieren wolltest.
debian sarge, und bei der source.list ist eine sid quelle angegeben, wg. mldonkey-server
HowTos gibt's unter http://mldonkey.berlios.de/
Als Frontend würde ich zuul vorschlagen, gibt's unter http://zuul.sourceforge.net/

Raoul
ok, die quelllen für später, wenn mal alles läuft und ich vielleicht doch zu nem spiralvoice mod wechsle.

Als frontend habe ich mir eine WINDOWS-Gui von sancho geholt. Du mußt berücksichtigen. dass ich auf dem server eine installation OHNE X habe, das bleibt auch so. Die GUI kann und soll also nicht auf dem gleichen rechner laufen. Habe schon gelesen, das ich dann in der dingenskirchen.ini die zulässigen ips bearbeiten muß, aber soweit bin ich ja noch nicht.


Erstmal Gruß und Danke

michaa7

Antworten