BeeBase

Programmable relational database
with graphical user interface Support This Project
This page is also available in Deutsch English Français

Dokumentation

Dokumentationen nedan ingår i BeeBase-distributionen och finns även tillgänglig i PDF.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

3. Komma igång

Detta kapitel beskriver vilka hårdvaru- och programvarukrav som krävs för att köra BeeBase på din dator, proceduren för att installera och uppdatera BeeBase, och hur du startar och avslutar BeeBase.


3.1 Installera BeeBase på Windows

BeeBase för Windows körs på Intel-kompatibla datorer som använder operativsystemet Windows 10 eller senare i 64-bitarsversion.

BeeBase-installationsprogrammet distribueras som en Windows-körbar fil, t.ex. `BeeBase-1.0-setup-x64.exe' som du kan ladda ner från BeeBase hemsida https://beebase.sourceforge.io. När du kör installationsprogrammet blir du tillfrågad om flera alternativ gällande var BeeBase ska installeras och vilken konfiguration som ska användas. Om du har en tidigare BeeBase-version installerad på din dator, tillåter installationsproceduren att uppdatera den till den nya versionen.

Efter en lyckad installation bör din Windows `Start'-meny innehålla en ny post för att starta BeeBase. Du kan nu ta bort BeeBase-installationsprogrammet eftersom det inte längre behövs.


3.2 Installera BeeBase på Mac OS

BeeBase för Mac OS stöder macOS Big Sur (version 11) och senare versioner av Mac OS-operativsystemet. Programvaran distribueras som en universell binär som innehåller 64-bitars binärer för både Intel- och Arm-processorer.

En diskavbild av BeeBase, t.ex. `BeeBase-1.0.dmg' kan laddas ner från BeeBase hemsida https://beebase.sourceforge.io. Efter nedladdning och öppning av avbilden, dra och släpp `BeeBase.app' i din dators `Program'-mapp.


3.3 Installera BeeBase på Linux

Du kan installera och köra BeeBase på en Intel-kompatibel dator som kör Linux-operativsystemet.

