Menu

pkg-solus-cdesktopenv

Roger Brown

Solus CDE

In order to get CDE running on Solus we need

As cdesktopenv depends on ncompress, motif and ksh you will need to setup a local repository.

There have been a number of setup guides for compilation on Solus that are far more complicated than they need to be. You don't need to build using an unstable profile, you don't need a hierarchy of makefiles with symbolic links to a common git clone.

All you need is a local profile to refer to a repository to be shared by eopkg and solbuild

$ cat /etc/solbuild/local-main-x86_64.profile 
image = "main-x86_64"

remove_repos = ['Solus']
add_repos = ['Local','Solus']

[repo.Local]
uri = "/var/lib/solbuild/local"
local = true
autoindex = true

[repo.Solus]
uri = "https://packages.solus-project.com/shannon/eopkg-index.xml.xz"

And then build the package.yml (getsol.us) using

$ sudo solbuild build -p local-main-x86_64

Once that is done, then copy locally built packages into

$ ls -l /var/lib/solbuild/local/
total 4732
-rw-r--r-- 1 root root    9607 Jan  2 18:57 eopkg-index.xml
-rw-r--r-- 1 root root      40 Jan  2 18:57 eopkg-index.xml.sha1sum
-rw-r--r-- 1 root root    2040 Jan  2 18:57 eopkg-index.xml.xz
-rw-r--r-- 1 root root      40 Jan  2 18:57 eopkg-index.xml.xz.sha1sum
-rw-r--r-- 1 root root  591907 Jan  2 03:11 ksh-1.0.0-1-1-x86_64.eopkg
-rw-r--r-- 1 root root 2548893 Jan  2 03:11 motif-2.3.8-1-1-x86_64.eopkg
-rw-r--r-- 1 root root 1655984 Jan  2 03:11 motif-devel-2.3.8-1-1-x86_64.eopkg
-rw-r--r-- 1 root root   11296 Jan  2 03:11 ncompress-5.0-16-1-x86_64.eopkg

so they can be used be eopkg and solbuild.

As the official documentation says, don't share locally built packages that use the main profile. However this does keep your own system simple and clean.


MongoDB Logo MongoDB