forked from ozcan/terra-terminal
-
Notifications
You must be signed in to change notification settings - Fork 3
Installation
Six edited this page Jun 30, 2015
·
22 revisions
--
To build Terra you need to install:
- python (>= 2.7.1)
- libgtk-3-dev
- python-dev or python3-dev (depending on your python version)
On Debian/Ubuntu:
- python-distutils-extra
On Archlinux:
- community/python2-distutils-extra
To run Terra you need to install:
On Debian/Ubuntu:
- gir1.2-glib-2.0
- gir1.2-gtk-3.0
- gir1.2-vte-2.90
- gir1.2-gdkpixbuf-2.0
- python-dbus
On Archlinux:
- extra/python2
- extra/python2-gobject
- extra/python2-gobject2
- extra/python2-dbus
- extra/pygtk
- extra/gdk-pixbuf2
- With GIT: git clone
- With SVN: svn checkout
Get the Stable Version (Master):
- Over HTTPS: https://github.com/Sixdsn/terra-terminal
- Over SSH: git@github.com:Sixdsn/terra-terminal
- Over SVN: https://github.com/Sixdsn/terra-terminal
Get the Testing Version (Develop):
- Over HTTPS: -b develop https://github.com/Sixdsn/terra-terminal
- Over SSH: -b develop git@github.com:Sixdsn/terra-terminal
- Over SVN: https://github.com/Sixdsn/terra-terminal/branches/develop
Ex:
- Get the Testing Version with GIT over SSH:
git clone -b develop git@github.com:Sixdsn/terra-terminal
In a shell:
$> sudo ./setup install
or
$> sudo pip install .
then
$>terra
$> pip install --user --editable .
$> ./main/terra
or
$> echo "export PATH=$PATH:$HOME/.local/bin" > ~/.bashrc
$> terra
With --editable, you can start changing any file, and the changes will be picked up immediately.
$> sudo pip uninstall terra
Don't be afraid of Warnings and Errors, if terra launches then everything is ok
If not then open an Issue
In the parent folder containing your sources:
debuild -us -uc -B
For Ubuntu, add this at the end of debuild command: --lintian-opts --profile debian
sudo dpkg -i ../terra_$version_$arch.deb