Penguin
Blame: InstallingSoftware
EditPageHistoryDiffInfoLikePages
Annotated edit history of InstallingSoftware version 6, including all changes. View license author blame.
Rev Author # Line
1 AlastairPorter 1 Different Linux Distributions have different ways of installing software.
2
3 A generic way is to use a TarBall, which includes the source files for the program. You have to ''compile'' the software so you can run it.
4
5 # Uncompress the file using [tar(1)]
6 ** tar xvf__z__ file.tar.__gz__
7 ** tar xvf__j__ file.tar.__bz2__
8 # Change to the uncompressed directory
9 ** cd file/
10 # Run the configure script. This sets up a MakeFile which enables the software to compile and run on your system.
11 ** ./configure
12 # Build the program
13 ** make
14 # Change to the SuperUser
15 ** su
16 # Install the software
17 ** make install
18 # Close the terminal
19 ** exit
20
5 PeterHewett 21 !!Redhat and Mandriva
22 Redhat and Mandriva use the Redhat Package Manager (RPM) to install and maintain software. Programs are released as binary files in an rpm package.
1 AlastairPorter 23
24 To install:
25 # Change to the SuperUser
26 ** su
27 # Install the package
28 ** rpm -Uvh file-1.1-1.i386.rpm]
29 ** __U:__ Upgrade. This will install the program if it isn't installed, and upgrade it if a lower version exists on the system
30 ** __v:__ verbose. Spit out warnings and errors instead of being quiet (not needed)
31 ** __h:__ hash. Display a series of #'s showing progress (not needed)
4 AlastairPorter 32 * Other options
33 ** __i:__ Install. This will only work if you don't have a newer version of the program installed. You should __always__ install new kernel [RPM]s this way to stop your old one being overwritten.
5 PeterHewett 34
35 [Mandriva] also has the [urpmi] tool to manage packages and dependancies.
1 AlastairPorter 36
6 CraigBox 37 !!Ubuntu and Debian
2 PerryLorier 38 apt-get install ''packagename''
6 CraigBox 39
40 Look perhaps at the graphical tool 'synaptic' first.
3 GianPerrone 41
42 !!SlackwareLinux
43 installpkg ''packagename.tgz''
1 AlastairPorter 44
45 ----
46 CategoryBeginners