Como instalar la ultima versión de Firefox en Debian Jessie, vía APT

En esta breve entrada lograras tener la ultima versión del navegador web Firefox en tu sistema Debian. Lo instalaremos agregando el repositorio de firefox para Debian, con lo cual podremos mas adelante volver a actualizar y obtener la versión mas reciente cuando pase algo de tiempo.

Pasos para instalar ultima versión de Firefox en Debian Jessie

  • Agregar la siguiente linea de repositorio: deb http://mozilla.debian.net/ jessie-backports firefox-esr en: /etc/apt/sources.list
  • Actualizar tu lista de repositorios: #aptitude update
  • Instalar firefox: #aptitude install -t jessie-backports firefox-esr
  • en caso de tener otra version de firefox previa realizar: #rm /usr/bin/firefox & ln -s /usr/bin/firefox-esr /usr/bin/firefox

instalar ultima version de firefox en debian jessie

Como instalar el Antivirus para Linux “Comodo” en Debian 8 (Jessie)

comodo antivirus linux debian jessie protect

comodo linux tux logo

¿Por qué el Antivirus Comodo?

El Antivirus Comodo para Linux (CAVL) ofrece la misma protección antivirus que el mismo software para Windows con el beneficio añadido de un sistema anti-spam totalmente configurable.

Con los escáneres de virus a la vista y bajo acceso, CAVL también utiliza el análisis de comportamiento basado en la nube de archivos desconocidos para proporcionar una protección sin rival contra el malware de día cero. El potente motor AV se complementa con una puerta de enlace de correo altamente configurable para filtrar el spam y bloquear las amenazas transmitidas por correo electrónico.

 

Características

  • Protección antivirus proactiva intercepta todas las amenazas conocidas
  • Actualizaciones automáticas para la protección antivirus más actualizada
  • Incluye un planificador de escaneo, un visor de eventos detallado y perfiles de exploración personalizados
  • El filtro de correo es compatible con Postfix, qmail, Sendmail y Exim MTA
  • Instale y olvide. No hay alarmas falsas y molestas, sólo protección sólida de virus.

 

Potente antivirus y filtrado de correo electrónico para ordenadores basados ​​en Linux.

  • Detecta y elimina virus de laptops y escritorios basados ​​en Linux
  • El gateway de correo bloquea los virus transmitidos por correo electrónico y el spam
  • Características de exploración de acceso, bajo demanda y en la nube
  • Definiciones de virus actualizadas varias veces al día
  • Fácil de usar: instale y olvide mientras Comodo Antivirus protege en segundo plano

Sigue leyendo

Como integrar GIT con el gestor de archivos Nautilus y Nemo – RabbitVCS

git - nautilus nemo gnome linux

Cuando se es usuario cotidiano de software para control de versiones, siempre desearemos tener a disposición herramientas que nos faciliten y hagan mas evidente el trabajo. Es común conocer los comandos de tu control de versiones (GIT, SVN, Hg, etc…), contar con un cliente de control de versiones incorporado en tu editor de código favorito, tener instalado algún software especifico para el control de versiones que uses, y sin embargo sumado a todo lo anterior también es muy práctico tener las funcionalidades de tu control de versiones integrado al software de gestión o exploración de archivos.

Hace algunos años cuando era usuario habitual del control de versiones Subverion (SVN), tenia instalado y me resultaba muy practico unos script para nautilus que integraban SVN a Nautilus (el gestor de ventanas donde se navega por directorios en el escritorio GNOME de Linux), el cual mostraba iconos sobre los archivos según estuvieran acordes o no a la versión en servidor y brindaba opciones en el menú derecho para actualizar un directorio, subir algún cambio, ver el historial o diferencias de versiones.

Estos script procuraban brindar estas funcionalidades tomando como base el software TortoiseSVN muy popular para el S.O Windows. Paso el tiempo Nautilus y Gnome fueron drásticamente reescritos, a la vez que subversion fue drásticamente desplazado por GIT. Los Nautilus Script ya no existirían, así como TortoiseSVN ya no tendría mayor masa de usuarios. Ahora existe en windows TortoiseGIT y en esta entrada hablaremos un poco de RabbitVCS. Sigue leyendo

Instalar PHP5 en Debian 9 Stretch

En esta entrada veremos como instalar PHP5 en Debian GNU / Linux 9 Stretch. El nuevo Debian Stretch trae por defecto solo el nuevo PHP7 pero muchas de las aplicaciones escritas en PHP deben ser bien probadas y ajustadas para la nueva versión de PHP.

Lo que haremos para lograr instalar PHP5 en Debian Stretch es agregar el repositorio de Debian Jessie con lo cual tendremos PHP5 y todas sus extensiones a las que seguramente estas acostumbrado si estas leyendo esta entrada.

Sigue leyendo

OwnCloud – Instalar cliente en Debian 8 Jessie

owncloud-linux-debian

En esta entrada instalaremos el cliente de ownCloud en sus sistemas GNU / Linux Debian 8 para lo cual debemos seguir los siguientes pasos como root:

echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_8.0/ /’ > /etc/apt/sources.list.d/owncloud-client.list

wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_8.0/Release.key

apt-key add – < Release.key

apt-get update

apt-get install owncloud-client

Luego buscar en el menú owncloud, esto abrirá el asistente de instalación y posterior creara un directorio que es el que permitirá que sincronicemos nuestros archivos, con la nube y entre los equipos de los usuarios de nuestra nube. Este asistente les pedirá el url del servidor de owncloud, así como un usuario y contraseña.

