• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install Pokemon terminal on Ubuntu 17.10

{{postValue.id}}

To install Pokemon Terminal on Ubuntu 17.10

Pokemon terminal is a terminal application for linux based operating systems, which can show a picture of your favourite pokemon on your terminal by executing pokemon command. This project was developed and available in github repository so we can directly install and use the project. Pokemon terminal was developed using python so it requires python 3.6+ to be installed on your machine, so before installing check your python version. If you don' t have python 3.6 or above, you shall procced with the installation by making use of this tutorial.

Installing Pokemon Terminal

Before you begin with the installation, make sure you install python-pip installer which is very essential for this process. So, run the following command for the same process.

root@linuxhelp:~# apt-get install python3-pip -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
build-essential dpkg-dev fakeroot g++ g++-7 gcc gcc-7 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1 libc-dev-bin libc6-dev libcilkrts5 libexpat1-dev
libfakeroot libgcc-7-dev libitm1 liblsan0 libmpx2 libpython3-dev libpython3.6-dev libquadmath0 libstdc++-7-dev libtsan0 libubsan0 linux-libc-dev make manpages-dev python-pip-whl python3-dev
python3-setuptools python3-wheel python3.6-dev
.
.
.
Setting up libpython3.6-dev:amd64 (3.6.3-1ubuntu1) ...
Setting up g++ (4:7.2.0-1ubuntu1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up python3.6-dev (3.6.3-1ubuntu1) ...
Setting up libpython3-dev:amd64 (3.6.3-0ubuntu2) ...
Setting up build-essential (12.4ubuntu1) ...
Setting up python3-dev (3.6.3-0ubuntu2) ...
Processing triggers for libc-bin (2.26-0ubuntu2) ...

Once it is done, you shall go on with the installation of git using the following command.

root@linuxhelp:~# apt-get install git -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
git-man liberror-perl
Suggested packages:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
git git-man liberror-perl
0 upgraded, 3 newly installed, 0 to remove and 93 not upgraded.
Need to get 3,943 kB of archives.
After this operation, 30.4 MB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu artful/main amd64 liberror-perl all 0.17024-1 [23.0 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu artful/main amd64 git-man all 1:2.14.1-1ubuntu4 [790 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu artful/main amd64 git amd64 1:2.14.1-1ubuntu4 [3,130 kB]
.
.
.
Preparing to unpack .../git_1%3a2.14.1-1ubuntu4_amd64.deb ...
Unpacking git (1:2.14.1-1ubuntu4) ...
Setting up git-man (1:2.14.1-1ubuntu4) ...
Setting up liberror-perl (0.17024-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up git (1:2.14.1-1ubuntu4) ...

It doesn' t get over with this, you still need a third party terminal like terminology, tilix, or iterm2, because the Pokemon terminal is supported by these 3 type of terminals, which means they can be used for accessing the Pokemon terminal. So, kickstart the installation process of one of those third party terminals.

root@linuxhelp:~# apt-get install terminology -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libecore-con1 libecore-evas1 libecore-fb1 libecore-file1 libecore-imf1 libecore-input1 libecore-ipc1 libecore-x1 libecore1 libedje1 libeet1 libeeze1 libefreet-bin libefreet1a libeina1 libeio1
libelementary-data libelementary2 libembryo1 libemotion1 libethumb-client-bin libethumb-client1 libethumb1 libevas-loaders libevas1 libevas1-engines-x libgif7 liblua5.1-0 terminology-data
Suggested packages:
libedje-bin libembryo-bin libelementary-bin libemotion-players
.
.
.
Setting up libedje1:amd64 (1.8.6-2.5build1) ...
Setting up libethumb1:amd64 (1.8.6-2.5build1) ...
Setting up libethumb-client1:amd64 (1.8.6-2.5build1) ...
Setting up libethumb-client-bin (1.8.6-2.5build1) ...
Setting up libelementary2 (1.8.5-2) ...
Setting up terminology (0.9.1-1) ...
Processing triggers for libc-bin (2.26-0ubuntu2) ...

Once it is done, you shall use the following command to download the pokemon terminal from github repository.

root@linuxhelp:~# pip3 install git+https://github.com/LazoCoder/Pokemon-Terminal.git
The directory ' /home/user1/.cache/pip/http'  or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo' s -H flag.
The directory ' /home/user1/.cache/pip'  or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo' s -H flag.
Collecting git+https://github.com/LazoCoder/Pokemon-Terminal.git
Cloning https://github.com/LazoCoder/Pokemon-Terminal.git to /tmp/pip-9vq674cn-build
Installing collected packages: pokemon-terminal
Running setup.py install for pokemon-terminal ... done
Successfully installed pokemon-terminal-1.1.0

The terminal is now installed, in order to see how to use all the options available under the Pokemon application, you shall run the following command.

root@linuxhelp:~# pokemon -h
usage: pokemon [-h] [-n NAME]
[-r [{kanto,johto,hoenn,sinnoh,unova,kalos} [{kanto,johto,hoenn,sinnoh,unova,kalos} ...]]]
[-l [0.xx]] [-d [0.xx]]
.
.
.

Now open terminology terminal emulator and try executing pokemon command followed by your favourite pokemon name like shown below

root@linuxhelp:~# pokemon pikachu

pokemon

You can also try any other Pokemon and check on the terminal.

root@linuxhelp:~# pokemon pidgey

pidgey

Tags:
liam
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

Do they have customized sessions to save with the password?

A

Yes they do have customized sessions

Q

please provide me the stable ppa?

A

use the following command #add-apt-repository ppa:lubuntu-dev/lubuntu-daily

Q

what are best alternative for this with extra features?

A

Try terminus that also supports ubuntu

Q

Is this free software?

A

Yes it is free and opensource

Q

In this terminal all commands will suport the browser?

A

Yes it supports all types of queries and data

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Isaac ?
How to run windows application in linux

I need to run the windows application in my Linux machine, instead of installing from yum repo or any other repos. How to do that..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.