13 jul 2016

Fedora con LXDE, idiomas en Icecat.


  Recientemente he instalado Fedora 24 en mi eterno viaje hacia ningún sitio. En la instalación realizada con el entorno gŕfico LXDE viene como navegador IceCat. Dicho navegador viene totalmente en inglés, y aunque me defiendo, si me dan a elegir entre Shakespeare y Cervantes, me quedo con el manco de Lepanto. Así que al proponerme instalar el paquete de idioma me propuse hacerlo como he hecho en alguna ocasión con Debian, que es buscando dicho paquete en los repositorios.

Mediante dnf search icecat , veo que solo hay dos paquetes disponibles y pertenecen al navegador, no hay paquetes de idiomas.

Habrá que dirigirse a https://www.gnu.org/software/gnuzilla/ y aquí vemos que hay un enlace a sus servidores ftp donde encontraremos los paquetes de idioma. Más concretamente en ftp://ftp.gnu.org/gnu/gnuzilla/ Aquí encontraremos un listado bastante grande de carpetas que se corresponden con las distintas versiones, y tendremos que seleccionar la nuestra.

Para saber cuál es la correcta deberemos dirigirnos a la derecha del todo de la barra de direcciones donde veremos un botón con tres barras horizontales que nos abrirá un menú donde tenemos nueva ventan, nueva pestaña, navegación privada, preferencias… abajo de esta ventana veremos una interoogación metida en un circulito, click zquierdo en ella y veremos una lista de opciones donde pincharemos en acerca de Icecat


En este caso tenemos la versión 38.8.0 así que nos vamos a la carpeta con esa misma numeración y dentro vemos que hay otra carpeta llamada langpacks. Buscamos el paquete de idioma deseado, es el que tiene la extensión .xpi en este caso es el paquete es-Es.

 Simplemente descargandolo y haciendo doble click, se instala. Reiniciamos el navegador y ¡Listo!

Ya tenemos Icecat en Fedora en español.

7 jul 2016

Activar en Fedora 24 el ssh apagado en reinicio.

Hola. Al arrancar mi equipo con Fedora 24, me encuentro con que no tengo posibilidad de conectarme desde otro equipo por ssh. Mediante el comando service sshd status descubro que su situación es:

[usuario@equipo ~]$ service sshd status
Redirecting to /bin/systemctl status  sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset
   Active: inactive (dead)
     Docs: man:sshd(8)
           man:sshd_config(5)

Es decir, que no está funcionando. Mediante service sshd start lo hacemos funcionar, pero al reiniciar vuelve a estar apagado. Para ello y extraído de https://ask.fedoraproject.org/en/question/38744/how-to-keep-sshd-alive-after-restart/ lo que deberemos hacer es en la consola teclear systemctl enable sshd lo que nos crea un enlace simbólico en el fichero de inicio que lo arrancará al reiniciar. Lo siquiente es la salida que provoca el ejecutar ese comando:

[root@equipo]# systemctl enable sshd
Created symlink from /etc/systemd/system/multi-user.target.wants/sshd.service to /usr/lib/systemd/system/sshd.service.

Debo decir que para que el servicio ssh esté disponible es necesario que la red funcione (si, en serio.) para ello tenemos http://apuntesgnulinux.blogspot.com.es/2016/07/fedora-24-activar-red-en-reinicio.html

Cambiar nombre del equipo en Fedora 24

Hola.

Durante el proceso de instalación de Fedora  (muy sencillo, rápido y sin problemas  [descripción no contractual]) no recuerdo haber introducido en ningún momento el nombre del equipo, por lo que en el prompt me aparece "localhost" . Para cambiar el nombre del equipo en Fedora 24 deberemos modificar el fichero /etc/hostname y adecuar el nombre que actualmente tenemos al que queremos tener. Para que el cambio se haga efectivo podemos o reiniciar o seguir las instrucciones de:  https://albertomolina.wordpress.com/2009/06/20/modificar-el-hostname-de-un-equipo-sin-reiniciar/

2 sept 2012

Instalación de drupal 7.0 paso a paso.(En alojamiento externo de pago)


   Hola de nuevo.

    Después de una temporadita de ausencia voy a realizar un tutorial completo para instalar drupal 7.0 desde el principio. Mi intención es hacerlo del tirón, pero ya veremos si lo divido en partes.

    Tengo contratado alojamiento con 1&1, así que el tutorial estará realizado con unos parámetros concretos, de todas formas sea el alojamiento que tengas, las variaciones serán mínimas, lo fundamental debe ser común.

    Para empezar lo primero que vamos a hacer es conectarnos con nuestro proveedor de hosting (en mi caso y como ya he comentado anteriormente es 1&1) para configurar unos detallitos que vamos a necesitar posteriormente en nuestra instalación de drupal. Para ello nos dirigiremos a la página de acceso y pincharemos en "acceso clientes", una vez hecho esto introduciremos nuestro usuario y contraseña y accederemos a nuestro panel de control.

    Los parámetros que vamos a necesitar configurar son:

