centos7安装终端分屏软件terminator

用惯了terminator再用系统自带的终端,发现很不习惯不能快速分屏,于是琢磨着给centos7安装terminator

方法一:rpm安装

首先,下载rpm包

wget -c http://li.nux.ro/download/nux/dextop/el7/x86_64//terminator-0.97-6.el7.nux.noarch.rpm

开始安装

yum install terminator-0.97-6.el7.nux.noarch.rpm  --skip-broken(不加后面的选项会报错)

安装成功,启动

[root@localhost psutil-5.2.2]# terminator

报错,提示没有psutil模块

于是安装psutil模块,下面是history情况

  507  terminator      #就是这里开始报错
  508  wget -c https://pypi.python.org/packages/57/93/47a2e3befaf194ccc3d05ffbcba2cdcdd22a231100ef7e4cf63f085c900b/psutil-5.2.2.tar.gz#md5=bb98d48796cd76d9ccee871aad720f9c     #没的说,下载psutil呗
  509  ls
  510  tar zxvf psutil-5.2.2.tar.gz 
  511  cd psutil-5.2.2/
  512  ls
  513  python setup.py install                              #提示python.h错误,还好以前遇到过这种情况,于是乎安装python-devel
  514  yum install python-devel -y
  515  python setup.py install
  516  terminator                                          

#启动成功,不过有点丑,可能是这个版本比较低的原因吧

2017.9.17更新

方法二:压缩包安装

下载压缩包:

https://launchpadlibrarian.net/309211351/terminator-1.91.tar.gz

   20  ./setup.py --help      #查看设置帮助
   21  ./setup.py build       #这个是build(编译之类的吧,并不是很了解)
   22  ls
   23  ./setup.py build
   24  yum install intltool.noarch -y       #因为build时提示缺少intltool之类的东西,那就安装吧
   25  ./setup.py build       #再重新编译
   26  ./setup.py install     #开始安装
   27  ls
   28  terminator             #报错,到这一步时系统程序里已经增加terminator了,不过点击之后没有反应,也就是说没有安装成功
   29  ./terminator
   30  terminator              #尝试了很多次后,发现一直报没有psutil包,
   31  sudo yum install python-devl -y
   32  sudo yum install python-devel -y    #没有用
   33  terminator
   34  python -v
   35  python --version
   36  history

那么怎么解决这个问题呢,安装缺少的包

缺少的那个包的下载链接为

http://dl.fedoraproject.org/pub/epel/7/x86_64/p/python2-psutil-2.2.1-2.el7.x86_64.rpm

上面这个网址我经常用到,因为安装东西时经常缺少依赖包,我就是用这个网站找的,建议收藏该网站

[bp@localhost ~]$ ls
Desktop                  Pictures
Documents                Public
Downloads                python2-psutil-2.2.1-2.el7.x86_64.rpm
login-register-form      python2-psutil-2.2.1-2.el7.x86_64.rpm.part
login-register-form.zip  Templates
Music                    terminator-1.91
nginx-1.12.1             terminator-1.91.tar.gz
nginx-1.12.1.tar.gz      Videos
[bp@localhost ~]$ sudo yum py
[bp@localhost ~]$ sudo yum pyls
[sudo] password for bp: 
[bp@localhost ~]$ ls
Desktop                  Pictures
Documents                Public
Downloads                python2-psutil-2.2.1-2.el7.x86_64.rpm
login-register-form      Templates
login-register-form.zip  terminator-1.91
Music                    terminator-1.91.tar.gz
nginx-1.12.1             Videos
nginx-1.12.1.tar.gz
[bp@localhost ~]$ sudo rpm -ivh python2-psutil-2.2.1-2.el7.x86_64.rpm 
[sudo] password for bp: 

现在就可以正常打开terminator了