DerLibertarist
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Es gibt eine Menge Fehlermeldungen, wenn ich Lazarus starte und mich da nach und nach durchklicke. Ich fange mal mit dem ersten Häppchen an: Das Package "leakview" ist installiert, es gibt aber keine gültige Package-Datei (.lpk).
Es wurde ein defektes Dummy-Package erzeugt. Weiß jemand, wie ich das behoben kriege und was genau da los ist bzw. wie mich das einschränkt? Für Antworten bedanke ich mich im Vorraus. ☺
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Hallo, möchtest du die Lazarusversion aus den offiziellen Paketquellen verwenden, nützt eventuell das hier: http://forum.ubuntuusers.de/topic/lazarus-und-ubuntu-14-04-lts/ Das Problem mit leakview ist in der aktuellen Version behoben, die man von der Projektseite in Form von Deb-Paketen (fpc, fpc-scr und Lazarus) laden kann, möchtest du die verwenden, entfern die installierte. In der Vergangenheit (älteres Lazarus mit älterem fpc) hat ein neueres fpc aus den Paketquellen ein manuell geladenes Lazarus gestört, passiert aktuell nicht, sowas kann bei an den offiziellen Paketquellen vorbei installierten Paketen jedoch immer mal auftreten. ☺
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Okay, habe jetzt versucht lazarus zu löschen, aber das funktioniert einfach nicht... habs mit sudo apt-get purge lazarus probiert aber das Programm verschwindet nicht.
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Hast du das per sudo apt-get install lazarus installiert oder anders? Die von extern installierten Pakete entferne ich so: sudo apt-get purge lazarus fpc fpc-src In einer Vm (Livesystem) habe ich das für die offizielle Version so nachvollzogen: sudo apt-get purge fpc fpc-source lazarus
sudo apt-get autoremove Mit autoremove werden hier 146 Pakete entfernt. Irgendwie werden die beiden nicht mit entfernt:
sudo apt-get purge fp-compiler-2.6.2 fp-utils-2.6.2 Anschließend würde ich noch die Konfigurationsdateien suchen und entfernen: sudo updatedb
locate lazarus
sudo rm -R /etc/lazarus-1.0.10
rm -R ~/.lazarus
... Im Lazarus-Artikel steht auch was von Fremdquellen. Zählst du dich nicht zu den versierten Anwendern oder "gerne mal was testen usern", verwende Lazarus aus den offiziellen Paketquellen, ich kann z.B. nicht garantieren, dass oben Lazarus komplett entfernt wurde.
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Hab es mal mit der ersten Variante versucht, scheint nicht geklappt zu haben.. andre@Terminator:~$ sudo apt-get purge lazarus fpc fpc-src
[sudo] password for andre:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket fpc-src kann nicht gefunden werden. Und auf die zweite: andre@Terminator:~$ sudo apt-get purge fpc fpc-source lazarus
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Package 'lazarus' is not installed, so not removed
Die folgenden Pakete werden ENTFERNT:
fpc* fpc-source*
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 4 nicht aktualisiert.
Nach dieser Operation werden 84,0 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 337575 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von fpc (2.6.2-8) ...
Entfernen von fpc-source (2.6.2-8) ... Nach dem Finden der lazarus Dateien hat "sudo rm -R /etc/lazarus-1.0.10" auch nicht funktioniert, weil das Verzeichnis nicht gefunden wurde. Edit: Ich meine, Lazarus im Ubuntu Software Center heruntergeladen zu haben.
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Ich habe lazarus über das Software Center deinstalliert und es scheint jetzt auch völlig entfernt zu sein. Die Konfigurationsdateien konnte ich allerdings immernoch nicht löschen, da, wie gesagt, Datei/Verzeichnis nicht gefunden wurden ☹ Ich lade mir Lazarus jetzt noch einmal über das Terminal herunter.
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Also per sudo apt-get install... landet wieder Lazarus aus den offiziellen Paketquellen auf der Platte. Bin mit den Debianpaketen von der Projektseite bisher gut gefahren.
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Macht es einen Unterschied, wenn ich es mit sudo aptitude mache? Die gleiche Fehlermeldung nach Neuinstallation. Vielleicht liegt es ja daran, dass ich die alten Konfigurationsdateien nicht wegbekommen habe?
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Wie man die Meldung bezüglich Leakview wegbekommt, habe ich verlinkt. Installierst du die Lazarusversion aus den offiziellen Paketquellen, egal ob per apt-get, aptitude oder Softwarecenter, wird die Meldung immer wieder auftauchen. Ich verwende Lazarus 1.2.4, dort ist das Problem behoben. Setzt du Ubuntu 64 Bit ein, wären das diese 3 Debianpakete: http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2.4/ Selbst installiere ich die in dieser Reihenfolge: fpc..., fpc-src..., lazarus... per sudo dpkg -i dateiname Bei 32 Bit auf "Parent Folder" klicken und in das richtige Verzeichnis wechseln.
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Wo sollen die Dateien nach dem Entpacken hin? Ich hatte erst vor einen Ordner in home zu erstellen aber da können nicht alle Dateien hinein, weil die Ordner von 2 Paketen DEBIAN heißen..
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Nicht entpacken, dpkg -i installiert die direkt. Hab oben die Weiterleitung zum Paketinstallation DEB Artikel verlinkt, lies dich ruhig ein, es wird auch auf grafische Möglichkeiten eingegangen. ☺ Hast du 32 oder 64 Bit Ubuntu?
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Also ich hatte damals ein 64bit Windows-System und meine mir deshalb auch Ubuntu als 64bit-Version heruntergeladen zu haben. Das mit dem Installieren hat nicht geklappt: | andre@Terminator:~$ sudo dpkg -i fpc_2.6.4-140420_amd64.deb
dpkg: Fehler beim Bearbeiten des Archivs fpc_2.6.4-140420_amd64.deb (--install):
Auf das Archiv kann nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
Fehler traten auf beim Bearbeiten von:
fpc_2.6.4-140420_amd64.deb
|
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Wahrscheinlich befinden sich die geladenen Dateien im Verzeichnis Downloads, dorthin kannst du per cd Downloads wechseln. Per ls lässt sich der Verzeichnisinhalt anzeigen. Liegen die 3 Downloads nicht dort, geht's Finden z.B. so:
sudo updatedb
locate fpc_2.6.4-140420_amd64.deb 64 Bit passt schon. Wenn ich lange Dateinamen an einen Befehl anhänge, nutze ich einfach die Autokomplettierung (Anfang des Dateinamens, dann die Tabulatortaste, klappt auch mit komplizierten, langen Pfaden, auch mit Leerzeichen drin wird direkt gut umgegangen), funktioniert die nicht, bin ich im wahrscheinlich Verzeichnis. Geht auch komplett im Terminal: cd Downloads
wget http://optimate.dl.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2.4/fpc_2.6.4-140420_amd64.deb
wget http://netcologne.dl.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2.4/fpc-src_2.6.4-140420_amd64.deb
wget http://kent.dl.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2.4/lazarus_1.2.4-0_amd64.deb
sudo dpkg -i fpc_2.6.4-140420_amd64.deb
sudo dpkg -i fpc-src_2.6.4-140420_amd64.deb
sudo dpkg -i lazarus_1.2.4-0_amd64.deb Statt die 3 dpkg Zeilen tut es wahrscheinlich auch ein:
sudo dpkg -i *.deb
Ist eine alte Windowsgewohnheit, dass ich erst die Abhängigkeiten installiere, zudem installiere ich auf obige Art keine weiteren deb-Pakete, die sich zufälligerweise auch noch im aktuellen Verzeichnis befinden. Um allgemein Problemen mit alten Konfigurationsdateien aus dem Weg zu gehen, war (mindestens) meine erste Kubuntuinstallation eine Testinstallation, habe mich dort umgesehen, geschaut welche Anwendungen sich sinnvoll aktueller extern beziehen lassen. Die älteren Programmversionen aus den offiziellen Quellen installierte ich bei der finalen (bestimmt nicht letzten 😀) Kubuntueinrichtung gar nicht, eine recht ausführlich geführte Protokolldatei erinnert mich an die Abfolge der Schritte.
|
DerLibertarist
(Themenstarter)
Anmeldungsdatum: 2. Juni 2014
Beiträge: 31
|
Danke noch einmal für den Tipp mit der Autokomplettierung, die Funktion hatte ich ganz vergessen ☺ Am "cd Downloads" hat's gelegen.. und halleluja das Programm startet ohne Fehlermeldung, vielen vielen Dank! PS: Gäbe es irgendeinen Grund sogar die Internetadresse in die Shell einzugeben, wenn ich mir etwas herunterladen will? Erscheint mir doch sehr umständlich.
|
verdooft
Anmeldungsdatum: 15. September 2012
Beiträge: 3991
|
Man kann sich z.B. ganze Scripts basteln, die das Laden, Installieren und das Löschen der geladenen Archive zusammenfassen. Bei Anwendungen, die häufig geupdatet werden, verzichte ich jedoch auch darauf. Das da oben als lazarus.sh abgespeichert, zusammen mit einem Shebang, würde z.B. mit ./lazarus.sh in das Downloads Verzeichnis wechseln, die 3 Dateien laden und installieren (nicht jedoch auf neue Versionen prüfen), die Endung .sh kann wegfallen (alte Windowsgewohnheit). Meistens wird die Installation eines Programmes in einer bestimmten (gerade dann aktuellen) Version nur einmal durchgeführt, ich speichere sowas gerne ab, weil ich virtuelle Maschinen per ssh einrichte, da macht Kopieren und Einfügen einfach Spaß gegenüber dem grafischen Fenster, wo ich erst in eine Suchmaschine lazarus eingebe, um auf der Projektseite zu landen... usw.. Kürzlich bin ich dazu übergegangen, die Downloads einfach zu speichern und in die Vms zu schieben, solange die noch aktuell sind. ☺
|