- Datos de acceso por FTP. Esto lo haremos para subir a nuestro servidor los ficheros desde nuestro ordenador.
- Datos de la base de datos. Los datos que configuremos aquí nos harán falta posteriormente mientras instalamos drupal ya que este necesita una base de datos para su funcionamiento.

 CONFIGURACION ACCESO FTP 




 El usuario viene por defecto, no podemos modificarlo, lo que sí podemos (y debemos) es cambiar la contraseña que deberemos posteriormente introducir en nuestro cliente ftp para subir los ficheros.


CONFIGURACION DE LA BASE DE DATOS


Tambien deberemos configurar la base de datos con los datos que posteriormente nos pedirá la instalación de drupal. Así que para ello nos dirigimos al apartado de configuración


     Como en el caso anterior tampoco podremos elegir la contraseña, aparte de una descripción que tan solo nos valdrá para identificarla en caso de que tengamos más de una. Una vez elegida la contraseña nos dará unos datos relevantes para poder configurar la base de datos.



   Podemos apuntar los datos o consultarlos posteriormente mientras instalamos.

FILEZILLA, CLIENTE FTP

Voy a dar por hecho de que, al estar instalando drupal, tendrás conocimiento de descargas e instalación de programas, puedes utilizar el cliente ftp que prefieras, yo lo voy a hacer con Filezilla:  http://filezilla-project.org/ 

 Una vez instalado vamos a conectarnos a nuesto servidor, abrimos el programa y en la parte superior podemos ver los apartados "host", "username", "password", "port" y un botón que pone "Quickconnect"

   Es el momento de utilizar los datos que configuramos en el "acceso ftp", donde elegimos la contraseña del usuario ftp que me predefinió 1&1.
  El servidor en mi caso concreto es el nombre del dominio asociado a mi espacio web sin "www" ni "ftp". Deberé poner midominio.es el usuario es el predeterminado y la contraseña la que yo le puse. El puero será necesario introducirlo en caso de que tengamos definido uno que no sea el habitual para ftp, en caso contrario no hace falta ni ponerlo, y apretamos el botón "Quickconnect".

  En mi caso me estaba dando problemas de conexión porque en uno de mis toqueteos había hecho que mi dominio redireccionara a un servidor casero y había modificado las entradas DNS. Para que vuelva a funcionar lo que he debido hacer es restablecer a la configuración predeterminada de 1&1. Todo estos cambios no son inmediatos así que me toca esperar un rato. El tema de tocar DNS implica que se tengan que actualizar varios servidores, ya que no hay un servidor DNS único y eso conlleva un tiempo , tiempo que no siempre es el mismo.

    El caso es que una vez realizadas las modificaciones rellenando los campos anteriormente mencionados ya se conecta al servidor. Ahora es el momento de fijarnos en la ventana del programa Filezilla. Podemos ver como a la izquierda hay una zona donde pone :"Local site" y a la derecha otra en la que pone Remote Site. El funcionamiento es el siguiente: En Local site lo que tenemos son los ficheros en nuestro equipo, es decir, en el directorio que nos dé la gana tendremos los ficheros que queramos subir a nuestro servidor, y en la zona de la derecha tenemos los ficheros que están en el servidor y que serán los que estén accesibles para el público en general.

LOCAL SITE - REMOTE SITE
Esta captura pertenece a Filezilla para mac, la apariencia puede variar con otras versiones pero serán diferencias mínimas.

   Aprovecho para decir que puede parecer contradictorio que utilice mac con su sistema operativo mientras escribo en un blog con el título que tiene (puede que en vez de parecer contradictorio lo sea). El motivo de hacerlo es que mi portátil es un mac. Era el sistema operativo que me faltaba por conocer y cuando murió mi portatil me compré este. No pretendo justificarme, simplemente quiero contar el porqué de las cosas, aunque sean a veces anecdóticas.

Tras este parentesis continuamos. Llega la hora de descargar en nuestro ordenador drupal 7, y en mi caso concreto tambien el paquete que nos permitirá que drupal esté en español. Para ello nos dirigiremos a la página http://drupal.org/ . Podemos ver que tenemos en la parte superior derecha una opción llamada Download and Extend, pinchamos y nos dirigimos a la página para descargar los ficheros necesarios. En el momento de escribir estas líneas la versión estable más actual que tenemos disponible es Drupal 7.15, en ocasiones anteriores he instalado otras versiones y el proceso es el mismo, es de suponer que la instalación no variará mucho con nuevas versiones.  El caso es que al pinchar en el botón Download Drupal 7.15 nos redirige a una página donde veremos esto:

