mirror of
https://github.com/dvorka/hstr.git
synced 2024-11-10 17:18:35 +08:00
115 lines
2.1 KiB
Markdown
115 lines
2.1 KiB
Markdown
|
UBUNTU INSTALLATION
|
||
|
-------------------
|
||
|
* install `hh` on Ubuntu (12.04LTS/12.10/13.10/14.04LTS):
|
||
|
```bash
|
||
|
sudo add-apt-repository ppa:ultradvorka/ppa
|
||
|
sudo apt-get update
|
||
|
sudo apt-get install hh
|
||
|
```
|
||
|
|
||
|
* optionally configure `hh`:
|
||
|
```bash
|
||
|
hh --show-configuration >> ~/.bashrc
|
||
|
```
|
||
|
|
||
|
INSTALLATION FROM SOURCE CODE
|
||
|
-----------------------------
|
||
|
* Clone Git repository:
|
||
|
```bash
|
||
|
git clone https://github.com/dvorka/hstr.git
|
||
|
```
|
||
|
|
||
|
* create build files using:
|
||
|
```bash
|
||
|
cd ./dist && ./1-dist.sh && cd ..
|
||
|
```
|
||
|
|
||
|
* install `hh` using:
|
||
|
```bash
|
||
|
./configure && make && make install
|
||
|
```
|
||
|
|
||
|
* optionally configure `hh`:
|
||
|
```bash
|
||
|
hh --show-configuration >> ~/.bashrc
|
||
|
```
|
||
|
|
||
|
|
||
|
DISTRIBUTION INSTALLATION
|
||
|
-------------------------
|
||
|
* download latest distribution from project Releases section:
|
||
|
|
||
|
https://github.com/dvorka/hstr/releases
|
||
|
|
||
|
* expand the archive and install `hh` using:
|
||
|
```bash
|
||
|
./configure && make && make install
|
||
|
```
|
||
|
|
||
|
* optionally configure `hh`:
|
||
|
```bash
|
||
|
hh --show-configuration >> ~/.bashrc
|
||
|
```
|
||
|
|
||
|
|
||
|
DEBIAN/MINT INSTALLATION
|
||
|
-------------------
|
||
|
* install `hh` on Debian (Wheezy) or Mint (13) by registering the key:
|
||
|
```bash
|
||
|
wget www.clfh.de/frankh.asc
|
||
|
apt-key add frankh.asc
|
||
|
```
|
||
|
adding the repository:
|
||
|
```bash
|
||
|
deb http://www.clfh.de/debian wheezy main
|
||
|
deb-src http://www.clfh.de/debian wheezy main
|
||
|
```
|
||
|
and installing it:
|
||
|
```bash
|
||
|
apt-get update
|
||
|
apt-get install hh
|
||
|
```
|
||
|
|
||
|
* optionally configure `hh`:
|
||
|
```bash
|
||
|
hh --show-configuration >> ~/.bashrc
|
||
|
```
|
||
|
|
||
|
|
||
|
ARCH LINUX
|
||
|
----------
|
||
|
* download latest distribution from project Releases section:
|
||
|
|
||
|
https://github.com/dvorka/hstr/releases
|
||
|
|
||
|
* use PKGBUILD in the root of the distribution to build package using `makepkg`:
|
||
|
|
||
|
https://wiki.archlinux.org/index.php/PKGBUILD
|
||
|
|
||
|
* install `hh`
|
||
|
* optionally configure `hh`:
|
||
|
```bash
|
||
|
hh --show-configuration >> ~/.bashrc
|
||
|
```
|
||
|
|
||
|
MAC OS
|
||
|
------
|
||
|
* install MacPorts:
|
||
|
|
||
|
http://www.macports.org
|
||
|
|
||
|
* set the environment:
|
||
|
```bash
|
||
|
env CFLAGS="-I/opt/local/include -I/usr/include" LDFLAGS="-L/opt/local/lib -L/usr/lib" ./configure
|
||
|
```
|
||
|
|
||
|
* finish the installation
|
||
|
```bash
|
||
|
make && make install
|
||
|
```
|
||
|
|
||
|
* optionally configure `hh`:
|
||
|
```bash
|
||
|
hh --show-configuration >> ~/.bashrc
|
||
|
```
|