Code: Select all
guest@porteus:~$ python -V
Python 2.7.10
f3d3dd2096e19f98620cf5d74454fee6 python2-2.7.10.i686-pkg-2.xzm
BOINC
md5sum boinc-7.2.42.i686.xzm
3367499251a5f8b7508af5859d0d3d48 boinc-7.2.42.i686.xzm
Usage
- Preparation
- Download BOINC package from http://boinc.berkeley.edu/download.php to /home/guest.
- Decompress Package:
Code: Select all
sh boinc_7.2.42_i686-pc-linux-gnu.sh
- Strip BOINC directory of executables, putting them out of the way:
Code: Select all
mkdir /tmp/bnc for b in BOINC/boinc*; do ! [[ $b =~ png$ ]] && mv $b /tmp/bnc; done
- Advisable to copy BOINC directory to real filesystem if short on memory:
Code: Select all
cp -a BOINC /mnt/sdxy/Path to Boinc/
- Running following Activation of Module
- At boot time
- Kernel Parameter (cheatcode) cliexec=boinc~--dir~/mnt/sdxy/Path to Boinc/BOINC~--daemon
- guiexec=/Path to a script, say/boinc_mgr
boinc_mgr:Code: Select all
#!/bin/bash cd /mnt/sdxy/Path to Boinc/BOINC boincmgr
- In Interactive Mode
- RUN(Alt+F2):
Code: Select all
boinc --dir /mnt/sdxy/Path to Boinc/BOINC --daemon
- RUN(Alt+F2):/Path to a script, say/boinc_mgr
- And/Or Correct item in menu to reflect script boinc_mgr
- RUN(Alt+F2):
- At boot time
Code: Select all
root@porteus:/home/guest# sh p10/Por/xzmod.sh -q p10/Por/PakOrg/Boinc/bnc_270915 . /mnt/sda1/mods
Default Module Name: bnc_270915.xzm
Installing to Fakeroot Directory
boinc-7.2.42.i686-pkg-1: 7.2.42 boinc-7.2.42-1-i686.pkg.tar.xz [5.6M]
libgnome-desktop-3-2-3.4.2-i386: [36M]
curl-7.44.0.i686-pkg-1: 7.44.0 curl-7.44.0-1-i686.pkg.tar.xz [1.5M]
libxext-1.3.3.i686-pkg-1: 1.3.3 libxext-1.3.3-1-i686.pkg.tar.xz [400K]
libxss-1.2.2.i686-pkg-2: 1.2.2 libxss-1.2.2-2-i686.pkg.tar.xz [50K]
sqlite-3.8.11.1.i686-pkg-3: 3.8.11.1 sqlite-3.8.11.1-3-i686.pkg.tar.xz [5.5M]
wxgtk2.8-2.8.12.1.i686-pkg-3: 2.8.12.1 wxgtk2.8-2.8.12.1-3-i686.pkg.tar. [17M]
xextproto-7.2.1-i486-1: C prototypes for X Protocol Extensions [1.4M]
scrnsaverproto-1.2.2-noarch-1: C prototypes for X11 MIT Screen Saver Ext [150K]
libssh2-1.4.3-i486-1sl: is a library implementing the SSH2 protocol, ava [850K]
expat-2.1.0-i486-1: C library for parsing XML [560K]
keyutils-1.5.5-i486-1: Kernel key management utilities [160K]
krb5-1.12-i486-1sl: Kerberos Network Authentication Protocol [3.8M]
libgpg-error-1.19.i686-pkg-1: 1.19 libgpg-error-1.19-1-i686.pkg.tar.xz [640K]
libstdc++6-gcc49-4.9.0+r211729.2.1.7-i586-1: 4.9.0 libstdc++6-gcc49-4.9. [970K]
xz-5.2.1.i686-pkg-1: 5.2.1 xz-5.2.1-1-i686.pkg.tar.xz [850K]
symfix-0.0.0-i486-1bp: Fix up sym links for /lib/liblzma.so.5 & /lib/lib [10K]
libpng16-16-1.6.6-4.1.i586: [240K]
lip-0.0.0-i486-0bp: Expanding Library Search Path [10K]
Creating Module bnc_270915.xzm
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on /mnt/sda1/mods/bnc_270915.xzm, block size 262144.
[=========================================================================|] 3516/3516 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size 25249.73 Kbytes (24.66 Mbytes)
...
guest@porteus:~$ cp /mnt/sda1/mods/bnc_270915.xzm boinc-7.2.42.i686.xzm
md5sum systemd-224-1-i686-0-kde.xzm
77fc39b5ec79b1dd3cfe9dfbb6f2c153 systemd-224-1-i686-0-kde.xzm
Only tested under KDE, but might be allright for other DEs. Check using:
Code: Select all
ldd /usr/lib/libsystemd.so | grep "not found"
GTK3
GTK+ VERSION 3.16.7
md5sum gtk3-3.16.7.i686-pkg-1.xzm
6ce1ec528052982f00ce2df87acd0938 gtk3-3.16.7.i686-pkg-1.xzm
Module weighs in at just under 35 MB, part of the bloat being attributable to adwaita-icon-theme dependency, remaining bloat due to brute force resolution of dependencies. (Also requires systemd)
GTK+3
Code: Select all
activate systemd-224-1-i686-0-kde.xzm
activate gtk3-3.16.7.i686-pkg-1.xzm
Make Up
Code: Select all
root@porteus:/home/guest# sh p10/Por/xzmod.sh -q p10/Por/PakOrg/gtk_300915 . /mnt/sda1/mods
Default Module Name: gtk_300915.xzm
Installing to Fakeroot Directory
gvfs-1.24.2.i686-pkg-1: 1.24.2 gvfs-1.24.2-1-i686.pkg.tar.xz [5.6M]
libcdio-paranoia-10.2+0.93+1.1.i686-pkg-1: 10.2 libcdio-paranoia-10.2+0. [180K]
libsecret-0.16-i486-1gv: library for storing and retrieving secrets like [890K]
libsoup-2.42.2-i486-1: an HTTP client/server library [3.8M]
udisks2-2.1.3-i486-1_slack14.1: storage device daemon v2 [7.6M]
gtk3-3.16.7.i686-pkg-1: 3.16.7 gtk3-3.16.7-1-i686.pkg.tar.xz [68M]
adwaita-icon-theme-3.16.2.1.any-pkg-1: 3.16.2.1 adwaita-icon-theme-3.16. [36M]
gtk-update-icon-cache-3.16.7.i686-pkg-1: 3.16.7 gtk-update-icon-cache-3. [40K]
libepoxy-1.3.1.i686-pkg-1: 1.3.1 libepoxy-1.3.1-1-i686.pkg.tar.xz [2.2M]
libxcomposite-0.4.4.i686-pkg-2: 0.4.4 libxcomposite-0.4.4-2-i686.pkg.tar [50K]
libxcursor-1.1.14.i686-pkg-2: 1.1.14 libxcursor-1.1.14-2-i686.pkg.tar.xz [110K]
libxdamage-1.1.4.i686-pkg-2: 1.1.4 libxdamage-1.1.4-2-i686.pkg.tar.xz [30K]
libxfixes-5.0.1.i686-pkg-1: 5.0.1 libxfixes-5.0.1-1-i686.pkg.tar.xz [50K]
libxi-1.7.5.i686-pkg-1: 1.7.5 libxi-1.7.5-1-i686.pkg.tar.xz [570K]
libxinerama-1.1.3.i686-pkg-2: 1.1.3 libxinerama-1.1.3-2-i686.pkg.tar.xz [40K]
libxkbcommon-0.5.0.i686-pkg-1: 0.5.0 libxkbcommon-0.5.0-1-i686.pkg.tar.x [1.2M]
libxrandr-1.5.0.i686-pkg-1: 1.5.0 libxrandr-1.5.0-1-i686.pkg.tar.xz [100K]
libxrender-0.9.9.i686-pkg-1: 0.9.9 libxrender-0.9.9-1-i686.pkg.tar.xz [90K]
randrproto-1.5.0.any-pkg-1: 1.5.0 randrproto-1.5.0-1-any.pkg.tar.xz [160K]
cairo-1.14.2.i686-pkg-1: 1.14.2 cairo-1.14.2-1-i686.pkg.tar.xz [3.7M]
pcre-8.33-i486-1: Perl-compatible regular expression library [2.9M]
glib2-2.44.1.i686-pkg-1: 2.44.1 glib2-2.44.1-1-i686.pkg.tar.xz [13M]
libpng16-16-1.6.6-4.1.i586: [240K]
wayland-1.8.1.i686-pkg-1: 1.8.1 wayland-1.8.1-1-i686.pkg.tar.xz [680K]
libwayland-egl1-9.2.2-i586-61.6.1: 9.2.2 libwayland-egl1-9.2.2-61.6.1.i5 [20K]
xextproto-7.2.1-i486-1: C prototypes for X Protocol Extensions [1.4M]
json-glib-0.16.2-i486-1gv: serialization/deserialization support for the [1.7M]
compositeproto-0.4.2-noarch-1: compositeproto [70K]
fixesproto-5.0-i486-1: fixesproto [70K]
renderproto-0.11.1-noarch-1: renderproto [90K]
damageproto-1.2.1-noarch-1: damageproto [50K]
inputproto-2.3-noarch-1: C prototypes for X Input extension [660K]
xineramaproto-1.2.1-noarch-1: xineramaproto [50K]
rest-0.7.90-i486-1rl: RESTful Library [790K]
at-spi2-atk-2.16.0.i686-pkg-1: 2.16.0 at-spi2-atk-2.16.0-1-i686.pkg.tar. [230K]
at-spi2-core-2.16.0.i686-pkg-1: 2.16.0 at-spi2-core-2.16.0-1-i686.pkg.ta [2.1M]
atk-2.16.0.i686-pkg-1: 2.16.0 atk-2.16.0-1-i686.pkg.tar.xz [3.4M]
libxext-1.3.3.i686-pkg-1: 1.3.3 libxext-1.3.3-1-i686.pkg.tar.xz [400K]
libxtst-1.2.2.i686-pkg-1: 1.2.2 libxtst-1.2.2-1-i686.pkg.tar.xz [140K]
recordproto-1.14.2-noarch-1: C prototypes for X Record Extension [200K]
expat-2.1.0-i486-1: C library for parsing XML [560K]
colord-1.2.12.i686-pkg-1: 1.2.12 colord-1.2.12-1-i686.pkg.tar.xz [3.6M]
libgudev-230-1-i686.pkg.x-z-z-: [370K]
libgusb-0.2.6.i686-pkg-1: 0.2.6 libgusb-0.2.6-1-i686.pkg.tar.xz [440K]
dconf-0.18.0-i486-1: low-level configuration system [1.0M]
Reloading system message bus configuration...
libusbx-1.0.17_rc1-i486-1alien: USB library [230K]
Creating Module gtk_300915.xzm
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on /mnt/sda1/mods/gtk_300915.xzm, block size 262144.
[=========================================================================/] 7179/7179 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size 34884.60 Kbytes (34.07 Mbytes)
cp /mnt/sda1/mods/gtk_300915.xzm gtk3-3.16.7.i686-pkg-1.xzm