Differences

This shows you the differences between two versions of the page.

Link to this comparison view

edeonarchbsd [2015/10/03 14:54]
edeonarchbsd [2015/10/03 14:54] (current)
Line 1: Line 1:
 +====== EDE on ArchBSD ======
  
 +Being a [[http://​www.freebsd.org/​|FreeBSD]] distribution using the package management known from Arch Linux, the installation is quite similar to the later.
 +
 +===== Using pre-built packages =====
 +
 +:!: **Note:** All packages in the ''​EDE''​ repository are currently //​unsigned//​!\\ ​
 +:!: **Note 2:** ''​FLTK''​ is not yet available from %%ArchBSD'​s%% repositories. For that reason the ''​EDE''​ project provides a ''​FLTK''​ package as well.
 +
 +==== Architectures ====
 +
 +:!: **Note:** [[http://​archbsd.net/​|ArchBSD]] has been a **x86_64 only** distribution until just recently. While a i686 release exists, it is considered experimental and does not even feature a packaged X11 system yet. For that reason it doesn'​t make sense to package ''​EDE''​ for that platform, too.
 +
 +==== Packages available ====
 +
 +''​EDE''​ for %%ArchBSD%% comes split into seven packages:
 +
 +  * **fltk** - The toolkit ''​EDE''​ depends on
 +  * **edelib** - ''​EDE'''​s support library which implements functions not provided by ''​FLTK''​
 +  * **ede-common** - Platform independent data for ''​EDE''​ (e.g. icons)
 +  * **ede-wm** - ''​EDE'''​s window manager (a slightly modified PekWM)
 +  * **ede-bin** - ''​EDE''​ binaries
 +  * **ede-doc** - __Optional__ documentation package
 +  * **ede-wallpapers** - __Optional__ wallpaper package
 +
 +==== Installing EDE ====
 +
 +Installing EDE can be done in 4 simple steps:
 +  - Open your pacman configuration file (///​etc/​pacman.conf//​) with your favorite editor (and root privileges!)
 +  - Add the following lines to it (you can just leave the //$arch// variable as it is; your system knows it): <​code>​
 +  [ede]
 +  SigLevel = Optional
 +  Server = http://​ede.elderlinux.org/​repos/​archbsd/​$arch
 +</​code>​
 +  - Update pacman database files by invoking: **pacman -Syy**
 +  - Simply install any package or the entire ''​EDE''​ group like any other package. E.g.: **pacman -S ede**
 +
 +==== Trouble shooting ====
 +
 +If you're experiencing difficulties in installing from the repository, it might help tp add the lines mentioned above at the beginning of the file //​pacman.conf//​ instead of appending them at the end.
 +
 +===== Building / installing from source ======
 +
 +The //​PKGBUILD//​ files will be made available in the AUR at some time in the future.
 +
 +Until then you can of course follow the generic building procedure, too: InstallingFromSource.
 +
 +===== Starting EDE =====
 +
 +You can either use a graphical login manager to bring up ''​EDE''​ or simply use ''​Xorg'''​s //startx// command.
 +
 +:!: **Make sure you have installed the package //​xorg-xinit//​ in the later case. It is not part of //​xorg-server//​ on ''​Arch Linux''​!**
 +
 +If you want to use //startx//, just create a new file **.xinitrc** with the content //exec startede// in your home directory. You can do so with the following command:
 +
 +<​code>​
 +cd ~ && echo "exec startede"​ > .xinitrc
 +</​code>​
Print/export