Differences
This shows you the differences between two versions of the page.
| — |
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> | ||