owncloud-linux-debian

owncloud-client

owncloud-client-2

owncloud-client-3owncloud-client-4

Fffmpeg – Extraer un fragmento de video desde un video

Ffmpeg es una colección de software libre que puede grabar, convertir y hacer streaming de audio y vídeo.

Extraer un fragmento de video desde un video

ffmpeg  -ss 15:21 -t 00:19 -i Mr.Robot.S02E07.HDTV.x264-FLEET.mkv  MrRobot-nginx.mp4

El parámetro -ss nos indica la posición en el archivo de video de origen a partir del cual realizaremos el corte o extracción del video. En este caso a partir del minuto 15 con 21 segundos

El parámetro -t nos habla de la duración que tendrá este fragmento extraído, en este caso 19 segundos.

ffmpeg  -ss 03:13 -t 01:50 -i Descargas/Il\ Divo\ -\ Adagio.mp4 Descargas/il-divo-adagio.mp4

En este caso extraigo el clip de video desde el minuto 3 con 13 segundos y con una duración de 1 minuto con 50 segundos (el final de esta canción descargada desde youtube).

Instalación, configuración e implementación de ZoneMinder

Instalar y configurar ZoneMinder

En esta entrada exploraremos la instalación, configuración e implementación de ZoneMinder el software libre líder en el mercado de seguridad y video vigilancia el cual permite capturar, analizar, grabar y monitorizar cualquier cámara CCTV o IP. La misma ofrece una interfaz web mediante la cual se realizan todas las funciones y operaciones soportadas. Su frontend fue escrito en PHP para la interfaz web y su backend esta escrito en Perl.

Zoneminder cuenta con funcionalidades como: Gestión de Eventos, Detección Avanzada de Movimiento, Alarmas y Gestión de Zonas.

ZoneMinder funciona gracias a las bondades del software libre, funciona en entornos basados en Linux, usa los servicios web de preferencia Apache y como gestor de base de datos MySQL aunque perfectamente puede funcionar con MariaDB. A su vez ZoneMinder es un servicio que se encarga de la gestión y operación sobre las cámaras conectadas a la solución, por lo cual de igual forma que Apache y MySQL es un demonio que puede ser iniciado, detenido y reiniciado cuando haga falta.

Instalar y configurar ZoneMinder

diagram-zoneminder-service

Sigue leyendo

the requested PHP extension curl is missing from your system

root@BB8:/home/lenin# aptitude update Ign http://dl.google.com stable InRelease Ign http://linux.dropbox.com jessie InRelease Hit http://dl.google.com stable Release.gpg 27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

El Problema

lenin@BB8:~/www/sistemayii2$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

Problem 1
– Installation request for linslin/yii2-curl 1.0.10 -> satisfiable by linslin/yii2-curl[1.0.10].
– linslin/yii2-curl 1.0.10 requires ext-curl * -> the requested PHP extension curl is missing from your system.

To enable extensions, verify that they are enabled in those .ini files:
– /etc/php5/cli/php.ini
– /etc/php5/cli/conf.d/05-opcache.ini
– /etc/php5/cli/conf.d/10-pdo.ini
– /etc/php5/cli/conf.d/20-gd.ini
– /etc/php5/cli/conf.d/20-json.ini
– /etc/php5/cli/conf.d/20-pdo_pgsql.ini
– /etc/php5/cli/conf.d/20-pgsql.ini
– /etc/php5/cli/conf.d/20-readline.ini
You can also run `php –ini` inside terminal to see which files are used by PHP in CLI mode.

 

La solución

Instalar el soporte para CURL de PHP

#aptitude install php5-curl

 

Yii2 – Crear campos ocultos

Esta breve entrada es para facilitar crear campos ocultos en el framework Yii2

Antes de dar con la solución obtenía este error: Calling unknown method: yii\widgets\ActiveForm::hiddenInput(), lo cual me llevaba a pensar que debía cargar algún helper, resulto no ser así ni ser necesario.

Pueden obtener el campo oculto con:

[sourcecode language=”php”]
echo $form->field($model, “fk_proveedor”)->hiddenInput( array( ‘value’=>$compra->fk_proveedor ) )->label(false);
[/sourcecode]

Si se colocara sin el label en false, entonces se pintaría en la etiqueta del campo en la vista donde se este imprimiendo el campo.

No se pudo encontrar el método /usr/lib/apt/methods/https

root@BB8:/home/lenin# aptitude update Ign http://dl.google.com stable InRelease Ign http://linux.dropbox.com jessie InRelease Hit http://dl.google.com stable Release.gpg 27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

El problema:

root@BB8:/home/lenin# aptitude update
Ign http://dl.google.com stable InRelease
Ign http://linux.dropbox.com jessie InRelease
Hit http://dl.google.com stable Release.gpg
27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

 

La solución

root@BB8:/home/lenin# aptitude install apt-transport-https
Se instalarán los siguiente paquetes NUEVOS:
apt-transport-https
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 138 kB de ficheros. Después de desempaquetar se usarán 195 kB.
Des: 1 http://ftp.us.debian.org/debian/ jessie/main apt-transport-https amd64 1.0.9.8.3 [138 kB]
Descargados 138 kB en 0s (179 kB/s)
Seleccionando el paquete apt-transport-https previamente no seleccionado.
(Leyendo la base de datos … 156540 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar …/apt-transport-https_1.0.9.8.3_amd64.deb …
Desempaquetando apt-transport-https (1.0.9.8.3) …
Configurando apt-transport-https (1.0.9.8.3) …