Building the package and Running the software (UNIX 4)

Building the package
Now you can go ahead and build the package by running the make command.

% make

After a minute or two (depending on the speed of the computer), the executables will be created. You can check to see everything compiled successfully by typing

% make check

If everything is okay, you can now install the package.

% make install

This will install the files into the ~/units174 directory you created earlier.


Running the software
You are now ready to run the software (assuming everything worked).

% cd ~/units174

If you list the contents of the units directory, you will see a number of subdirectories.


















bin The binary executables
info GNU info formatted documentation
man Man pages
share Shared data files

To run the program, change to the bin directory and type

% ./units

As an example, convert 6 feet to metres.

You have: 6 feet
You want: metres

* 1.8288


If you get the answer 1.8288, congratulations, it worked.

To view what units it can convert between, view the data file in the share directory (the list is quite comprehensive).

To read the full documentation, change into the info directory and type

% info --file=units.info

Read More..

Configuring and creating the Makefile (UNIX 3)

The first thing to do is carefully read the README and INSTALL text files (use the less command). These contain important information on how to compile and run the software.
The units package uses the GNU configure system to compile the source code. We will need to specify the installation directory, since the default will be the main system area which you will not have write permissions for. We need to create an install directory in your home directory.

% mkdir ~/units174

Then run the configure utility setting the installation path to this.

% ./configure --prefix=$HOME/units174


NOTE:
The $HOME variable is an example of an environment variable. The value of $HOME is the path to your home directory. Just type

% echo $HOME

to show the contents of this variable. We will learn more about environment variables in a later chapter.
If configure has run correctly, it will have created a Makefile with all necessary options. You can view the Makefile if you wish (use the less command), but do not edit the contents of this.

Read More..

Downloading and Extracting the source code (UNIX 2)

Downloading source code
For this example, we will download a piece of free software that converts between different units of measurements.
First create a download directory
% mkdir download
Download the software here and save it to your new download directory.

Extracting the source code
Go into your download directory and list the contents.
% cd download
% ls -l

As you can see, the filename ends in tar.gz. The tar command turns several files and directories into one single tar file. This is then compressed using the gzip command (to create a tar.gz file).
First unzip the file using the gunzip command. This will create a .tar file.
% gunzip units-1.74.tar.gz
Then extract the contents of the tar file.
% tar -xvf units-1.74.tar
Again, list the contents of the download directory, then go to the units-1.74 sub-directory.
% cd units-1.74

Read More..

Compiling UNIX software packages (UNIX 1)

There are a number of steps needed to install the software.
* Locate and download the source code (which is usually compressed)
* Unpack the source code
* Compile the code
* Install the resulting executable
* Set paths to the installation directory

Of the above steps, probably the most difficult is the compilation stage.
Compiling Source Code

All high-level language code must be converted into a form the computer understands. For example, C language source code is converted into a lower-level language called assembly language. The assembly language code made by the previous stage is then converted into object code which are fragments of code which the computer understands directly. The final stage in compiling a program involves linking the object code to code libraries which contain certain built-in functions. This final stage produces an executable program.

To do all these steps by hand is complicated and beyond the capability of the ordinary user. A number of utilities and tools have been developed for programmers and end-users to simplify these steps.
make and the Makefile

The make command allows programmers to manage large programs or groups of programs. It aids in developing large programs by keeping track of which portions of the entire program have been changed, compiling only those parts of the program which have changed since the last compile.

The make program gets its set of compile rules from a text file called Makefile which resides in the same directory as the source files. It contains information on how to compile the software, e.g. the optimisation level, whether to include debugging info in the executable. It also contains information on where to install the finished compiled binaries (executables), manual pages, data files, dependent library files, configuration files, etc.

Some packages require you to edit the Makefile by hand to set the final installation directory and any other parameters. However, many packages are now being distributed with the GNU configure utility.
configure

As the number of UNIX variants increased, it became harder to write programs which could run on all variants. Developers frequently did not have access to every system, and the characteristics of some systems changed from version to version. The GNU configure and build system simplifies the building of programs distributed as source code. All programs are built using a simple, standardised, two step process. The program builder need not install any special tools in order to build the program.

The configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a Makefile in each directory of the package.

The simplest way to compile a package is:
1. cd to the directory containing the package's source code.
2. Type ./configure to configure the package for your system.
3. Type make to compile the package.
4. Optionally, type make check to run any self-tests that come with the package.
5. Type make install to install the programs and any data files and documentation.
6. Optionally, type make clean to remove the program binaries and object files from the source code directory

The configure utility supports a wide variety of options. You can usually use the --help option to get a list of interesting options for a particular configure script.

The only generic options you are likely to use are the --prefix and --exec-prefix options. These options are used to specify the installation directories.

