Este es un blog que se alimenta de las necesidades que se vayan presentando en el día a día utilizando GNU-Linux
miércoles, 23 de mayo de 2018
Que aplicaciones instalar en debian 9
keepass2 netbeans g++ git apache2 php7.0 php7.0-ldap php7.0-pgsql php7.0-mysql postgresql pgadmin3 mysql-server phpmyadmin meld diffpdf dia pdftk texmaker texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended scribus gedit vim zim calibre gimagereader glabels rhythmbox audacity openshot youtube-dl youtube-dlg libmp3splt0-mp3 libmp3splt0 vlc virtualbox virtualbox-qt cups testdisk unrar-free unzip ttf-mscorefonts-installer brasero gparted ssh locate kid3 unison-gtk rsync grsync curlew gtk-recordmydesktop ntfs-3g libapache2-mod-php7.0 cdrdao
ADICIONAMENTE:
SI ESTAMOS EN GNOME INSTALAMOS ESTO
seahorse seahorse-nautilus nautilus-dropbox gnome-calculator
SI ESTAMOS EN LINUX MINT INSTALAMOS ESTO
kgpg thunar-dropbox-plugin
OPCIONALMENTE INSTALAMOS
cheese anyremote ganyremote wmctrl syslinux screenruler blueman
SEGURIDAD
kgpg (*) graphical front end for GNU Privacy Guard
seahorse-nautilus (**)
seahorse (**)
keepass2 Password manager
PROGRAMACIÓN
netbeans IDE extensible para Java
g++ Compilador de C++ de GNU
git sistema de control de revisiones distribuidos
apache2 Servidor HTTP Apache
php7.0 Lenguaje de Programación PHP
php7.0-ldap
php7.0-pgsql
php7.0-mysql
libapache2-mod-php7.0
postgresql Base de datos SQL objeto-relacional
pgadmin3 Herramienta para la administración gráfica de PostgreSQL
mysql-server Servidor de base de datos MySQL
phpmyadmin MySQL web administration tool
COMPARADOR DE ARCHIVOS
meld herramienta gráfica para hacer archivos diff y fusionarlos
diffpdf compare dos archivos PDF textual o visualmente
OFICINA
thunar-dropbox-plugin (***)
nautilus-dropbox (**)
dia dia
pdftk herramienta para manipular documentos PDF
texmaker editor LaTex multiplataforma
texlive-latex-base
texlive-latex-extra
texlive-latex-recommended
texlive-fonts-recommended
scribus Open Source Desktop Page Layout
gedit Editor de texto
vim editor vi mejorado
zim editor gráfico de texto basado en tecnologías wiki
calibre e-book converter and library management
gimagereader Graphical GTK+ front-end to tesseract-ocr
glabels label, business card and media cover creation program
MULTIMEDIA
rhythmbox reproductor y organizador de música
audacity editor de audio multiplataforma y rápido
openshot Cree y edite vídeos y películas
youtube-dl downloader of videos from YouTube and other sites
youtube-dlg youtube-dl gui
libmp3splt0-mp3 library for splitting MP3 and Ogg Vorbis files
libmp3splt0
vlc reproductor multimedia y de flujo
cheese herramienta para tomar fotos y vídeos desde su webcam
cdrdao
UTILITARIOS
virtualbox x86 virtualization solution
virtualbox-qt
cups Common UNIX Printing System(tm)
testdisk Partition scanner and disk recovery tool, and PhotoRec
anyremote Remote control daemon for applications using Bluetooth
ganyremote GTK+ frontend for anyRemote
wmctrl
unrar-free Extractor para archivos .rar
unrar Extractor para archivos .rar (versión no libre)
unzip
syslinux collection of bootloaders (DOS FAT and NTFS bootloader)
ttf-mscorefonts-installer Instalador de tipografías TrueType de Microsoft
brasero CD/DVD burning application
gparted Editor de particiones
ssh Cliente y servidor de «secure shell»
locate Mantiene y consulta un índice de un árbol de directorios
kid3 (*) KDE audio tag editor
screenruler Regla en pantalla with a variety of metrics
unison-gtk file-synchronization tool for Unix and Windows
rsync fast, versatile, remote (and local) file-copying tool
grsync
curlew Easy to use, Multimedia converter
gtk-recordmydesktop recordMyDesktop screencast tool
blueman Graphical bluetooth manager
ntfs-3g read/write NTFS driver
________________________________________________________________________
(*) Son aplicaciones en KDE, que se pueden instalar en cualquier linux
(**) Son aplicaciones en GNOME, que solo existen en gnome
(***) Son aplicaciones especificas de la distribución de linuxmint
Cómo instalar aplicaciones 32 bit en arquitectura 64 bit en debian
Desde su versión 7, llamada Wheezy, Debian es multiarquitectura, y permite la instalación de programas de 32 y 64 bits simultáneamente. Si tenemos una instalación 64-bits, podemos activar el modo multiarquitectura:
dpkg --add-architecture i386
apt-get update
para instalar mmex
aptitude install libc6:i386 libwxgtk2.8-0:i386
dpkg -i mmex-0.9.9.0-i386.deb
dpkg --add-architecture i386
apt-get update
para instalar mmex
aptitude install libc6:i386 libwxgtk2.8-0:i386
dpkg -i mmex-0.9.9.0-i386.deb
Como instalar money manager ex en linux mint 18
Como instalar money manager ex en linux mint 18
#2 Próbálható így , sorban lépegetve:
(a xenial szó a tükör sorban a Linux Mint 18+ kiadáshoz jó, a 17+ kiadáshoz ezt használd: trusty)
-- PPA tükör rendszerhez adása
sudo add-apt-repository "deb http://ppa.launchpad.net/dwrj87/mmex-test/ubuntu/ xenial main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6FEE1BED172170A7
aptitude update
aptitude install mmex
#2 Próbálható így , sorban lépegetve:
(a xenial szó a tükör sorban a Linux Mint 18+ kiadáshoz jó, a 17+ kiadáshoz ezt használd: trusty)
-- PPA tükör rendszerhez adása
sudo add-apt-repository "deb http://ppa.launchpad.net/dwrj87/mmex-test/ubuntu/ xenial main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6FEE1BED172170A7
aptitude update
aptitude install mmex
miércoles, 18 de abril de 2018
¿Cómo Instalar GLPI (Gestión Libre de Parque Tecnológico) en Debian 9?
Instalar las dependencias de glpi
aptitude install php7.0 php7.0-gd php7.0-curl php7.0-json php7.0-mbstring php7.0-curl php7.0-mysqli apache2 mysql-server libapache2-mod-php7.0 php7.0-mcrypt php-apc php7.0-apc php7.0-apcu php7.0-cli php7.0-simplexml php7.0-imap php7.0-ldap php7.0-xmlrpc
aptitude install libapache2-mod-perl2 libapache-dbi-perl libnet-ip-perl libsoap-lite-perl
Descargar la versión estable de glpi desde http://glpi-project.org/
mv glpi-9.2.2 /var/www/ cd /var/www
chown -R www-data:www-data glpi-9.2.2/
cd glpi-9.2.2/glpi/ chmod -R 777 config/ chmod -R 777 files/
para cambiar la clave del mysql
teclear localhost en el navegador y seguir los pasos que se muestran para terminar de configurar glpi
aptitude install php7.0 php7.0-gd php7.0-curl php7.0-json php7.0-mbstring php7.0-curl php7.0-mysqli apache2 mysql-server libapache2-mod-php7.0 php7.0-mcrypt php-apc php7.0-apc php7.0-apcu php7.0-cli php7.0-simplexml php7.0-imap php7.0-ldap php7.0-xmlrpc
aptitude install libapache2-mod-perl2 libapache-dbi-perl libnet-ip-perl libsoap-lite-perl
Descargar la versión estable de glpi desde http://glpi-project.org/
mv glpi-9.2.2 /var/www/ cd /var/www
chown -R www-data:www-data glpi-9.2.2/
cd glpi-9.2.2/glpi/ chmod -R 777 config/ chmod -R 777 files/
para cambiar la clave del mysql
mysql_secure_installation
/etc/init.d/mysql restart
teclear localhost en el navegador y seguir los pasos que se muestran para terminar de configurar glpi
cd /var/www/glpi-9.2.2/glpi
rm install/install.php
¿Cómo cambio el logo?
Subir una imagen a tu servidor por otros medios (como puede ser FTP).
Añade la línea $wgLogo a LocalSettings.php; por ejemplo:
$wgLogo = "{$wgScriptPath}/mylogo.jpg";
en el servidor coloque el archivo mulogo.jpg en el mismo lugar que el archivo LocalSettings.php
y le cambie el propietario y grupo a www-data:www-data
reiniciar apache
service apache2 restart
y funciono
Como instalar mediawiki en debian 9 con postgres
#Requisitos:
aptitude install php7.0 php7.0-gd php7.0-curl php7.0-json php7.0-mbstring php7.0-curl php7.0-simplexml apache2 libapache2-mod-php7.0 php7.0-apcu libapache2-mod-perl2 libapache-dbi-perl libnet-ip-perl libsoap-lite-perl postgresql php7.0-intl php7.0-pdo-pgsql php7.0-mcrypt php7.0-apcu php7.0-cli
#Descargar el software mediawiki la versión estable desde:
https://www.mediawiki.org/wiki/Download (la que utilice fue la versión 1.30.0 estable)
#Descomprimimos y luego movemos a /var/www
mv mediawiki-1.30.0 /var/www/
cd /var/www
#Damos permisos
chown -R www-data:www-data mediawiki-1.30.0/
#Luego procedemos a configurarlo desde el navegador:
http://localhost/mediawiki-1.30.0/mediawiki-1.30.0/mw-config/index.php#(esta es la dirección donde coloque el software de mediawiki)#/var/www/mediawiki-1.30.0/mediawiki-1.30.0/#Luego de configurarlo tenemos que mover el archivo LocalSettings.php que se genero en la instalación de esta forma:
mv LocalSettings.php /var/www/mediawiki-1.30.0/mediawiki-1.30.0/
#reiniciamos apache
/etc/init.d/apache2 restart ó service apache2 restart
#Para ingresar a la wiki tecleamos http://localhost/mediawiki-1.30.0/mediawiki-1.30.0# Y a disfrutar Algunos problemas son que si estas desde otra máquina y quieres iniciar sesion la wiki te remite a localhost y como estas en tu máquina te dara un errorpara arreglar esto me dirigo a editar el archivo LocalSettings.phpy cambiar localhost por la ip o dirección que se le haya dado a la maquina donde esta instalado la wiki
$wgServer="http:la_ip_de_la_maquina_local";
martes, 10 de abril de 2018
Como instalar redmine en debian 9
Installation de Ruby et Rails et
dépendances
apt-get install ruby2.3 ruby-rails
apt-get install ruby-pg ruby-dev //con el build-essential no deberia hacer falta
aptitude install build-essential
Para la generación de pdfs y pngs Redmine utiliza ImageMagick, por lo que si queremos utilizar esta funcionalidad deberemos instalarlo junto con las librerías necesarias.
$ sudo apt-get install imagemagick libmagickwand-dev libmagickcore-dev
Quelques dépendances (ces dépendances prennent en compte l’utilisation
de Postgresql elle peuvent un peu différer pout du mysql) :
apt-get install zlib1g-dev libpq-dev libmagickcore-6.q16-dev libmagickwand-dev
Mise en place de Postgresql et de
la base
# apt-get install postgresql
# su - postgres
$ createuser -P redmine_uzer
$ createdb -O redmine_uzer -E UTF8 redmine
$ exit
Installation de Redmine
Je ais le choix de faire mon installation dans un sous répertoire de www
dans lequel il y aura les logs et les fichiers de paramètre :
# mkdir -p /var/www/redmine/{etc,var/log/apache2,var/tmp/upload}
# cd /var/www/redmine/
Téléchargement de redmine dernière version :
# wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export http_proxy="http://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
# tar xvzf redmine-3.1.1.tar.gz
# cd redmine-3.1.1
On configure l’accès à la base de données
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine_uzer
password: "PoiuytrezA#666"
encoding: utf8
Nota importante: donde diga mysql colocar postgresql, aunque no lo configuremos, obviar este paso hace que no se instale el redmine.
On installe les librairies ruby nécessaires à Redmine :
desde /var/www/redmine/redmine-3.1.1
# gem install bundler
# bundle install --without development test
esto le generara la siguiente advertencia
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
En nuestro caso es un servidor de un solo usuario por lo cual lo instalo como root. Este proceso tarda bastante, paciencia.
Si te aparece este error es porque en el archivo de configuración vi config/database.yml se encuentra la palabra mysql:
An error occurred while
installing mysql2 (0.3.21), and
Bundler cannot continue.
Make sure that `gem install
mysql2 -v '0.3.21'` succeeds
before bundling.
On crée la structure de la base de données :
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=es bundle exec rake redmine:load_default_data
# rake generate_secret_token
Installation d’Apache et Passenger
Il faut maintenant mettre en place un serveur Web pour utiliser Redmine. Je
fais le choix de Apache avec le module passenger :
INSTALACIÓN DE APACHE
Para poder servir el Redmine una vez instalado vamos a utilizar apache.
Instalar apache2 y habilitar los módulos necesarios:
sudo apt-get install apache2 libapache2-mod-fcgid libfcgi-dev libapache2-mod-passenger
// en debian 9 no aparece este libreria libapache2-mod-proxy-html
Nos pasamos a /var/www/redmine/
# find ./redmine-3.1.1/ -type d -exec chmod 2770 {} \;
# find ./redmine-3.1.1/ -type f -exec chmod 660 {} \;
chown -R www-data.www-data redmine-3.1.1
a2enmod rewrite
a2enmod proxy_http
a2enmod proxy
vi /etc/apache2/sites-enabled/000-default.conf
Configuration du vhost (à améliorer en prod) :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/redmine/redmine-3.1.1/public
<Directory /var/www/redmine/redmine-3.1.1/public>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
En el navegador colocar localhost, usuario admin y clave admin y a disfrutar.
dépendances
apt-get install ruby2.3 ruby-rails
apt-get install ruby-pg ruby-dev //con el build-essential no deberia hacer falta
aptitude install build-essential
Para la generación de pdfs y pngs Redmine utiliza ImageMagick, por lo que si queremos utilizar esta funcionalidad deberemos instalarlo junto con las librerías necesarias.
$ sudo apt-get install imagemagick libmagickwand-dev libmagickcore-dev
Quelques dépendances (ces dépendances prennent en compte l’utilisation
de Postgresql elle peuvent un peu différer pout du mysql) :
apt-get install zlib1g-dev libpq-dev libmagickcore-6.q16-dev libmagickwand-dev
Mise en place de Postgresql et de
la base
# apt-get install postgresql
# su - postgres
$ createuser -P redmine_uzer
$ createdb -O redmine_uzer -E UTF8 redmine
$ exit
Installation de Redmine
Je ais le choix de faire mon installation dans un sous répertoire de www
dans lequel il y aura les logs et les fichiers de paramètre :
# mkdir -p /var/www/redmine/{etc,var/log/apache2,var/tmp/upload}
# cd /var/www/redmine/
Téléchargement de redmine dernière version :
# wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export http_proxy="http://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
# tar xvzf redmine-3.1.1.tar.gz
# cd redmine-3.1.1
On configure l’accès à la base de données
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine_uzer
password: "PoiuytrezA#666"
encoding: utf8
Nota importante: donde diga mysql colocar postgresql, aunque no lo configuremos, obviar este paso hace que no se instale el redmine.
On installe les librairies ruby nécessaires à Redmine :
desde /var/www/redmine/redmine-3.1.1
# gem install bundler
# bundle install --without development test
esto le generara la siguiente advertencia
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
En nuestro caso es un servidor de un solo usuario por lo cual lo instalo como root. Este proceso tarda bastante, paciencia.
Si te aparece este error es porque en el archivo de configuración vi config/database.yml se encuentra la palabra mysql:
An error occurred while
installing mysql2 (0.3.21), and
Bundler cannot continue.
Make sure that `gem install
mysql2 -v '0.3.21'` succeeds
before bundling.
On crée la structure de la base de données :
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=es bundle exec rake redmine:load_default_data
# rake generate_secret_token
Installation d’Apache et Passenger
Il faut maintenant mettre en place un serveur Web pour utiliser Redmine. Je
fais le choix de Apache avec le module passenger :
INSTALACIÓN DE APACHE
Para poder servir el Redmine una vez instalado vamos a utilizar apache.
Instalar apache2 y habilitar los módulos necesarios:
sudo apt-get install apache2 libapache2-mod-fcgid libfcgi-dev libapache2-mod-passenger
// en debian 9 no aparece este libreria libapache2-mod-proxy-html
Nos pasamos a /var/www/redmine/
# find ./redmine-3.1.1/ -type d -exec chmod 2770 {} \;
# find ./redmine-3.1.1/ -type f -exec chmod 660 {} \;
chown -R www-data.www-data redmine-3.1.1
a2enmod rewrite
a2enmod proxy_http
a2enmod proxy
vi /etc/apache2/sites-enabled/000-default.conf
Configuration du vhost (à améliorer en prod) :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/redmine/redmine-3.1.1/public
<Directory /var/www/redmine/redmine-3.1.1/public>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
En el navegador colocar localhost, usuario admin y clave admin y a disfrutar.