Difference between revisions of "BGRA Installation on Linux"

From Free Pascal wiki
Jump to navigationJump to search
 
(25 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
[[category:Install]]
 +
[[category:BGRAControls]]
 
'''BGRA Installation on Linux'''
 
'''BGRA Installation on Linux'''
  
 
'''Prerequisites:'''
 
'''Prerequisites:'''
* 1. Proxmox as virtualization solution
+
* 1. Proxmox 5.2 as virtualization solution
* 2. Linux MINT XFCE 64 bits as operating system
+
* 2. Linux MINT beta 19 XFCE 64 bits as operating system
  
Using a virtualization solution has the advantage of starting with a clean system very easy. The resources of the host a well utilized in terms of example hosting several systems on a computer instead of only one.
+
Using a virtualization solution has the advantage of starting with a clean system very easy. The resources of the host a well utilized in terms of, example hosting several systems on a computer instead of only one.
 
Proxmox as open source virtualization solution has Enterprise capabilities that are found only in commercial versions of ESXi for example.
 
Proxmox as open source virtualization solution has Enterprise capabilities that are found only in commercial versions of ESXi for example.
  
Line 12: Line 14:
 
'''Steps:'''
 
'''Steps:'''
 
* 1. Install Proxmox and have a clone of the Linux MINT as sandbox.
 
* 1. Install Proxmox and have a clone of the Linux MINT as sandbox.
* 2. Install SSH server: sudo apt install openssh-server
+
* 2. Install SSH server:  
* 3. Install needed libraries: sudo aptitude install make binutils build-essential gdb subversion zip unzip libx11-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev
+
<syntaxhighlight lang="bash">sudo apt install openssh-server</syntaxhighlight>
sudo apt-get update
+
* 3. Install needed libraries:  
sudo apt-get install libxtst-dev
+
<syntaxhighlight lang="bash">sudo aptitude install -y make binutils build-essential gdb subversion zip unzip libx11-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev unrar</syntaxhighlight>
sudo apt-get install libgl1-mesa-dev
+
<syntaxhighlight lang="bash">sudo apt-get update
* 4. Go into downloads folder and download FPCUPDeluxe with wget --content-disposition https://github.com/newpascal/fpcupdeluxe/releases/download/1.4.0s/fpcupdeluxe-x86_64-linux
+
sudo apt-get install -y libxtst-dev libgl1-mesa-dev
* 5. Make the download executable with chmod +x fpcupdeluxe-x86_64-linux
+
sudo apt-get install -y libatk-adaptor</syntaxhighlight>
* 6. Launch the executable in the graphic console with ./fpcupdeluxe-x86_64-linux
+
* 4. Go into downloads folder and download FPCUPDeluxe with  
* 7. Now select CPU x8664 and OS linux, FPC 3.0.4 and Lazarus fixes 1.8
+
<syntaxhighlight lang="bash">wget --content-disposition https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/download/1.6.2x/fpcupdeluxe-x86_64-linux</syntaxhighlight>
* 8. Run the install option
+
* 5. Make the download executable with  
* 9. After installation is done open Online Package Manager from the Package Menu. Select BGRA Bitmap and Controls and wait for download and compilation.
+
<syntaxhighlight lang="bash">chmod +x fpcupdeluxe-x86_64-linux</syntaxhighlight>
 +
* 6. Launch the executable in the graphic console with  
 +
<syntaxhighlight lang="bash">./fpcupdeluxe-x86_64-linux</syntaxhighlight>
 +
* 7. Now select CPU x8664 and OS linux, FPC stable and Lazarus stable.  
 +
* 8. Run the install option which will install Lazarus 1.8.4 as per June 2018.
 +
* 9. After installation is done install (Package -> Install Packages) and open Online Package Manager from the Package Menu. Select BGRA Bitmap and Controls and wait for download and compilation.
 
* 10. Open Lazarus and enjoy the new pallet entries.
 
* 10. Open Lazarus and enjoy the new pallet entries.
 +
 +
[[Installation on Linux with Ansible]]

Latest revision as of 17:08, 29 June 2019

BGRA Installation on Linux

Prerequisites:

  • 1. Proxmox 5.2 as virtualization solution
  • 2. Linux MINT beta 19 XFCE 64 bits as operating system

Using a virtualization solution has the advantage of starting with a clean system very easy. The resources of the host a well utilized in terms of, example hosting several systems on a computer instead of only one. Proxmox as open source virtualization solution has Enterprise capabilities that are found only in commercial versions of ESXi for example.

Linux MINT XFCE offers a graphic environment with a very light overhead making it a good choice for virtualization where a GUI is needed.

Steps:

  • 1. Install Proxmox and have a clone of the Linux MINT as sandbox.
  • 2. Install SSH server:
sudo apt install openssh-server
  • 3. Install needed libraries:
sudo aptitude install -y make binutils build-essential gdb subversion zip unzip libx11-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev unrar
sudo apt-get update
sudo apt-get install -y libxtst-dev libgl1-mesa-dev
sudo apt-get install -y libatk-adaptor
  • 4. Go into downloads folder and download FPCUPDeluxe with
wget --content-disposition https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/download/1.6.2x/fpcupdeluxe-x86_64-linux
  • 5. Make the download executable with
chmod +x fpcupdeluxe-x86_64-linux
  • 6. Launch the executable in the graphic console with
./fpcupdeluxe-x86_64-linux
  • 7. Now select CPU x8664 and OS linux, FPC stable and Lazarus stable.
  • 8. Run the install option which will install Lazarus 1.8.4 as per June 2018.
  • 9. After installation is done install (Package -> Install Packages) and open Online Package Manager from the Package Menu. Select BGRA Bitmap and Controls and wait for download and compilation.
  • 10. Open Lazarus and enjoy the new pallet entries.

Installation on Linux with Ansible