Skip to content

Latest commit

 

History

History
91 lines (58 loc) · 2.08 KB

install-software.md

File metadata and controls

91 lines (58 loc) · 2.08 KB

How to install txt2tags v2.6

This file is an example of a technical “how to” document that can also be automatically tested: clitest --prefix tab install-software.md

1. Prepare

First, move to the temporary directory, where we will download, extract and test the txt2tags package before installing it to the system.

$ cd /tmp

2. Download

Download the .tgz file for the version 2.6, directly from Google Code.

$ url="https://fossies.org/linux/privat/txt2tags-2.6.tgz"
$ curl -O -s -S "$url"

3. Verify

Let's verify if the downloaded package is not corrupted, by checking the file size and the total number of files inside the tgz.

$ du -h txt2tags-2.6.tgz
532K	txt2tags-2.6.tgz
$ tar tzf txt2tags-2.6.tgz | sed -n '$='
545

Note: Using sed to count lines because the output format of wc -l differs between implementations, regarding leading blank spaces.

4. Extract

Since the download is ok, now we can extract the package's files. If tar shows no message, it's because everything went fine and all the files were extracted.

$ tar xzf txt2tags-2.6.tgz

A new txt2tags-2.6 directory was created. Let's enter into it and list the main files, just to be sure.

$ cd txt2tags-2.6
$ ls -1F
COPYING
ChangeLog
README
doc/
extras/
po/
samples/
test/
txt2tags*

5. Test

The main txt2tags file is executable? Python is installed? Python version is compatible with the program? So many questions... But a simple command answers them all.

$ ./txt2tags -V
txt2tags version 2.6 <http://txt2tags.org>

If the version was shown, it's a proof that the program was run successfully: Python is installed and it's compatible.

6. Install

By default, the program is installed in the ~/bin user directory. Usually this directory is already there, but let's play safe and create it if necessary.

$ test -d ~/bin || mkdir ~/bin

The install process itself is just a simple file copy.

$ cp txt2tags ~/bin/

Now just a final test, executing the program directly from ~/bin.

$ ~/bin/txt2tags -V
txt2tags version 2.6 <http://txt2tags.org>

Ok, we're done.