GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la herramienta de gestión de proyectos Trac en Ubuntu 18.04 LTS

Trac es un sistema gratuito y de código abierto de gestión de proyectos y seguimiento de errores basado en la web que ayuda a los desarrolladores a escribir software excelente sin que estorbe. Puede integrar fácilmente Trac con sistemas de control de versiones como Subversion y Git. Trac permite el marcado de wiki en descripciones de problemas y mensajes de confirmación, creando enlaces y referencias perfectas entre errores, tareas, conjuntos de cambios, archivos y páginas de wiki.

En este tutorial, aprenderemos a instalar Trac en Ubuntu 18.04 LTS (Bionic Beaver).

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Un usuario no root con privilegios sudo.

Instalar Apache

Primero, deberá instalar el servidor web Apache en su sistema. Puede instalar Apache con el siguiente comando:

sudo apt-get install apache2 -y

Una vez que Apache esté instalado, inicie el servicio de Apache y habilítelo para que se inicie en el arranque con el siguiente comando:

sudo systemctl start apache2
sudo systemctl enable apache2

Instalar y configurar Trac

De forma predeterminada, Trac está disponible en el repositorio de Ubuntu 18.04. Puede instalar Trac con el siguiente comando:

sudo apt-get install trac libapache2-mod-wsgi -y

Una vez que Trac esté instalado, habilite el módulo auth_digest con el siguiente comando:

sudo a2enmod auth_digest

A continuación, deberá crear un directorio raíz web para Trac. Puede hacerlo ejecutando el siguiente comando:

sudo mkdir /var/lib/trac
sudo mkdir -p /var/www/html/trac
sudo chown www-data:www-data /var/www/html/trac

A continuación, cree un directorio de proyecto para Trac y otorgue los permisos adecuados con el siguiente comando:

sudo trac-admin /var/lib/trac/test initenv test sqlite:db/trac.db

Salida:

Project environment for 'test' created.

You may now configure the environment by editing the file:

  /var/lib/trac/test/conf/trac.ini

If you'd like to take this new project environment for a test drive,
try running the Trac standalone web server `tracd`:

  tracd --port 8000 /var/lib/trac/test

Then point your browser to http://localhost:8000/test.
There you can also browse the documentation for your installed
version of Trac, including information on further setup (such as
deploying Trac to a real web server).

The latest documentation can also always be found on the project
website:

  http://trac.edgewall.org/

Congratulations!
sudo trac-admin /var/lib/trac/test deploy /var/www/html/trac/test
sudo chown -R www-data:www-data /var/lib/trac/test
sudo chown -R www-data:www-data /var/www/html/trac/test

A continuación, cree un usuario administrador y un usuario hiroom2 para Trac con el siguiente comando:

sudo htdigest -c /var/lib/trac/test/.htdigest "test" admin
sudo htdigest /var/lib/trac/test/.htdigest "test" hiroom2

Configurar Apache para Trac

A continuación, deberá crear una directiva de host virtual de Apache para Trac. Puede hacerlo ejecutando el siguiente comando:

sudo nano /etc/apache2/sites-available/trac.conf

Agregue las siguientes líneas:

WSGIScriptAlias /trac/test /var/www/html/trac/test/cgi-bin/trac.wsgi
<Location /trac/test>
  AuthType Digest
  AuthName "test"
  AuthUserFile /var/lib/trac/test/.htdigest
  Require valid-user
</Location>

Guarde y cierre el archivo cuando haya terminado.

Finalmente, habilite el host virtual Trac y reinicie el servicio Apache con el siguiente comando:

sudo a2ensite trac.conf
sudo systemctl restart apache2

Acceder a la interfaz web de Trac

Trac ya está instalado y configurado, es hora de acceder a la interfaz web de Trac.

Abra su navegador web y escriba la URL http://your-domain-name/trac/test , será redirigido a la siguiente página:

Ahora, proporcione sus credenciales de usuario administrador y haga clic en el botón Iniciar sesión, debería ver la siguiente página:


Ubuntu
  1. Cómo instalar la herramienta de administración de servidores Foreman en Ubuntu 18.04 LTS

  2. Cómo instalar OctoberCMS en Ubuntu 16.04 LTS

  3. Cómo instalar AbanteCart en Ubuntu 16.04 LTS

  4. Cómo instalar R en Ubuntu 18.04 LTS

  5. Cómo instalar R en Ubuntu 20.04 LTS

Cómo instalar Webmin en Ubuntu 20.04 LTS

Cómo instalar la herramienta de gestión de activos Snipe-IT en Ubuntu 22.04

Cómo instalar ZoneMinder en Ubuntu 22.04 | 20.04 LTS

Cómo instalar PyCharm en Ubuntu 22.04 LTS

Cómo instalar CRI-O en Ubuntu 22.04 LTS

Cómo instalar DenyHosts en Ubuntu 16.04 LTS