Difference between revisions of "Software projects/OS/Slackware"

From Pandora Wiki
Jump to: navigation, search
(Disclaimer)
(Build system)
Line 45: Line 45:
  
 
= Build system =
 
= Build system =
 +
* I distribute it under the GPL 3 license.
 
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as i intended from the start.
 
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as i intended from the start.
 
* It's mainly two bash scripts.
 
* It's mainly two bash scripts.
 
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.
 
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.
 
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.
 
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.

Revision as of 10:35, 18 March 2012

Disclaimer

Hi, this is Linux-SWAT.

I'm the maintainer of this Slackware port, and you can find me here : http://boards.openpandora.org/

It's an a ARMedSlack overlay. ARMedSlack is the official ARM Slackware port.

Important notes : It's not affiliated in any way with Slackware or ARMedSlack. DO NOT contact any of them if you have problems with it. Contact ME.

It's not affiliated in any way with Open Pandora gmbh or Open Pandora ltd. DO NOT contact any of them if you have problems with it. Contact ME.

This software is distributed as is. You are on your own responsibility when using it.

Installation

  • Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.
  • It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice.
  • Grab the latest rootfs here : http://
  • Uncompress the rootfs on your SD. Be root, using su -, or sudo :

sudo tar -xpjvf myrootfs.tar.bz2 -C /media/SLACK/ --numeric-owner

First run

  • Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.
  • Power down your Pandora, insert the SD card in slot 1, and power on your unit.
  • Login : op Password : op

Basic usage

  • In order to type commands as root, you have to type su -. You can use just su, but i don't recommend it because you won't have the full root environment.

Basic tools

  • To upgrade, become root using su -, then use slackpkg update, followed by slackpkg upgrade-all.
  • To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.
  • To choose a window manager when using the runlevel 4 (the default), become root and type xwmconfig.
  • If you disabled the runlevel 4, you don't need to be root.

Installing a program

  • Slackware archives are .tgz or .txz
  • Slackware uses three powerful tools : installpkg, removepkg and upgradepkg.
  • A fourth tool named makepkg build packages from compiled sources.

Build system

  • I distribute it under the GPL 3 license.
  • It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as i intended from the start.
  • It's mainly two bash scripts.
  • Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.
  • Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.