Difference between revisions of "BGRA Installation on Linux"

From Free Pascal wiki
Jump to navigationJump to search
 
(21 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.
Line 13: Line 15:
 
* 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:  
 
* 2. Install SSH server:  
<source>sudo apt install openssh-server</source>
+
<syntaxhighlight lang="bash">sudo apt install openssh-server</syntaxhighlight>
 
* 3. Install needed libraries:  
 
* 3. Install needed libraries:  
<source>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</source>
+
<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>
<source>sudo apt-get update
+
<syntaxhighlight lang="bash">sudo apt-get update
sudo apt-get install libxtst-dev
+
sudo apt-get install -y libxtst-dev libgl1-mesa-dev
sudo apt-get install libgl1-mesa-dev</source>
+
sudo apt-get install -y libatk-adaptor</syntaxhighlight>
 
* 4. Go into downloads folder and download FPCUPDeluxe with  
 
* 4. Go into downloads folder and download FPCUPDeluxe with  
<source> wget --content-disposition https://github.com/newpascal/fpcupdeluxe/releases/download/1.4.0s/fpcupdeluxe-x86_64-linux </source>
+
<syntaxhighlight lang="bash">wget --content-disposition https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/download/1.6.2x/fpcupdeluxe-x86_64-linux</syntaxhighlight>
 
* 5. Make the download executable with  
 
* 5. Make the download executable with  
<source> chmod +x fpcupdeluxe-x86_64-linux </source>
+
<syntaxhighlight lang="bash">chmod +x fpcupdeluxe-x86_64-linux</syntaxhighlight>
 
* 6. Launch the executable in the graphic console with  
 
* 6. Launch the executable in the graphic console with  
<source>./fpcupdeluxe-x86_64-linux</source>
+
<syntaxhighlight lang="bash">./fpcupdeluxe-x86_64-linux</syntaxhighlight>
* 7. Now select CPU x8664 and OS linux, FPC 3.0.4 and Lazarus fixes 1.8
+
* 7. Now select CPU x8664 and OS linux, FPC stable and Lazarus stable.  
* 8. Run the install option
+
* 8. Run the install option which will install Lazarus 1.8.4 as per June 2018.
* 9. After installation is done open Online Package Manager from the Package Menu. Select BGRA Bitmap and Controls and wait for download and compilation.
+
* 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 16: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