Naja, muß ja jeder selber wissen, /bin Ordner im Homeverzeichnis hab ich ja schon gesehen.
Dann müßt Ihr leider auf das Script verzichten oder händisch anpassen, kann ja nicht auf alle
Namensschöpfungen eingehen
PureBasic unter Ubuntu installieren, für Einsteiger
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: PureBasic unter Ubuntu installieren, für Einsteiger
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Re: PureBasic unter Ubuntu installieren, für Einsteiger
Ich habe mal den Script so geändert das automatisch der richtige Path gesetzt wird.
Dazu in den Ordner von Purebasic wechseln und den Script (Ohne sudo) aufrufen. './register_local.sh' und Rechner neu starten
register_local.sh
Dazu in den Ordner von Purebasic wechseln und den Script (Ohne sudo) aufrufen. './register_local.sh' und Rechner neu starten
register_local.sh
unregister_local.sh#!/bin/bash
# Get Script directory
PUREDIR=$PWD
# Goto home
cd $HOME
# Make sure, dir exist
mkdir -p .local/share/mime/packages
# change to dir for purebasic.xml
cd .local/share/mime/packages
# Remove old purebasic.xml
if [ -f "purebasic.xml" ]
then
rm purebasic.xml
fi
# Create purebasic.xml
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" > purebasic.xml
echo "<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>" >> purebasic.xml
echo " <mime-type type=\"text/purebasic\">" >> purebasic.xml
echo " <comment>PureBasic source code</comment>" >> purebasic.xml
echo " <glob pattern=\"*.pb\"/>" >> purebasic.xml
echo " <glob pattern=\"*.pbi\"/>" >> purebasic.xml
echo " <glob pattern=\"*.pbf\"/>" >> purebasic.xml
echo " </mime-type>" >> purebasic.xml
echo "</mime-info>" >> purebasic.xml
# change to home
cd $HOME
# Make sure, dir exist
mkdir -p .local/share/applications
# change to dir for PureBasic.desktop
cd .local/share/applications
# Remove old Purebasic.desktop
if [ -f "PureBasic.desktop" ]
then
rm PureBasic.desktop
fi
# Create PureBasic.desktop
echo "[Desktop Entry]" > PureBasic.desktop
echo "Comment=PureBasic IDE" >> PureBasic.desktop
echo "Terminal=false" >> PureBasic.desktop
echo "Name=PureBasic" >> PureBasic.desktop
echo "Type=Application" >> PureBasic.desktop
echo "MimeType=text/purebasic" >> PureBasic.desktop
echo "Categories=Development;" >> PureBasic.desktop
echo "StartupNotify=true" >> PureBasic.desktop
# check environment var
if [ "$PUREBASIC_HOME" == "" ]
then
echo "Exec=${PUREDIR}/compilers/purebasic" >> PureBasic.desktop
echo "Icon=${PUREDIR}/logo.png" >> PureBasic.desktop
else
echo "Exec=${PUREBASIC_HOME}/compilers/purebasic" >> PureBasic.desktop
echo "Icon=${PUREBASIC_HOME}/logo.png" >> PureBasic.desktop
fi
# Update Databases
update-desktop-database ~/.local/share/applications
update-mime-database ~/.local/share/mime
echo "File extensions .pb, .pbi, .pbf are now registered for PureBasic."
P.S. Nach dem speichern unter Eigenschaften Zugriffsrechte 'Als Programm ausführen' nicht vergessen...#!/bin/bash
# change to home
cd $HOME
# change to dir for purebasic.xml
cd .local/share/mime/packages
# purebasic.xml remove
if [ -f "purebasic.xml" ]
then
rm purebasic.xml
fi
# change to home
cd $HOME
# Make sure, dir exist
mkdir -p .local/share/applications
# change to dir for PureBasic.desktop
cd .local/share/applications
# PureBasic.desktop remove
if [ -f "PureBasic.desktop" ]
then
rm PureBasic.desktop
fi
# Update Databases
update-desktop-database ~/.local/share/applications
update-mime-database ~/.local/share/mime
echo "Purebasic and File extensions .pb, .pbi, .pbf are now unregistered."
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: PureBasic unter Ubuntu installieren, für Einsteiger
Hallo, habe das ganze unter MINT 18.1 installiert.
Es läuft ohne irgendeine Fehlermeldung.
Reinhard
Es läuft ohne irgendeine Fehlermeldung.
Reinhard
Re: PureBasic unter Ubuntu installieren, für Einsteiger
Habe mal meine Information zum Installieren der Pakete für Purebasic überarbeitet.
Für Purebasic lege ich mir einfach einen Ordner "Apps" im "Persönlichen Ordner" an und nach dem Entpacken in dem Ordner und benenne "purebasic" nach "purebasic-v5.xx" um. Erstell mir nur noch die Verknüpfung, die ich dann auf dem Desktop verschiebe.
Für Purebasic lege ich mir einfach einen Ordner "Apps" im "Persönlichen Ordner" an und nach dem Entpacken in dem Ordner und benenne "purebasic" nach "purebasic-v5.xx" um. Erstell mir nur noch die Verknüpfung, die ich dann auf dem Desktop verschiebe.
Läuft mit Ubuntu Gnome 18.04, Ubuntu Budgie 18.04, Mint Linux 19For MacOS Parallels Tools and Purebasic
---------------------------------------
sudo apt-get install build-essential gcc g++
Purebasic
---------
sudo apt-get install libxxf86vm-dev libxine2-dev unixodbc-dev libsdl1.2-dev libsdl2-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev
Subsystem qt
------------
sudo apt-get install qtbase5-dev qttools5-dev qtmultimedia5-dev qtdeclarative5-dev libqt5svg5-dev libqt5webkit5-dev libqt5multimedia5-plugins
Ubuntu Gnome
------------
sudo apt install libcanberra-gtk-module
Obsoleted
---------
;sudo apt-get install libgnome2-dev
;sudo apt-get install libgnomeprintui2.2-dev libxine-dev
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: PureBasic unter Ubuntu installieren, für Einsteiger
Es störte mich immer das bei Ubuntu-Gnome-18.04 die Fehlermeldung das libcanberra-gkt-module fehlt kommt.
Einfach nach installieren...
Einfach nach installieren...
sudo apt install libcanberra-gtk-module
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive