Original geschrieben von Woulion
- Als erstes wollen wir mal dafür sorgen, das fink bzw apt-get glücklich ist und die dependencies stimmen. Eine wesentliche Voraussetzung für die installation von vielen Paketen ist die saubere Installation eines Xfree86, sonst geht da nichts. Versuchst Du nun via dselect ein XFree86 zu installieren, so meckert der Package Manager an, das da schon was installiert ist und verweigert die Arbeit. Schaffen wir also klare Verhältnisse und benennen die alte Installation um
sudo mv /usr/X11R6 /usr/X11R6.backup
sudo mv /etc/X11 /etc/X11.backup
Mit diesen beiden Befehlen werden die bestehenden Verzeichnisse der X11 Installation umbenannt und der Weg sollte frei sein für die die Installation eines Xfree86 via dselect
- sudo dselect
Select
Aus der Sektion x11-system das Paket xfree86, Version 4.3.0-14 mit allen Abhängigkeiten
apt-get sollte jetzt das benötigte Paket installieren können, damit haben wir eine valide xfree86 Installation auf der Platte
Ich würde auch empfehlen, nur das binary zu installieren, die Source-Installation kann schon ein paar Stunden dauern (also via dselect, und nicht fink install xfree86)
Ja hallo umständlicher gehts nicht?
Also das geht auch einfacher...
Für Panther zb.:
- Apples x11 von der dritten cd installieren.
- Von der Xcode cd x11 sdk installieren (Xcode installieren und installation anpassen)
- fink installieren (wenns nicht schon ist)
- sudo apt-get install system-xfree86 (dieses package ist dafür da damit fink weiß das schon ein X11 drauf ist und _nicht_ versucht nochmal einen zu installieren was fehlschlägt _weil_ schon einer drauf ist.)
- sudo apt-get install gimp
- ~./.xinitrc anpassen (muss man nichtmal)
Alternativ kann man auch das xfree aus fink nehmen, dass dann aber nicht mit quartz arbeitet (langsamer geht aber zb noch in Jaguar)
- fink installieren (wenns nicht scho ist)
- sudo apt-get install xfree86
- sudo apt-get install gimp
- ~./.xinitrc anpassen
Die Backups da machen is nutzlos und platzverschwendung (ca 80mb). Wenn diese beiden Ordner da sind und dort auch inhalt drine ist, hat man entweder Apples x11 drauf oder xfree (is mehr oder weniger das selbe). Wenn man den x11 wechseln will löscht man einfach die ordner mit "sudo rm -r /usr/X11R6 /etc/X11" und gut ist.
@lixel:
Das eine etwas ältere News von fink. Schau mal obs daran liegt.
2003-11-04: User Deletion Bug/ Dselect Troubles
Quick Summary: DO NOT USE DSELECT, and if you've used it, check your /sw/etc/apt/sources.list file carefully.
Users who have bootstrapped or installed Fink 0.5.3 or Fink 0.6.0 on Mac OS X 10.3 could exhibit a problem where all users get deleted from the netinfo database, and you become unable to log in. We believe that this problem can only occur if you've used dselect.
If you are using Mac OS X 10.3, please be sure you're using the latest Fink version to avoid the issue. To make sure you don't have upgrade problems, check your /sw/etc/apt/sources.list file. You will need to modify it if it contains deb lines that point to "release" or "current" without a version number. In other words, if your sources.list file contains these lines:
deb
http://us.dl.sourceforge.net/fink/direct_download release main
deb
http://us.dl.sourceforge.net/fink/direct_download current main
...you should change them to this:
deb
http://us.dl.sourceforge.net/fink/direct_download 10.3/release main
deb
http://us.dl.sourceforge.net/fink/direct_download 10.3/current main
We are working on updating the repository to make sure that even if you update you don't get the broken code, and to repair dselect, but in the meantime, make sure your sources.list file has the correct entries.
Other users have experienced problems with dselect itself, particularly complaints about a missing "darwin" package. If you are running dselect under 10.3 and you don't get this warning, then your sources.list file is likely to be corrupted and you should repair it as above.