The Perfect Desktop - Slackware 12 - Page 06
12 Installing from SlackBuild ScriptsTogether we will install FUSE, the NTFS-3G driver and OpenOffice.org. Afterwards you will be able to follow the same steps to install all packages from SlackBuilds.org including Guarddog, Adobe Acrobat Reader (named acroread at SlackBuilds.org), Scribus, kmymoney2, htop, and Skype.Open a browser window to http://www.slackbuilds.org/. Read the HOWTO and the FAQ:
Below is an excerpt from the FAQ regarding dependencies and explains why you need to read the README file for each package before installing software from SlackBuilds.org
Installing FUSEClick REPOSITORY to view the categories and then click System:
The System category opens:
Scroll down and click fuse:
The page for FUSE:
The easiest installation method is provided by the SlackBuild HOWTO. The following is my interpretation of their instructions. Step 1 Download the SlackBuild archive of the applicationThe SlackBuild archive is fuse.tar.gz. The archive contains the SlackBuild script named fuse.Slackbuild. You'll run the SlackBuild script later. Note that the source is not included in the SlackBuild archive. The source is downloaded separately. Click the SlackBuild archive fuse.tar.gz to begin downloading:
Save it to the /Desktop/downloads directory:
When the download is finished open a terminal window in your downloads directory:
Extract the contents of fuse.tar.gz by typing, tar xzvf fuse.tar.gz
This creates a folder named /fuse
Change to the fuse directory, cd fuse I refer to SlackBuild scripts a few times in this section. When I refer to any SlackBuild script I'm talking about the file that ends in .SlackBuild. In this case the SlackBuild script is named fuse.SlackBuild. To see the SlackBuild script type ls.
Step 2 Download the source of the applicationNow we will download the Gzipped file containing the source code. Before downloading I'd like you to notice that the Download Source indicates that this SlackBuild is built using FUSE version 2.7.0. This is important to notice because if the source of the version you download is newer than the version linked to on this page you would need to edit the SlackBuild script as shown in step 3's hypothetical example..Download fuse-2.7.0.tar.gz:
Save it in the /fuse directory:
Step 3 - Edit the SlackBuild script ONLY if necessaryWhen I installed this software I didn't need to edit the SlackBuild script (fuse.Slackbuild) because the SlackBuild archive (fuse.tar.gz) matched version 2.7.0 of the source archive named fuse-2.7.0.tar.gz.But, let's assume that by the time you read this there is a newer version of FUSE. Let's call this newer version fuse-2.8.0.tar.gz. You would then need to modify the Slackbuild script. To modify the SlackBuild script you would open fuse.Slackbuild with your favorite text editor and find the line that starts with VERSION. Below we see the VERSION of the fuse.SlackBuild script is set to 2.7.0:
But, in this hypothetical example we're working with a newer version of FUSE named fuse-2.8.0.tar.gz. To make this SlackBuild installation work you would change the line from VERSION=2.7.0 to VERSION=2.8.0.
Then you would have saved the file and moved on: Step 4 - Last chance to check everything:Before building the program lets confirm the source file is in the fuse directory. Also confirm the SlackBuild script is executable. The x means executable. In the fuse directory type ls -l:
The above screenshot confirms two things. First that the source file fuse-2.7.0.tar.gz is in the fuse directory. Second, the SlackBuild script named fuse.SlackBuild is executable. If it were not executable it would look like:
And then you would have to make it executable by running the command chmod +x fuse.SlackBuild You could then confirm it's executable by typing ls -l again:
Step 5. Execute the SlackBuild Script (as root)To run the SlackBuild Script su to root.
In the terminal, we run ./fuse.SlackBuild The packages is created and moved to the /tmp directory:
Step 6 - Install the Package (as root)Change to the /tmp directory by typing,cd /tmp To see the name of the new package you can type ls. The completed package is named fuse-2.7.0-i486-1_SBo.tgz. You may want to save this package as a backup.
As root type, installpkg fuse-2.7.0-i486-1_SBo.tgz and press Enter:
That completes the installation of FUSE. Installing ntfs-3gReturn to the SlackBuilds Repository and click System:
Scroll down the page and click ntfs-3g:
The page for ntfs-3g:
When we click the README file we see it is dependent on FUSE 2.6.0 or later:
Step 1 Download the SlackBuild archive of the applicationClick ntfs-3g.tar.gz to download the file:
Save the file to /Desktop/downloads/
Type ls and we see it's in the downloads directory:
Extract ntfs-3g.tar.gz by typing, tar xzvf ntfs-3g.tar.gz
Run ls and we see the new directory named ntfs-3g.
At the command line change your directory to the ntfs-3g directory: cd ntfs-3g Step 2 Download the source of the applicationClick ntfs-3g-1.826.tgz to download the source of the application:
Unfortunately, we get a 404 error: |
![]() | Please do not use the comment function to ask for help! If you need help, please use our forum. Comments will be published after administrator approval. |
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com


































And that completes the installation of OpenOffice.org.

print: 
Recent comments
22 hours 34 min ago
1 day 3 min ago
1 day 3 hours ago
1 day 6 hours ago
1 day 9 hours ago
1 day 10 hours ago
1 day 10 hours ago
1 day 11 hours ago
1 day 12 hours ago
1 day 13 hours ago