vorab: ich arbeite auf einem kubuntu 23.10 System. Die ersten PB Programme habe ich in der IDE erfolgreich erstellt, und möchte nun ausprobieren mal mit dem Kommandozeilen-Compiler pbcompiler zu arbeiten.
Wenn ich pbcompiler im Quellcode Verzeichnis (also nicht purebasic/compilers) starte, bekomme ich folgende Fehlermeldung:
PureBasic 6.03 LTS (Linux - x64)
Loading external modules...
Error: Can't load OS libraries, please re-install PureBasic.
checkinstall gibt folgendes aus:
Package libgnome-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnome-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libgnome-2.0', required by 'virtual:world', not found
libgnome devel package need to be installed to use PureBasic
Alle sudo apt install Anweisungen, die aufgeführt werden, sind durchgeführt und melden einheitlich: die installierte Version ist bereits die aktuellste.
Mit der Installation von libgtk-3-0 und libgtk-3-dev glaub(t)e ich die aktuellste Version von libgnome installiert zu haben und Checkinstall zufrieden gestellt zu haben. Checkinstall ist anderer Meinung.
sudo aptitude search libgnome listtet folgende Pakete:
p libgnome-autoar-0-0 - GNOME-Unterstützung für die Arbeit mit Archiven
p libgnome-autoar-0-dev - Archives integration support for GNOME - development files
p libgnome-autoar-doc - GNOME-Unterstützung für die Arbeit mit Archiven - Dokumentation
p libgnome-autoar-gtk-0-0 - GTK+ widgets for the GNOME Autoar library
p libgnome-autoar-gtk-0-dev - GTK+ widgets for the GNOME Autoar library - development files
p libgnome-bg-4-2 - Utility library for background images - runtime files
p libgnome-bg-4-dev - Background image library for GNOME - development files (GTK 4)
p libgnome-bluetooth-3.0-13 - GNOME Bluetooth 3 support library
p libgnome-bluetooth-3.0-dev - GNOME Bluetooth 3 library - development files
p libgnome-bluetooth-dev - Bluetooth-Werkzeuge für GNOME - Entwicklungsdateien für die Unterstü
p libgnome-bluetooth-doc - GNOME Bluetooth 3 support library - reference docs
p libgnome-bluetooth-ui-3.0-13 - GNOME Bluetooth 3 UI support library
p libgnome-bluetooth-ui-3.0-dev - GNOME Bluetooth UI 3 library - development files
p libgnome-bluetooth13 - Bluetooth-Werkzeuge für GNOME - Unterstützungsbibliothek
p libgnome-desktop-3-20 - Utility library for the GNOME desktop - GTK 3 version
p libgnome-desktop-3-dev - Utility library for the GNOME desktop - development files (GTK 3)
p libgnome-desktop-3-dev-bin - Installed test files for GNOME desktop - transitional
p libgnome-desktop-4-2 - Utility library for the GNOME desktop - runtime files
p libgnome-desktop-4-dev - Utility library for the GNOME desktop - development files (GTK 4)
p libgnome-desktop-doc - API documentation for libgnome-desktop
p libgnome-games-support-1-3 - Bibliothek für allgemeine Funktionen von GNOME-Spielen
p libgnome-games-support-1-dev - library for common functions of GNOME games (dev files)
p libgnome-games-support-common - library for common functions of GNOME games (common files)
p libgnome-menu-3-0 - GNOME-Implementierung der Menüspezifikation von freedesktop.org
p libgnome-menu-3-dev - GNOME-Implementierung der Menüspezifikation von freedesktop.org
p libgnome-panel-dev - library for GNOME Panel modules - development files
p libgnome-panel3 - library for GNOME Panel modules
p libgnome-rr-4-2 - Utility library for display information - runtime files
p libgnome-rr-4-dev - Display information library for GNOME - development files (GTK 4)
p libgnomecanvas2-0 - Mächtiges, objektorientiertes Anzeigeprogramm - Laufzeitdateien
p libgnomecanvas2-common - powerful object-oriented display engine - common files
p libgnomecanvas2-dev - powerful object-oriented display engine - development files
p libgnomecanvas2-doc - powerful object-oriented display engine - documentation files
i A libgnomekbd-common - GNOME-Bibliothek zur Verwaltung der Tastaturkonfiguration – Gemeinsa
p libgnomekbd-dev - GNOME-Bibliothek zur Verwaltung der Tastaturkonfiguration – Entwickl
i A libgnomekbd8 - GNOME-Bibliothek zur Verwaltung der Tastaturkonfiguration – Gemeinsa
Sicherlich könnte ich alle Pakete intallieren. Aber wieviel unnötigen Müll lade ich mir damit uU auf mein System?
Ich habe somit zwei Fragen:
1. Mit welchem Paket stelle ich checkinstall zufrieden?
2. Was kann sonst noch fehlen, damit pbcompiler von überall aufgerufen werden kann?
Danke, das Ihr bis hierher durchgehalten habt. Wenn Euch dazu etwas einfällt, wäre ich sehr dankbar von Euch zu hören.
Danke!