BeeBase för Linux distribueras både som ett Debian-paket (t.ex. `beebase_1.0_arm64.deb' för Ubuntu eller Debian) och som ett RPM-arkiv (t.ex. `BeeBase-1.0-fc34.aarch64.rpm' för Fedora).

Alla versioner kan laddas ner från BeeBase hemsida https://beebase.sourceforge.io.

Vanligtvis installerar eller uppdaterar BeeBase sig själv automatiskt efter nedladdning till din dator. Om installationsprocessen inte startar automatiskt kan följande kommandon, utförda som superanvändare (root) i ett kommandoskal, installera eller uppdatera BeeBase på en Debian-baserad Linux-dator:

 
dpkg --install beebase.deb
apt-mark hold beebase.deb

där beebase.deb är det nedladdade BeeBase Debian-paketet.

På ett Redhat-baserat system (RPM) är kommandona:

 
rpm -Uvh BeeBase.rpm

där BeeBase.rpm är det nedladdade RPM-arkivet.

Efter en lyckad installation bör du se ett nytt menyalternativ i `Program - Kontor'-menyn i ditt Linux-skrivbord.


3.4 Installera BeeBase på Amiga

BeeBase för Amiga körs på Amiga OS version 3.0 eller högre och kräver en 68020-processor eller bättre. Dessutom måste MUI version 3.8 eller högre finnas på ditt system. Minst 4MB RAM och 10MB ledigt hårddiskutrymme krävs. M68k-binären av BeeBase för Amiga har rapporterats köra stabilt på UAE, MorphOS och Amiga OS4. PowerPC-binärer för MorphOS och Amiga OS4 samt i386- och x86_64-versioner för AROS finns också tillgängliga som en del av det distribuerade arkivet.

BeeBase distribueras som ett lha-arkiv, t.ex. `BeeBase-1.0.lha' och kan laddas ner från BeeBase hemsida https://beebase.sourceforge.io. För att installera BeeBase på din dator, packa upp detta arkiv till en temporär katalog. Packa inte upp det till målkatalogen!

Dubbelklicka på BeeBase installationsskript `Install-BeeBase' och följ dess instruktioner. Skriptet frågar efter en katalog dit programvaran ska kopieras. Ange inte den katalog där du har packat upp BeeBase-arkivet. Skriptet kan också uppdatera en befintlig BeeBase-installation genom att ange den katalog där du tidigare installerade BeeBase.

Efter lyckad installation kommer du att hitta en (ny) låda på ditt system som innehåller BeeBase-programmet tillsammans med alla nödvändiga filer och några exempelprojekt. Dessutom har en tilldelning `BeeBase:' som refererar till denna låda lagts till i din systemfil `S:User-Startup'. Det är säkert att ta bort lha-arkivet och de temporära filerna eftersom de inte längre behövs.


3.5 Uppdatering från en tidigare version

När du installerar BeeBase kan du uppgradera från en tidigare version av BeeBase eller installera om det enligt beskrivningen ovan. Under den nya installationen ersätts alla nödvändiga filer med nya. Detta inkluderar exempelprojekten i katalogen `Demos'. Det rekommenderas därför inte att placera dina egna projekt i denna katalog eller att använda något av exempelprojekten för att hantera dina egna data eftersom de skrivs över när du installerar om eller uppgraderar BeeBase.

Det rekommenderade sättet att hantera dina egna projekt är att placera dem i en separat katalog oberoende av BeeBase installationskatalog.

Om ditt system innehåller en version av MUIbase rekommenderas att ta bort den, för att få filassociationer korrekt tilldelade till BeeBase.


3.6 Starta BeeBase

BeeBase kan startas antingen från din grafiska miljö eller från en kommandotolk. På Windows hittar du BeeBase under menyn `Start'. På Mac OS startar du BeeBase med `Finder' från katalogen `Applications'. Om du kör Gnome eller KDE på Linux kan du starta BeeBase genom att välja motsvarande objekt från menyn `Program - Kontor'. På Workbench (Amiga) dubbelklickar du på BeeBase-ikonen eller ikonen för ett BeeBase-projekt som då automatiskt laddas efter att BeeBase startats (du kan också välja flera BeeBase-projekt genom att shift-klicka på dem och dubbelklicka på den sista).

När du startar BeeBase från en kommandotolk på Windows, Linux eller Amiga kan du inkludera kommandoradsargument och valfria projekt att ladda. Det finns två grundläggande sätt att starta BeeBase från en kommandotolk:

 
BeeBase [project1 ...]
BeeBase -n

Den första formen startar BeeBase och laddar de valfria projekten som anges med deras filnamn project1 .... Den andra formen startar BeeBase utan grafiskt användargränssnitt. Detta kan vara användbart för att köra BeeBase som en server i bakgrunden och komma åt den genom dess externa gränssnitt (t.ex. ARexx på Amiga, se ARexx interface).


3.7 Avsluta BeeBase

För att avsluta BeeBase, välj menyalternativ `Projekt - Avsluta' eller stäng alla öppnade projekt.


3.8 Filnamnskonventioner på Windows, Mac OS och Linux

BeeBase för Windows, Mac OS och Linux har några speciella konventioner för filnamn som vanligtvis inte finns i annan programvara på dessa system.

När BeeBase startar, sätts en miljövariabel `BeeBase' som hänvisar till installationskatalogen för BeeBase. På Windows är detta den katalog som anges under programvaruinstallationen. På Mac OS är det katalogen `/Applications/BeeBase.app/Contents/Resources/share/BeeBase'. På Linux är det katalogen `/usr/share/BeeBase'.

När filnamn tolkas (antingen inmatade av användaren eller filnamnen som finns i denna dokumentation) undersöks ett filnamn för förekomsten av miljövariabler. Om ett filnamn innehåller ett dollartecken `$' tolkas de efterföljande tecknen fram till det första icke-alfanumeriska tecknet som en miljövariabel och, om miljövariabeln är satt, ersätts den delen av filnamnet med innehållet i miljövariabeln (annars lämnas delen av filnamnet oförändrad inklusive `$'-tecknet). Du kan använda parenteser runt miljövariabeln om den innehåller icke-alfanumeriska tecken. Till exempel expanderar `$HOME/data' till sökvägen där `$HOME' har ersatts med sökvägsnamnet för din hemkatalog.

Dessutom hanteras Amiga-stil `tilldelningsnamn' på följande sätt. Om ett filnamn innehåller ett kolon `:' behandlas allt före kolonet som en miljövariabel (kallad `tilldelningsnamn') och ersätts med dess innehåll om miljövariabeln är satt. `Tilldelningsnamn' bör vara minst 2 tecken långa, för att skilja dem från enhetsbokstäver på Windows. På MacOSX och Linux ersätts `T:' automatiskt med `/tmp'.

Dessa konventioner tillåter, till exempel, att referera till filmexempeldatabasen inuti BeeBase installationskatalog som `BeeBase:demos/Movie.bbs'.

Ett annat exempel är när du sätter en miljövariabel, säg `EXTERNAL_DATA', som hänvisar till katalogen där du lagrar externa data som bilder, etc. för ett av dina projekt. Du kan då komma åt data inuti denna katalog genom `EXTERNAL_DATA:some-file' och lagra sådana filnamn i databasprobjektet.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated on September, 6 2025 using texi2html