[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.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
howtos:misc:get_acquainted_with_slackware [2015/01/10 05:12 (UTC)] – created didierspaier | howtos:misc:get_acquainted_with_slackware [2016/04/30 23:24 (UTC)] – [Management of software packages] minor typos zithro | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | ||
===== Get acquainted with Slackware ===== | ===== Get acquainted with Slackware ===== | ||
==== Introduction ==== | ==== Introduction ==== | ||
- | This document is intended to people who want to get quickly acquainted | + | This document is intended to allow people who have already used another " |
- | Slackware. | + | Slackware. |
- | * have already used another *nix style system, like any other Linux distribution, | + | * knows the main Unix commands and the associated concepts, |
- | * already know how-to | + | * knows how-to edit a text file (such as a configuration file) |
+ | * can read a simple shell script. | ||
==== Resources ==== | ==== Resources ==== | ||
Line 36: | Line 36: | ||
|-- pasture/ | |-- pasture/ | ||
|-- patches/ | |-- patches/ | ||
- | |-- slackware/ | + | |-- slackware/ |
- | |-- slackware64/ | + | |-- slackware64/ |
|-- testing/ | |-- testing/ | ||
`-- usb-and-pxe-installers/ | `-- usb-and-pxe-installers/ | ||
Line 78: | Line 78: | ||
[[http:// | [[http:// | ||
installers]], | installers]], | ||
- | language, keyboard | + | language, |
[[http:// | [[http:// | ||
polyglot versions of the main administration tools and/or their manual | polyglot versions of the main administration tools and/or their manual | ||
Line 93: | Line 93: | ||
* To change the font for the console type '' | * To change the font for the console type '' | ||
* To change the console keymap edit / | * To change the console keymap edit / | ||
- | * To change the LANG edit / | + | * To change the LANG edit / |
- | * To modify the keyboard settings for X (in graphical mode), copy usr/ | + | * To modify the keyboard settings for X (in graphical mode), copy usr/ |
- | * You can re-run the setup scripts (already used at the end of installation) using the command '' | + | * You can re-run the setup scripts (already used at the end of installation) using the command '' |
Slackware includes the main text editors such as pico, nano, elvis and vim | Slackware includes the main text editors such as pico, nano, elvis and vim | ||
Line 103: | Line 103: | ||
In general, Slackware does not prejudge how the system will be used. It is up | In general, Slackware does not prejudge how the system will be used. It is up | ||
to the administrator to customize it for its intended usage by editing the | to the administrator to customize it for its intended usage by editing the | ||
- | configuration files located in /etc or its subdirectories. Reading | + | configuration files located in /etc or its sub-directories. It helps to read the comments |
in scripts for management of services located in /etc/rc.d as well as in the | in scripts for management of services located in /etc/rc.d as well as in the | ||
- | configuration files helps. | + | configuration files. |
=== Startup === | === Startup === | ||
Line 147: | Line 147: | ||
* using the command '' | * using the command '' | ||
- | Note. As all administration tools, '' | + | Note. As all administration tools, '' |
==== Management of software packages ==== | ==== Management of software packages ==== | ||
Line 155: | Line 155: | ||
applications and associated documents, and if necessary scripts executed | applications and associated documents, and if necessary scripts executed | ||
during installation, | during installation, | ||
- | configuration files and services management scripts. | + | configuration files and services' |
A Slackware package consists in a file tree archived with '' | A Slackware package consists in a file tree archived with '' | ||
Line 164: | Line 164: | ||
usually ends with the execution of the '' | usually ends with the execution of the '' | ||
archive from the package' | archive from the package' | ||
- | appropriate installation scripts, cf. "man makepkg." | + | appropriate installation scripts, cf. "man makepkg" |
The software packages are in the directories of installation media indicated | The software packages are in the directories of installation media indicated | ||
Line 204: | Line 204: | ||
software' | software' | ||
- | In our example to modernize '' | + | In our example to modernize '' |
tmux-1.9a.tar.gz from the [[http:// | tmux-1.9a.tar.gz from the [[http:// | ||
it in source/ | it in source/ | ||
Line 236: | Line 236: | ||
These functions are provided respectively by the commands '' | These functions are provided respectively by the commands '' | ||
- | ' | + | '' |
Caution: '' | Caution: '' | ||
- | installs the specified package | + | installs the specified package |
regardless of their respective versions. | regardless of their respective versions. | ||
Line 256: | Line 256: | ||
=== The software package' | === The software package' | ||
- | The website | + | The [[http:// |
following criteria: | following criteria: | ||
* Package | * Package | ||
Line 264: | Line 264: | ||
in one or more packages directories, | in one or more packages directories, | ||
- | up to " | + | up to " |
+ | It also provides access to the files' tree of each of | ||
these versions. | these versions. | ||
Line 272: | Line 273: | ||
Volkerding: | Volkerding: | ||
- | >When I started this project, it really wasn't my intent to provide every | + | >When I started this project, it really wasn't my intent to provide every possible package, application, |
- | >possible package, application, | + | |
- | >upon which things could be built easily and that followed upstream as | + | |
- | >closely as was possible. Of course, some applications had to be included, | + | |
- | >but the idea was to try to stick to the essentials that everyone would miss | + | |
- | >if they weren' | + | |
Most of the applications missing from Slackware are available on the | Most of the applications missing from Slackware are available on the | ||
community website http:// | community website http:// | ||
- | packages, but everything needed to build them. | + | packages, but everything needed to build them minus the sources files. |
- | For information on using the materials, see http:// | + | For information on using the provided |
The '' | The '' | ||
- | usage of Slackbuilds available in http://slackbuids.org, | + | usage of Slackbuilds available in http://slackbuilds.org/, automating the |
download of everything needed, then the construction and installation of | download of everything needed, then the construction and installation of | ||
packages. See "man sbopkg" | packages. See "man sbopkg" | ||
Line 299: | Line 295: | ||
Finally, some trusted third party offer packages already built. See | Finally, some trusted third party offer packages already built. See | ||
especially those offered by Eric Hameleers aka | especially those offered by Eric Hameleers aka | ||
- | [[http:// | + | [[http:// |
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
The website http:// | The website http:// | ||
- | like those proposed by distributions derived from Slackware, as Salix | + | such as those proposed by distributions derived from Slackware, as [[http:// |
maintained mainly by George Vlahavas, or desktops not included in Slackware, | maintained mainly by George Vlahavas, or desktops not included in Slackware, | ||
such as [[http:// | such as [[http:// | ||
Line 313: | Line 309: | ||
elsewhere. Important warnings: | elsewhere. Important warnings: | ||
* Know who proposes these packages and preferably trust contributors of Slackware or at least of http:// | * Know who proposes these packages and preferably trust contributors of Slackware or at least of http:// | ||
- | * Carefully inspect the contents of packages before installation, | + | * Carefully inspect the contents of packages before installation, |
* Never install a package whose sources and SlackBuild are not available. | * Never install a package whose sources and SlackBuild are not available. | ||
Line 320: | Line 316: | ||
to directories containing " | to directories containing " | ||
- | === Build you own packages === | + | === Build your own packages === |
This is the recommended method if no SlackBuild is available, to benefit of | This is the recommended method if no SlackBuild is available, to benefit of | ||
Line 326: | Line 322: | ||
The software '' | The software '' | ||
- | makepkg." Inspecting existing Slackbuilds and | + | makepkg" |
[[http:// | [[http:// | ||
inspire you. Browse [[http:// | inspire you. Browse [[http:// |