Podemos descargar la versión que queramos, incluso versiones antiguas, yo voy a instalar la más reciente. Que a fecha de hoy es la 7.15. También tenemos la opción de descargar un fichero tar.gz o zip, a elegir dependiendo del compresor que prefiramos utilizar. Y en el momento de descargarlo lo haremos en el directorio de nuestro ordenador que vayamos a utilizar posteriormente con nuestro cliente FTP (recordemos, Filezilla si sigues este manual). Como ejemplo y para no complicarme mucho la existencia voy a crear una carpeta en el escritorio llamada Drupal (¡¡Ohhhh!! ¡¡¡Cuanta originalidad!!!) y allí descargaré el tar.gz, lo descomprimiré y eso será lo que hay que subir al servidor.

  Los humanos somos seres llenos de contradicciones, como muestra decir que partes de esta entrada (no la he escrito toda del tirón) está hecha desde mi MacBook alu (con su SO original). De todas formas todo lo que realice aquí podrá ser reproducido con vuestra distribución GNU/Linux favorita (e incluso con algún windows cambiando algunas herramientas como el compresor).

  Antes de descomprimir nada vamos a volver a la página de drupal para descargarnos el paquete que nos permitirá que nuestra instalación acabe estando en nuestro idioma. La página concreta desde donde descargar el fichero de traducción es http://localize.drupal.org/translate/downloads?project=drupal , buscamos el idioma spanish y la versión del paquete de idioma correspondiente a nuestra instalación. Este paquete de idioma lo tendremos que situar en un directorio concreto dentro del sistema de directorios de drupal que veremos un poco más tarde.

   Vamos a descomprimir el fichero que nos descargamos anteriormente, el tar.gz o el zip. Situándonos en el directorio donde lo tenemos haremos:

$ tar -xzvf drupal-7.15.tar.gz

Ahora tenemos un montón de ficheros y directorios vamos a localizar /profiles/standard/translations para copiar el fichero de traducción .es.po en dicho directorio.

    El momento de subir nuestros ficheros a nuestro servidor y para ello utilizaremos nuestro cliente ftp, Filezilla. Lo abrimos y en la parte de la izquierda debemos buscar el directorio donde tenemos nuestro drupal descargado y descomprimido. Tenemos que tener en cuenta que no debemos subir la carpeta llamada drupal-7.15 como tal, debemos subir el contenido de dicha carpeta, de forma que en el directorio raiz de nuestro servidor esté el fichero install.php. Una imagen vale más que mil palabras así que:

Ponemos los datos con los que nos conectamos a nuestro servidor y ahora seleccionamos todos los ficheros contenidos en la carpeta que resulta de haber descomprimido el tar.gz y los arrastramos a la parte derecha que se corresponde con los ficheros contenidos en el servidor.

El proceso tardará un poquillo, son más de 1000 ficheros los que sube a nuestro servidor, dependiendo de nuestra velocidad de subida tardará más o menos. Una vez subidos los fichero ya podremos acceder a nuestra dirección web desde el navegador y el proceso de instalación continuará utilizando la web.

En la primera opción no nos vamos a complicar, elegiremos la opción Standard.
 
   Si anteriormente hicimos de forma correcta la  parte del fichero de idioma en la siguiente ventana nos debería preguntar por el idioma en el que queremos continuar con la instalación
Seleccionamos el idioma y continuamos.

Si recordamos lo que hicimos anteriormente creamos una base de datos en nuestro proveedor web, así que es el momento de rellenar los campos que nos piden con los datos correspondientes.

Lo que sí deberemos tener en cuenta es que tendremos que pinchar en opciones avanzadas y en el apartado servidor de la base de datos pondremos el valos que nos pone en nombre del alojamiento en 1&1

El apartado nombre del alojamiento lo introduciremos en el apartado Servidor de la base de datos:
Hecho esto comienza un proceso de instalación que no tarda en exceso y


posteriormente se configura de forma automática la traducción:

Posteriormente a la configuración de la traducción es el momento de introducir unos datos bastante importantes, especialmente relevante es el de la cuenta de mantenimiento del sitio, importante detalle el no olvidar esa cuenta ya que es la que nos permitirá administrar el sitio mientras no hayamos creado algún otro usuario con poderes de administración.
Configuraremos también unos detalles tales que país y huso horario y le daremos a guardar. Entonces nos aparecerá un mensaje que nos "llenará de orgullo y satisfacción" :)
No dudes en comentar si hay algo incorrecto, que no funciona o simplemente para decir si te ha sido útil. ¡Un saludo drupaleros!

9 jul 2012

Chrome no aparece en menú aplicaciones Debian

