Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Gentoo Python gelöscht?

Anleitung Entwicklung Python

Mitglied: Frank

Frank (Level 5) - Jetzt verbinden

14.01.2010, aktualisiert 23:55 Uhr, 9216 Aufrufe, 2 Danke

Auch nach Jahren mit der Gentoo-Linux-Distribution passieren mir hier und da mal dumme Fehler.

Hallo Gentoo User,

wem ist das noch nicht passiert? Nach einem "emerge --unmerge Programmname" funktionieren einige Programme oder Libs unter Gentoo nicht mehr. Zu dumm, wenn man, aus welchen Gründen auch immer, sogar ein "emerge --unmerge python" ausgeführt hat und das "emerge"-System nicht mehr läuft. Lange Rede kurzer Sinn, danach ist das komplette Portage unbrauchbar (und alle Programme die eine Python-Lib brauchen z.B. vim etc.). Was nun? Da ich das System nicht neu aufsetzten wollte, musste schnell eine Lösung her. Nach ein wenig Doku, ein paar Hinweisen aus Google und ein wenig "ausprobieren" habe ich eine einfache Lösung gefunden: Man(n) muss ein temporäres Python-System bauen und danach Python mit "emerge" neu kompilieren (aktuelle Version in Gentoo: 2.6.4). Hier die einzelnen Schritte dazu:

1. Schritt: Quellcode von der Python-Seite laden
mkdir /usr/src/tmp/ 
cd /usr/src/tmp/ 
wget http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz
2. Schritt: Die Quelldateien habe ich unter /usr/src/tmp/ entpackt
tar xvjf Python-2.6.4.tgz 
cd /usr/src/tmp/Python-2.6.4
3. Schritt: Das temporären Python-System vorbereiten (ohne Parameter)
./configure
4. Schritt: Das temporären Python-System kompilieren (Wichtig: KEINE "make install" nach dem "make" machen!!) 2/2
make
5. Schritt: Prüfen, ob python funktioniert (es sollte die Python-Shell erscheinen, Exit mit Ctrl+d)
./python
6. Schritt: Pfad-Variable setzen (kann danach mit "echo $PATH" geprüft werden)
export PATH=/usr/src/tmp/Python-2.6.4:${PATH}
7. Schritt: Wenn noch vorhanden, die Datei "/usr/bin/python" löschen oder verschieben
mv /usr/bin/python /usr/bin/python_org
8. Schritt: Symbolischen Link anlegen.
ln -s /usr/src/tmp/Python-2.6.4/python /usr/bin/python
9. Schritt: Jetzt sollte der "emerge" Befehl wieder funktionieren! Mit "emerge -av python" das Original Gentoo-Python installieren.
emerge -av python
Der symbolische Link wird automatisch von der aktuellen Gentoo-Python-Installation überschrieben. Ihr habt es geschafft, Python sollte wieder funktionieren

10. Schritt: Temporäres Python-System wieder löschen (wer will kann auch den temporären PATH wieder rausnehmen)
rm -r /usr/src/tmp/ 
rm /usr/bin/python_org
Das wars. Jetzt sollte das Portage-System und auch Python wieder funktionieren (emerge, vi, python, etc).
Sollte jemand übrigens nur sein Portage-System zerschossen haben (Python funktioniert noch), findet man unter der Gentoo-Seite: Manually fixing broken portage installations eine gute Anleitung um Portage wieder herzustellen.

Gruß
Frank
Ähnliche Inhalte
Microsoft
Windows Setup brutal: hier wird nicht lange gefackelt, Dienste und Verknüpfungen werden gelöscht
Erfahrungsbericht von DerWoWussteMicrosoft11 Kommentare

Etwas reißerisch der Titel, ich weiß :-) Update: Funktionierende Desktopverknüpfungen werden auch gelöscht, prost Mahlzeit, siehe Kommentar weiter unten ...

Neue Wissensbeiträge
DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 3 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 3 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 6 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server19 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement17 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...