The directory named by the --prefix option will hold machine independent files such as documentation, data and configuration files.

The directory named by the --exec-prefix option, (which is normally a subdirectory of the --prefix directory), will hold machine dependent files such as executables.

Read More..

Other useful UNIX commands

quota
All students are allocated a certain amount of disk space on the file system for their personal files, usually about 100Mb. If you go over your quota, you are given 7 days to remove excess files.
To check your current quota and how much of it you have used, type
% quota -v

df
The df command reports on the space left on the file system. For example, to find out how much space is left on the fileserver, type
% df .

du
The du command outputs the number of kilobyes used by each subdirectory. Useful if you have gone over quota and you want to find out which directory has the most files. In your home-directory, type
% du -s *
The -s flag will display only a summary (total size) and the * means all files and directories.

gzip
This reduces the size of a file, thus freeing valuable disk space. For example, type
% ls -l science.txt
and note the size of the file using ls -l . Then to compress science.txt, type
% gzip science.txt
This will compress the file and place it in a file called science.txt.gz
To see the change in size, type ls -l again.
To expand the file, use the gunzip command.
% gunzip science.txt.gz

zcat
zcat will read gzipped files without needing to uncompress them first.
% zcat science.txt.gz
If the text scrolls too fast for you, pipe the output though less .
% zcat science.txt.gz | less

file
file classifies the named files according to the type of data they contain, for example ascii (text), pictures, compressed data, etc.. To report on all files in your home directory, type
% file *

diff
This command compares the contents of two files and displays the differences. Suppose you have a file called file1 and you edit some part of it and save it as file2. To see the differences type
% diff file1 file2

Lines beginning with a < denotes file1, while lines beginning with a > denotes file2.

find
This searches through the directories for files and directories with a given name, date, size, or any other attribute you care to specify. It is a simple command but with many options - you can read the manual by typing man find.
To search for all fies with the extention .txt, starting at the current directory (.) and working through all sub-directories, then printing the name of the file to the screen, type
% find . -name "*.txt" -print
To find files over 1Mb in size, and display the result as a long listing, type
% find . -size +1M -ls

history
The C shell keeps an ordered list of all the commands that you have entered. Each command is given a number according to the order it was entered.
% history (show command history list)
If you are using the C shell, you can use the exclamation character (!) to recall commands easily.
% !! (recall last command)
% !-3 (recall third most recent command)
% !5 (recall 5th command in list)
% !grep (recall last command starting with grep)

You can increase the size of the history buffer by typing
% set history=100

Read More..

Paul Gilbert - Get Out of My Yard - Guitar Instructional Video


Hot off his latest tour with G3 featuring Joe Satriani and John Petrucci, Paul Gilbert presents his amazing, brand new DVD containing over two hours of personal guitar instruction and live performances from the world's most insane shred guitarist.

If you like Paul Gilbert and play guitar your already looking to buy this,and you should get it.Just be warned that you will rewind again and again on particular parts if your not familiar with the scale/mode/arpeggio he is using, as some parts go by very fast.The good news is he tells you exactly what hes doing at all times-every chord, almost every single note-so even if you didnt know something, by the end of the segment you have gained some additional knowledge beyond"I can play a new riff!"

After the main portion of the DVD there are a few lesons on technique, some live footage, and a song sang under the credits, so you will get a great amount of entertainment value out of this as well.

All in all you will probably have a few new ideas of how to play your guitar, even if you have to go over sections repeatedly.Its worth it.Its funny.

Download Links:
http://rapidshare.com/files/54342756/PG-GETVID.part01.rar
http://rapidshare.com/files/54295841/PG-GETVID.part02.rar
http://rapidshare.com/files/54290239/PG-GETVID.part03.rar
http://rapidshare.com/files/54284524/PG-GETVID.part04.rar
http://rapidshare.com/files/54275312/PG-GETVID.part05.rar
http://rapidshare.com/files/54265194/PG-GETVID.part06.rar
http://rapidshare.com/files/54253189/PG-GETVID.part07.rar
http://rapidshare.com/files/54243857/PG-GETVID.part08.rar
http://rapidshare.com/files/54233883/PG-GETVID.part09.rar
http://rapidshare.com/files/54224452/PG-GETVID.part10.rar

Read More..

Agatha Christie Book Collection


Agatha Christie Book Collection
[b]Author: Agatha Christie
File size: 11.73 MB
File type: LIT


Download

You need to install "Microsoft Reader" to view this Books

Read More..

Antiporn v9.1.3.29


You don't let your kids read just anything, do you?
Well, when they surf the Internet, which have not any
filter,they can see whatever emerges from it, unless
you're there to assign Anti-Porn software to company
with them as the porn filter software.

Download 3,2MB

Read More..