¡Saludos!

 De vez en cuando utilizando chromium me aparecía aquí en blogger un molesto aviso de "navegador obsoleto". Tanto en Windows como en Mac OS utilizo Chrome, así que lo he instalado tambien en mi Debian. A la hora de ejecutarlo no me aparecía en el menú, pero sí podía lanzarlo desde consola. Una solución es dirigirte al fichero google-chrome.desktop que se encuentra en /opt/google/chrome y lo arrastramos directamente a la barra de tareas (visto en http://forums.debian.net/viewtopic.php?f=10&t=70406 ). Otra solución es en una consola y como usuario root teclear :

# xdg-desktop-menu install /opt/google/chrome/google-chrome.desktop


(visto en: http://hb-system.blogspot.com.es/2011/10/google-chrome-ha-desaparecido-de-tu.html )

Crear .iso a partir de dvd con Brasero


¡Hola de nuevo!

   Hoy vamos a explicar cómo, a partir de un dvd, crear ficheros .iso. Un fichero con extensión .iso es un fichero de imagen. Esto es un fichero a partir del cual y con un programa específico para ello, podemos grabarlo en un cd o dvd.

   Un detalle a tener en cuenta es la diferencia que hay entre grabar un dvd como "archivo de imagen" a guardarlo como "datos". Si un fichero .iso lo guardamos como "datos", en el dvd resultante tendremos ese mismo fichero .iso guardado en el dvd. En cambio si utilizamos la opción "imagen de disco", el dvd obtenido tendrá un contenido distinto a ese fichero .iso, dependiendo de qué estemos grabando podremos tener una copia de seguridad del dvd del que se extrajo la imagen.

   En más de una ocasión y para aquellos que tienen menos conocimientos, el error de porqué no funciona el dvd es por este motivo. Una vez que tenemos el fichero .iso, a la hora de grabarlo para poder usarlo deberemos utilizar la opción "imagen de disco" (o similar) en vez de "grabar datos en disco" (o algo parecido dependiendo del programa que usemos.

  Como se que hay mucho usuario suelto por ahí de Nero, mencionaré que éste tiene un formato de imagen propio para cd y dvd con la extensión .nrg.

  Después de esta introducción aclararé que lo que pretendemos hacer es lo contrario de lo que hemos estado hablando, lo que tenemos es un dvd funcional (es un juego de ps2 no original) y queremos extraer la imagen para obtener el fichero .iso). Como utilizo debian con gnome, utilizaré brasero como programa de grabación.

   En principio brasero no parece permitir esta acción, para solucionarlo deberemos instalar el paquete brasero-cdrkit podemos hacerlo directamente desde consola con

#aptitude install brasero-cdrkit

o podemos instalarlo con synaptic accediendo mediante Sistema-->Administración-->Gestor de paquetes Synaptic una vez abierto buscamos el paquete brasero-cdrkit y lo instalamos.
   Una vez instalado podremos grabar la imagen a partir del dvd usando la opción "Copia de disco":

En el paso siguiente en la opción "Seleccionar un disco en el que grabar"
elegiremos la opción Archivo de imagen.

Pinchando en el botón propiedades podremos elegir tanto la ruta donde guardaremos el fichero como el nombre que le queramos poner.
  Et voila! Una vez finalizado el proceso ya tendremos nuestro fichero listo.

16 may 2012

Red Inalámbrica activa sin iniciar entorno gráfico.

Hola a todos. Si alguno de vosotros tiene algún equipo con Debian instalado y lo utiliza como equipo personal de forma habitual, seguro que tienes algún entorno gráfico. A la hora de conectarte a internet de forma inalámbrica no tendrás problemas una vez iniciada la sesión en el entorno gráfico, pero...¿y si quieres tener algún servicio en esa máquina (servidor web, algún directorio compartido con samba, servidor ssh....)? En este caso es un engorro el tener que entrar en el entorno gráfico si lo único que quieres es que esos servicios estén disponibles y no quieres estar delante de ese equipo.
   Para que se levante la tarjeta inalámbrica de forma automática teniendo configurada la seguridad de nuestra red con WPA vamos a editar el fichero /etc/network/interfaces


 Debemos configurarlo de forma que quede de la siguiente forma:

 

  En el apartado wpa-ssid debemos tener el nombre de nuestra red inalámbrica, y para el chorizo alfanumérico de wpa-psk simplemente deberemos utilizar el comando:

#wpa_passphrase nombrenuestrared 

Nos saldrá lo siguiente:

# reading passphrase from stdin

   Introduciremos nuestra clave para conectarnos a la red inalámbrica y nos proporcionará la serie de carácteres que deberemos introducir en nuestro fichero.

   A partir de ahora cuando arranquemos nuestra máquina debería estar disponible la conexión a este equipo sin tener que entrar en el entorno gráfico.