Linux - Jnos Setup and Configuration HOW-TO
By John Martin KF8KK
Selecting Slackware Packages
|We are now up to the point of installing the Slackware
In the Linux world, the various programs (or groups of programs) are called packages.
Since Linux is used in a wide variety of diverse computing applications, it's a rare case where an installation would want to have every package a available installed.
For someone planning to use Linux as an office desktop, you would want the graphical 'X' applications and associated software. X provides a very nice graphical user interface comparable to what Windows or Macintosh users are familiar with.
For someone like us, planning to use Linux for a Jnos server, the 'X' stuff is unnecessary and just adds to clutter on the machine (and takes up tons of hard disk space!).
|Depending on the amount of hard drive space you have
placed in the root partition, you may or may not have room for the 'X'
Your Jnos system will function fine if you install everything that is offered. If you have the hard drive space you should install everything.
I will assume, however, that you want to install a fairly basic 'bare bones' Linux and will guide you with that in mind. If you have doubts as to whether you will use something you can add and delete packages later if you wish to make a change.
Jnos does not require much of Slackware Linux in order to run, and if you don't have much drive space, you will appreciate how small an installation can actually work.
|On the PACKAGE SELECTION screen, select ONLY the following
and make sure any of the other selections do NOT have the 'X' for
selection associated with them.
To select or unselect you use the up and down arrows to highlight an item and then use the spacebar to 'toggle' the status (selected vs unselected) of that item.
You want only the following selected for a basic Jnos installation:
A - Base Linux System
Effectively, you are making sure that you have UNSELECTED 'Series T', Series TCL, 'Series X', 'Series XAP', and Series Y'
When you are given the option for 'prompting mode' select EXPERT.
In the following sections, there are a few items shown as '(this is OPTIONAL) ' which means that if you have a machine very low on hard drive space you can elect to NOT install these packages as well. If you really pare things down you can get Slackware Linux to install on a 500meg root partition, otherwise it'll take up plenty more space.
|Base Linux System Packages:
[all the 'required' packages are selected to be installed.. only a few are not. If your machine supports USB then you should install the packages that deal with USB also]
In this section, you will be installing all the defaults but will want to UNSELECT the 'pcmcia-cs' and 'xfsprogs' items.
After you make the above unselections, you should note that
|Selecting packages from series AP applications:
You may want to UNSELECT:
You will want to SELECT: at, sudo
After making the above selections and unselections you should
jed programmers editor (this is OPTIONAL)
joe text editor lsof list open files(this is OPTIONAL)
lvm logical volume manager man online documentation reader man-pages online documentation mc midnight commander file manager quota user disk quota utils(this is OPTIONAL)
rzip large file compression util (this is OPTIONAL)
screen ansi/vt100 terminal emulator sudo allow special users limited root access(this is OPTIONAL)
texinfo gnu texinfo documentation system (this is OPTIONAL)
|Selecting packages from series D Program Development:
[while you might not be planning to write your own additions to Jnos, you need to load many of these items in order to install the various updates to Jnos as they become available or to configure your copy of Jnos to provide all the features you desire.]
You will want to select cscope and gcc-objc.
After making the above selections, the system should show
gnu source autoconfi sys
cscope source code browser (this is OPTIONAL)
In the future when you want to 'mount' a new CDrom you use the command 'mount /dev/cdrom' and then you will find your CD files in the /mnt/cdrom directory.
To remove a CDrom you will need to 'unmount' it first. Do this by typing 'umount /dev/cdrom' . Once unmounted, the eject button on the CDrom player will function.
|Selecting packages from series F - FAQ-docs
Select both entries shown
Selecting packages from series K - Linux Kernel Sources
Select Linux kernel 2.4.29
|Selecting packages from series L - Libraries
Sometimes it's safest to just install all the libraries, or all the default libraries. For our minimalist Jnos/Linux installation we can unselect quite a few libraries and save space. You can skip this section if you have plenty of hard disk space.
Unselect the following:
Leave the other library files in their default state of selection.
|Selecting packages from series N - Network.
Unselect the following:
Select the following: forward
Leave the other items in their default selection state, unless you're familiar with the servers and know you will not be needing them. Jnos doesn't use the Linux servers, so all you really need here is 'forward' and 'inetd' the super-server.
Setup may prompt you for installation of X servers and X applications.
It only does this if you had not DE-SELECTED those as advised on an earlier screen. If you have room on the hard drive, and wish to install the X graphical user interface stuff, by all means do so.
When it is done asking you what you want to install, the computer will spend some time thinking about how it'll get all that stuff off the CDrom and onto your hard disk.
After a short time, the 'Installing package series A' screen appears and it will commence to install the desired packages.
|If during a package install it comes up with any
'fatal errors', please don't die-- but make a note of the full filename and
path of the package that it was unable to properly install.
It is possible that you can make another attempt later to install it without having to start the entire process again from the beginning.
|NEXT --> Configuring Linux|
Obtaining The Software
Installing a DOS partition
Slackware Installation A
Slackware Installation B
Linux Network Configuration
Starting Slackware Linux
Basic Jnos Installation
Jnos Localization & Config