[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
studioware:quick_start [2014/02/19 14:22 (UTC)] – [Going Further] dive | studioware:quick_start [2016/08/13 10:38 (UTC)] – [3) Installation] dive | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Introduction ====== | ====== Introduction ====== | ||
+ | To install our slackbuilds we have an application to help the process. | ||
- | There are a few ways of installing studioware applications. We have both pre-built packages | + | To make the process |
- | To make the process | + | You will need around 12GB of free space to build all the packages in a full install. |
+ | ===== 1) Preinstallation Tasks ===== | ||
- | ===== 1) Preparing Studiopkg | + | * Install JDK or OpenJDK. AlienBob has packages here: http:// |
+ | * Create Avahi user and group (for 14.2 onward): | ||
+ | groupadd -g 214 avahi\\ | ||
+ | useradd -u 214 -g 214 -c " | ||
- | First you need to grab the latest versions and install them with installpkg: | + | ===== 2) Preparing Sepkg ===== |
- | http:// | + | First you need to grab the latest versions and install it with installpkg: |
- | http:// | + | |
- | # installpkg studiopkg-VERSION-noarch-TAG.txz\\ | + | http:// |
+ | |||
+ | < | ||
# installpkg sepkg-VERSION-noarch-TAG.txz | # installpkg sepkg-VERSION-noarch-TAG.txz | ||
+ | </ | ||
- | Next step is to check that they are both pointing at the right branch. | + | Next step is to check that it is pointing at the right branch. |
- | + | ||
- | Edit / | + | |
- | + | ||
- | SWVERSION=14.1 | + | |
- | + | ||
- | The ARCH is worked out automatically. | + | |
- | + | ||
- | You can also set CHECKGPG=ON or OFF for your needs. We recommend ON. | + | |
Edit / | Edit / | ||
- | Once that is done they need to fetch the latest file lists from our servers using the -u flag. Additionally studiopkg needs to import our gpg key: | + | Once that is done we need to fetch the latest file lists from our servers using the -u flag. |
- | studiopkg gpg\\ | + | < |
- | studiopkg | + | sepkg -u |
- | sepkg -u\\ | + | </ |
You should now be able to build/ | You should now be able to build/ | ||
- | ===== 2) Installation ===== | + | ===== 3) Installation ===== |
We have three main categories of applications: | We have three main categories of applications: | ||
- | If you want a certain category - say audio, then you can use either studiopkg or sepkg to download and build/ | + | If you want a certain category - say audio - then you can use sepkg to download and build/ |
- | studiopkg -q audio\\ | + | < |
- | or\\ | + | |
- | sepkg -q audio\\ | + | |
- | + | ||
- | When using studiopkg it will check the package md5 and gpg. If these are wrong you may need to retry the download and/or delete the cache using the delete-cache option. It will prompt for retry download. If it keeps throwing up an error then please contact us with the details. | + | |
===== 3) Done ===== | ===== 3) Done ===== | ||
That's it. Now start using your apps. | That's it. Now start using your apps. | ||
- | |||
- | ====== Going Further ====== | ||
\\ | \\ | ||
\\ | \\ | ||
- | ===== Queue Operations ===== | + | \\ |
- | + | ||
- | + | ||
- | Queues are the best way to handle installation as they can be adjusted as needed and it saves trying to remember options etc. | + | |
- | + | ||
- | It is possible to use queues locally via shell redirection, | + | |
- | + | ||
- | ==== Queue Examples ==== | + | |
- | + | ||
- | + | ||
- | Local queues: | + | |
- | + | ||
- | studiopkg -i < kdenlive.sqf\\ | + | |
- | sepkg -i < kdenlive.queue | + | |
- | + | ||
- | This will download the appropriate files one at a time and build and/or install them. | + | |
- | + | ||
- | **Note that it is probably a good idea to set noclobber in your shell, or accidently using '>' | + | |
- | + | ||
- | Remote queues: | + | |
- | + | ||
- | studiopkg -q kdenlive\\ | + | |
- | sepkg -q kdenlive\\ | + | |
- | studiopkg -q video\\ | + | |
- | studiopkg -q full\\ | + | |
- | sepkg -q video\\ | + | |
- | + | ||
- | We have queues for whole sections of packages - full, video, audio, photo (You don't need to specify the extension as .sqf is assumed). This makes it much easier to set up a machine with a categories of packages in one shot. The queues are on both our ftp and in git, so they can be downloaded manually and adjusted if need be. | + | |
- | + | ||
- | ==== Build Options ==== | + | |
- | + | ||
- | + | ||
- | sepkg queues can take build options: | + | |
- | + | ||
- | In the queue specify options after the application name: | + | |
- | + | ||
- | ardour WIIMOTE=yes | + | |
- | + | ||
- | To find out which build options are avaliable it is necesary to read the README or the SlackBuild in our git repo for the specific application. COMING SOON: We will have a list of applications and their directory branches to make finding them easier. | + | |
- | + | ||
- | ===== Other Operations ===== | + | |
- | + | ||
- | + | ||
- | studiopkg can clean our packages from the system with either: | + | |
- | + | ||
- | studiopkg clean\\ | + | |
- | studiopkg clean-system | + | |
- | + | ||
- | A dialog window will popup asking which ones to clean. This is similar to the way slackpkg works except it will ONLY list packages with our ' | + | |
- | + | ||
- | A full list of operations can be found here: | + | |
- | + | ||
- | http:// | + | |
- | http:// | + | |
- | + | ||
- | ===== Slackpkg and sbopkg ===== | + | |
- | + | ||
- | + | ||
- | It is possible to download and build/ | + | |
- | + | ||
- | We recommend using our tools for installing whole categories as they were designed with this in mind and simplify the process of getting a machine up and running. | + | |
- | + | ||
- | Later, either slackpkg or sbopkg can be used to search, build or install applications. A howto on setting up slackpkg and sbopkg can be found here: http:// | + | |
- | * Originally written by [[wiki: | + | |
<!-- * Contributions by [[wiki: | <!-- * Contributions by [[wiki: | ||