Tuesday, November 22, 2016

How to Install Taiga Open Source Agile Project Manager & Kanban on CentOS 7

Taiga is a beautiful, open-source project management platform tailored for agile teams, Scrum sprints, and Kanban workflows. While official documentation primarily targeted Ubuntu, Taiga deploys smoothly on CentOS 7 with PostgreSQL, Python virtualenvs, and Nginx.

Architecture: taiga-back (Django / Python 3.5+) • taiga-front (AngularJS HTML5) • PostgreSQL 9.4+ • Nginx reverse proxy

1. Installing System Packages on CentOS 7

Install prerequisite development libraries and PostgreSQL:

yum install epel-release -y
yum install gcc gcc-c++ make automake git zlib-devel bzip2-devel openssl-devel   ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel   libpcap-devel xz-devel libjpeg-turbo-devel libxml2-devel libxslt-devel   postgresql-server postgresql-devel redis nginx -y

2. PostgreSQL Setup

postgresql-setup initdb
systemctl start postgresql
systemctl enable postgresql

sudo -u postgres createuser -s taiga
sudo -u postgres createdb -O taiga taiga

3. Frontend & Backend Deployment

Deploy taiga-back inside an isolated Python virtual environment, execute database migrations via python manage.py migrate, unpack taiga-front-dist to /home/taiga/taiga-front-dist, and configure Nginx to proxy API endpoints to Gunicorn on port 8001.

Wednesday, November 9, 2016

How to Compile and Install the Latest qpdfview and Evince on Ubuntu & Debian

For Linux desktop users seeking a high-performance, lightweight PDF and DjVu document viewer with tabbed browsing, qpdfview (built with Qt5 and Poppler) is significantly faster and more customizable than default desktop readers like Evince.

Features: Tabbed reading • Continuous two-page layout • Low memory footprint • Poppler Qt5 rendering

Installation Steps (Ubuntu / Debian)

# 1. Install Qt5 and document format rendering development packages
sudo apt-get install qttools5-dev-tools libpoppler-qt5-dev libspectre-dev   libdjvulibre-dev libcups2-dev build-essential -y

# 2. Download and build latest qpdfview release
mkdir -p ~/src && cd ~/src
wget https://launchpad.net/qpdfview/trunk/0.4.17/+download/qpdfview-0.4.17.tar.gz
tar -zxf qpdfview-0.4.17.tar.gz
cd qpdfview-0.4.17

# 3. Generate Makefile and compile with all plugins enabled
lrelease qpdfview.pro
qmake qpdfview.pro
make -j$(nproc)
sudo make install

How Google Antigravity Solved the Mysterious NVIDIA Sleep Reboot on My Dell Inspiron 7567 (Ubuntu Linux)

If you run modern Ubuntu or Linux on a Dell Inspiron 15 Gaming (7567) or a similar 7th-gen Intel laptop paired with an NVIDIA GeForce GTX ...