Para quienes solo tenemos Linux en nuestros equipos ya no es necesario tener que utilizar una maquina Virtual con MS Windows para poder hace uso de Dreamweaver8, ya que con PlayOnLinux lo podemos instalar fácilmente haciendo uso de Wine.
En el siguiente video podemos ver los pasos a seguir para instalar Dreamweaver8 en Linux, yo lo he probado en Ubuntu 11.04 y no he tenido problemas, aun que en Kubuntu 11.04 no he logrado iniciar Dreamweaver8.
PlayOnLinux es un programa que nos permite instalar y usar fácilmente numerosos juegos y programas previstos para correr exclusivamente en Windows de Microsoft.
Intalar PlayOnLinux en Ubuntu:
sudo apt-get install playonlinux
Saludos amig@s todos,
Hace unos dias atras, un buen amigo y colega me pedió ayuda para entender como hacer un Name Virtual Host con el Apache2 en su servidor Ubuntu. Por lo que al igual que en otras oportunidades he preferido hace una breve explicación de como al menos lo hago y lo entiendo yo. Así pues acá dejo una breve explicación. NO es un HOWTO es simplemente como he entendido.
NOTA IMPORTANTE: Asumo que usted tiene instalado Apache2 en su servidor, de no ser así recuerde ejecutar en su consola: sudo apt-get install apache2
Es importante definir que es un Name Virtual Host, cuando accedemos a una pagina web, es decir cuando colocamos el URL o nombre del sitio en nuestro navegador, este luego de la resolución de nombre, procede a acceder al servidor WEB por el puerto que corresponda (normalmente 80 y 443). Lo importante del proceso es que nuestra maquina le envia como pregunta al servidor web, la URL o el nombre del sitio que esta buscando.
Este nombre lo ve el servicio de Apache2, y es gracias a esto que podemos definir que pagina servir al momento de que accedan.
Normalmente todo esto se configuraba antes en el archivo /etc/httpd/httpd.conf . En Ubuntu ahora eso ha cambiado, pues ahora el archivo de configuración es el /etc/apache2/apache.conf
Sin embargo, para evitar accidentes y la mitigar la probabilidad de dañar el archivo en cuestión, ahora tambien se crearon los directorios:
En el /etc/apache2/sites-available/ se encuentran los archivos de configuración para cada sitio que queramos hospedar, por defecto exite un archivo llamado default y su contenido suele ser:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> RewriteEngine on RewriteBase / RewriteCond 5[REQUEST-FILENAME] 1-f RewriteCond 5[REQUEST-FILENAME] 1-d RewriteRule 69.804 index.php/q=41 [L,QSA] Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>Como podemos ver, el contenido del archivo es en sí una declaración de VirtualHost, que comienza indicando:
<VirtualHost *:80> = HostVirtual por todas las interfaces por el puerto 80 DocumentRoot /var/www = La raíz del los documentos de este sitio <Directory /var/www/> = En el directorio talOk, entonces para esto sirve para que toda petición WEB que venga por el puerto 80 (HTTP) muestre el contenido del directorio /var/www
Para poder hacer entender al Apache2 que debe entregar otra página distinta a /var/www hacemos lo siguiente. Supongamos que vamos a hospedar una pagina web de un sitio llamado CONTOSO.ORG entonces lo primero que debemos hacer es crear nuestro directorio donde se colocarán los archivos de este sitio web. Para ello hacemos:
rolando@webserver: ˜$ sudo mkdir -p /var/www/contoso
rolando@webserver: ˜$ sudo touch /var/www/contoso/index.html
rolando@webserver: ˜$ sudo echo “HOLA MUNDO” > /var/www/contoso/index.html
Con esto hemos creado entonces un directorio en el cual colocar los archivos que queremos servir a el sitio contoso.
Ahora nos toca hacer que el Apache2 lo entienda cuando llamamos a un sitio con ese nombre y que entregue entonces la pagina que hemos creado.
Para ello lo primero que haremos es copiar el archivo default con el nombre de contoso para que no se nos olvide y sea mas facil identificarlo, para ello hacemos:
rolando@webserver: ˜$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/contoso
Luego editamos el contenido del mismo, para hacer las siguientes modificaciones:
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName contoso.org ServerAlias www.contoso.org DocumentRoot /var/www/contoso <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/contoso/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>Una vez lista las modificaciones realizadas en negritas, debemos entender que aunque hayamos creado el archivo contoso dentro de /etc/apache2/sites-available/ este está disponible mas no está habilitado.
Entonces debemos habilitarlo, para ello tenemos que crear un enlace simbolico que apunte del directorio de disponibles (/etc/apache2/sites-available/) al directorio de sitios habilitados (/etc/apache2/sites-enabled/) para conseguir esto ejecutaremos:
rolando@webserver: ˜$ sudo ln -s /etc/apache2/sites-available/contoso /etc/apache2/sites/enabled/
Habiendo creado el enlace simbolico de este nuevo sitio, procedemos entonces a reiniciar el servicio de apache2 con:
rolando@webserver: ˜$ sudo /etc/init.d/apache2 restart
Si todo lo hemos hecho bien, entonces nuestro sitio web atenderá ademas de la pagina por defecto con los archivos de /var/www/ cuando le pregunten a este por contoso.org o por www.contoso.org entregará las paginas existente en /var/www/contoso
Espero que esta breve explicación, sirva como incentivo para seguir revisando, aprendiendo y entendiendo cada vez mas el funcionamiento del Apache Server en un Servidor de Ubuntu server.
Claro debe quedar que podemos tener tantos sitios virtuales como nuestro servidor soporte, y además que para que funcione todo bien, los servidores DNS deben estár resolviendo correctamente el sitio y apuntando a nuestro servidor Apache2.
Si no tienes control sobre tus DNS Servers, puedes probar temporalmente colocando las entradas en el archivo /etc/hosts
El equipo de GNOME Shell está ocupada cocinando una tonelada de mejoras y nuevas características para la próxima versión. Un montón de cosas que ya han aterrizado y hay mucho más en la tubería, así que pensé que era el momento para un poco de una revisión de lo que está pasando. Esta es también una vista previa de buen anticipo de lo que viene en 3.2.
Fuente: http://afaikblog.wordpress.com/2011/07/13/news-from-gnome-shell-land/
Conky is a free, light-weight system monitor for X, that displays any information on your desktop. Conky is licensed under the GPL and runs on Linux and BSD.
Conky es un libre y ligero monitor de sistema para X, que muestra toda la información en su escritorio. Conky está licenciado bajo la GPL y funciona en Linux y BSD.
Dependiendo la distro que usemos en consola:
yum install conky
apt-get install conky
aptitude install conky
Nos bajamos este paquete de gnome-look y venimos con lo siguiente:
1 - Creamos en nuestra /home una carpeta llamada .conky (fijese que lleva un punto delante por lo cual será oculta) y dentro de ella copiamos la imagen png de nuestra distro (en mi caso Linux Mint)
2 - Volvemos a crear en nuestra /home otra carpeta llamada .lua (lleva un punto delante y será oculta) y dentro de esa carpeta .lua creamos otra llamada scripts (esta va sin punto delante) en la cual copiaremos el archivo clock_rings.lua
3 - Copiamos el conkyrc en nuestra /home asignandole un punto delante para que quede como .conkyrc
4 - Para establecer el clima de nuestra ciudad (esto es a elección) iremos a http://weather.noaa.gov/ y buscamos nuestra ubicación, en caso de que no viniese escoger la más cercana (esta sería mi ubicación, Granada / Aeropuerto, Spain) http://weather.noaa.gov/weather/current/LEGR.html copiamos el código del final (LEGR en mi caso) y en el archivo .conkyrc que antes guardamos en nuestra /home sustituimos LQBK por nuestro código.
Luego a:
Sistemas > Preferencias > Aplicaciones al inicio
Donde crearemos una entrada nueva con:
Nombre y comando: Conky
Basado en: http://www.webupd8.org/2011/02/try-this-great-looking-conky-lua.html
La instalación es muy facil solo hay que hace en consola (root mode) lo siguiente:
apt-get install linux-headers-$(uname -r) build-essentialy luego bajarnos lo que necesitamos para que funcione el tema:
wget http://gnome-colors.googlecode.com/files/gnome-colors-5.5.1.tar.gz wget http://gnome-colors.googlecode.com/files/gnome-colors-extras-5.5.1.tar.gz wget http://gnome-colors.googlecode.com/files/shiki-colors-4.6.tar.gzcomo todo esto quedara en nuestra carpeta personal ahi mismo lo extraemos y desde consola hacemos:
cd gnome-colors-5.5.1/ make install cd.. cd gnome-colors-extras-5.5.1/ make install cd.. cd shiki-colors-4.6 cd .. ¡Listo!Cambiamos el tema a nuestrapreferencia!!
Por ultimo, en la consola:
rm -rf gnome-colors-* rm -rf shiki-colors-4.6* Fuente: http://markuscorleone.blogspot.com/2011/02/instalar-shiki-colors-y-gnome-colors-en.htmlComo todo NEWBIES con algunas tecnologías tuve la oportunidad de experimentar el mundo Android con mi humilde teléfono Samsung Spica. Actualizaciones iban y venían, amarguras, arrecheras iban y venían, hasta que supe como se movía el coroto en este mundo. Lastimosamente la aplicación para el Flasheo se necesita Windows MS, espero que en algún momento saquen una versión para S.L. o en su defecto busquen otro método de flasheo desde un S.O. Libre.
Ojo, no acostumbro dar este tipo de soporte ni mucho menos publicarlo ya que TODO es con Windows.
Dejaré algunos enlaces todos son publicados por AndroidVE para que si algún momento tu dispositivo deseas actualizarlo de la versión ORIGINAL Cupcake (1.5) a Eclair (2.1) lo puedas hacer, mismo método para actualizar de la versión 2.1 a 2.2 usando CyanogenMod (Froyo 2.2).
Ahora dejare algunas recomendaciones espero que las tomen en cuenta:
Con respecto a Cupcake (1.5)
Con respecto a Eclair (2.1)
Con respecto a CyanogenMod (Froyo 2.2)
Problemas de tanto actualizar
Con estas recomendaciones podrás jugar con los ojos cerrados con tu Samsung Spica y tenerlo actualizado a la ROM mas actual.
1) Asegúrese de que tiene la siguiente información:
–> Windows nombre de usuario y contraseña para acceder a nombre del recurso compartido
–> NombreDeRecursoCompartido (por ejemplo, / / server / share) o la dirección IP
–> El nivel de raíz el acceso de Linux
2) Ingresar al equipo Linux como usuario root (o utilizar el comando su o sudo)
3) Crear el punto de montaje requerido:
# mkdir -p /ruta/donde_montar
4) Utilice el comando mount de la siguiente manera:
# mount -t cifs //windowsserver/recursocompartido -o username=nombreusuariowindows,password=PasswordUsuarioWin /ruta/donde_montar
Utilice el comando siguiente si usted está usando una versión antigua, como Red Hat Enterprise Linux <= 4 o Debian <= 3:
# mount -t smbfs -o username=nombreusuariowindows,password=PasswordUsuarioWin //windowsserver/recursocompartido /ruta/donde_montar
Donde,
Bueno, quizás todos usamos estas combinaciones en el teclado pero, existen unas en gnome3 que tal vez no sabíamos!! xD
Si tenemos aplicaciones en otro espacio de trabajo aparecerán separadas con una barra vertical:
El panel
El panel tiene el botón de Actividades para el cambio a la información general, el nombre de la aplicación enfocada (que proporcionará el menú de aplicaciones en el futuro), la fecha actual, los iconos de notificación, y el botón con el nombre de usuario que activa el menú de usuario . La fecha en el panel tiene un pop-down con el calendario disponible al hacer clic. El menú de usuario ha Preferencias del sistema, cierre la sesión y Apagar opciones.
Conmutación y de la visión
En la vista general
El guión en el lado izquierdo es donde sus aplicaciones favoritas y sus aplicaciones en funcionamiento se muestran. El resplandor detrás del icono de la aplicación indica si la aplicación se está ejecutando.
Al hacer clic en el icono de la aplicación se encargará de lanzamiento si no se está ejecutando, y se abrirá la última ventana utilizada de esa aplicación si ya se está ejecutando.
Medio clic en el icono de la aplicación se lanzará en un nuevo espacio de trabajo.
Clic derecho sobre el icono de la aplicación de una aplicación que se ejecute se mostrará un menú con los títulos de la ventana de selección de una de las ventanas. Este menú también ofrece opciones para abrir una nueva ventana para que la aplicación y para eliminar o añadir que la aplicación a sus favoritos en función de su estado actual.
Ctrl + clic en el icono de la aplicación de una aplicación en ejecución se abrirá una nueva ventana de esa aplicación en el espacio de trabajo actual.
Aplicaciones que se ejecutan se pueden agregar a sus favoritos con la ayuda de la opción de menú del botón derecho. También puede arrastrar una aplicación desde el panel de la aplicación de navegación a la fila de favoritos para que sea una aplicación favorita.
Al arrastrar un icono de la aplicación en el tablero se mueve de su posición. Un icono de papelera que aparece en la parte inferior del tablero, mientras se arrastra. Si se le cae el icono de la aplicación de la basura que se eliminará de la raya.
Al arrastrar un icono de la aplicación a un área de trabajo determinada se abrirá una nueva ventana para que la aplicación de dicha área de trabajo. A diferencia de lanzamiento, haga clic en lo que se traduce en dejar el modo de visión general y el paso a la aplicación inmediata, lanzando al arrastrar no sale del modo de presentación.
Cuadro de búsqueda permite buscar los nombres de aplicación o de sus descripciones. También tiene una sección para los applets de las preferencias. El cuadro de búsqueda se centra automáticamente cuando usted está en la información general, por lo que sólo puede empezar a escribir. Puede navegar por los resultados de búsqueda con las flechas arriba y abajo y pulse Enter para lanzarlos.
Todas las ventanas abiertas se muestran en sus espacios de trabajo correspondiente. Puede hacer clic en la ventana para pasar a ella y salir de la lista. Puede hacer clic en un espacio de trabajo para pasar a un salir de la lista. El cambio a un espacio de trabajo sin seleccionar una ventana específica sólo tendrá las ventanas en lo dispuesto del mismo modo que la última vez que utiliza ese espacio de trabajo.
El uso de un scroll vertical en una ventana de zoom en particular en el que por llevarlo adelante.
Las ventanas se pueden arrastrar entre áreas de trabajo. Espacios de trabajo son dinámicamente agregar y quitar según sea necesario. Siempre hay un espacio de trabajo libre.
Ctrl + Alt + Tab nos lleva a la accesibilidad de conmutación, que se puede utilizar para seleccionar las distintas partes de la interfaz de usuario de shell y controlarlos a través del teclado. Esto todavía no es completamente funcional.
Saliendo (Escape)
Presionando la tecla escape:
Screencast grabación
Control + Shift + Alt + R combinación de teclas se inicia y detiene la grabación. (Nota: esta funcionalidad está ausente en algunos paquetes de la distribución.) Un círculo rojo se muestra en la esquina inferior derecha de la pantalla cuando la grabación está en curso. Después de terminada la grabación, un archivo llamado “shell-% d%% u-c.webm” se guarda en el directorio principal. En el nombre del archivo,% d es la fecha,% u es una cadena que hace que el nombre, y c% es un contador que se incrementa cada vez que la grabación se realiza en una sola sesión de gnome-shell
Lupa
Ampliación de la pantalla está integrado en GNOME Shell y ofrece varias formas de mejora de la pantalla. Se puede iniciar y configurar mediante el Editor de GConf modificando el / desktop / gnome / accesibilidad / Configuración del ampliador. También hay un script en Python que implementa un cuadro de diálogo para cambiar las preferencias de lupa.
Más detalles están disponibles en la página de ampliación de GNOME Shell.
Herramientas para desarrolladores
Looking Glass es una herramienta inspector integrado en GNOME Shell y la consola JavaScript útil para la depuración. Se puede ejecutar escribiendo “lg” en el Alt + F2 y luego rápido se puede salir presionando ESC. Más detalles aquí.
Pulsar la tecla ‘r’ o ‘reinicio’ en el Alt + F2 pronto se reinicie GNOME Shell. Esto es útil cuando se hacen cambios en el código de GNOME Shell mientras se trabaja en la Shell GNOME. No es necesario compilar nada si sólo se cambia el código JavaScript, pero usted necesita para ejecutar la compilación como lo haría normalmente para el código C antes de reiniciar.
Escribiendo ‘rt’ en el Alt + F2 pronta volverá a cargar el tema de GNOME Shell. Esto es útil cuando usted es un editor de temas y desea probar los cambios en el tema sin tener que reiniciar toda la capa. El archivo de tema es share / gnome-shell / tema / gnome shell.css.
“Debugexit” escribiendo en el Alt + F2 pronta salir de GNOME Shell. Esto generalmente sólo es útil cuando se está ejecutando una versión de desarrollo de GNOME Shell que ha iniciado desde la línea de comandos, en una sesión normal de GNOME 3, gnome-session acaba de reiniciar GNOME Shell si la salida.
Lista de atajos de teclado
Este es un lugar para documentar todas las combinaciones de teclas que GNOME Shell intercepta. Desarrolladores: si agregar o cambiar una combinación de teclas, por favor, actualice la lista.
Del sistema (Windows) clave: Cambiar entre visión y de escritorio
Alt + [tecla de arriba Tab]: Cambia entre las ventanas de la misma aplicación en el Alt + TabCtrl + Alt + Tab: Pop la accesibilidad de conmutación
La mayoría de combinaciones de teclas se pueden ver en el menú de usuario -> Configuración del sistema -> Teclado -> Atajos
Fuente: https://live.gnome.org/GnomeShell/CheatSheet
Basado en: Trabajo de boscowitch
En estos días, me preguntaron acerca de como hacer una busqueda de un contenido desde BASH, por lo que se me ocurrio escribir algo mas completo acerca del tema en mi Blog, sin embargo, me tome la libertad de googlear a ver si alguien ya lo había escrito, y encontré entonces lo que a continuación publico.
Aprendí de acá unos truquitos que espero les sirvan:
Autor: Guido Shocher, LinuxFocus
Traducido por Ruben Sotillo
Copyright pertenece al autor
Buscando ficheros por nombres
Probablemente puedes recordar este problema: Tenías algún tipo de fichero y no podías recordar donde lo pusiste.
Aquí es donde el comando find viene a ser útil. ¿Cómo usarlo? find viene, por supuesto, con un extenso man page pero veamos unos “casos típicos”: Buscar un archivo llamado lostfile.txt, recorriendo el árbol de directorios comenzando en el directorio actual:
find . -name lostfile.txt -printfind acepta también wildcards. Recuerda colocar entre comillas los wildcards, de lo contrario el shell no los reconocerá como tales. Aquí un ejemplo:
find . -name “lost*” -printEste comando puede ser un poco lento cuando necesites buscar en un árbol de directorios muy grande. Aquí el comando locate puede ayudar. Este realmente no busca directamente un archivo en el sistema de ficheros. Busca en una base de datos. Es bastante más rápido pero la base de datos podría estar desactualizada. En algunas distribuciones la base de datos localizada es actualizada cada noche pero puedes, por supuesto, correr el comando updatedb manualmente de vez en cuando para actualizarla. locate realiza búsquedas de subcadenas.
locate lostfileEste localiza los ficheros lostfile.txt o mylostfile.txt, etc…
Hasta ahora estabamos buscando ficheros de los cuales teníamos una remota idea de sus nombres. Tal vez el nombre del archivo no era lostfile.txt sino lastfile.txt o leastfile.txt o lostfile.txt o Lostfile.txt o lostfile.text y no puedes recordar exactamente el nombre. ¿Cómo podrías encontrar el archivo aún? en este caso podrías usar una utilidad para encontrar ficheros que tolera fallas en la escritura del nombre llamada ftff (fault tolerant file find). Esta utilidad busca el archivo y permite un número de “errores en la escritura”. Este comando encontraría los nombres mal escritos de los ficheros:
ftff lostfiles.txtEl número permitido de errores en la escritura del nombre depende del largo del mismo pero también puede establecerse con la opción -t. Para permitir un máximo de 2 errores y usar también un wildcard, sólo tipea:
ftff -t2 “lostfiles*”ftff es un programa de mi autoria y forma parte de un paquete llamado whichman-1.4 que puede ser bajado de
sunsite.unc.edu/pub/ Linux/apps/doctools/whichman-1.4.tar.gz
Algunas veces te gustaría encontrar todos los ficheros en el árbol de directorios que no contengan cierta cadena. Por ejemplo todos los ficheros excepto .o y .c. Aquí están un par de posibilidades para hacerlo::
find . ! -name “*.o” ! -name “*.c” -print find . -print | fgrep -v ‘.o’ | fgrep -v ‘.c’ si tienes la versión gnu de find: find | fgrep -v ‘.o’ | fgrep -v ‘.c’ find | egrep -v ‘\.[oc]‘Obteniendo una vista completa del sistema de ficheros
Algunas veces te agradaría tener una visión total del sistema de ficheros frente a ti. Por ejemplo: Tienes un nuevo CD y quisieras ver que es lo que tiene. Podrías usar solamente ls -R. Personalmente prefiero por fácil lectura uno de los siguientes: tree dibuja un diagrama de árbol (sunsite.unc.edu/pub/Linux/utils/file/ tree-1.2.tgz ).
tree o con nombres largos de archivo: tree -fFTambién está por supuesto, el viejo, pero buen find. La versión GNU de find, que viene usualmente con Linux, también tiene la posibilidad de cambiar el formato de impresión para imprimir, por ejemplo el tamaño del archivo con el nombre:
find . -ls find . -print o con gnu find: find find . -printf “%7s %p\n”Hay también un pequeño programa en perl usando el comando ls que hace cosas similares. Se puede bajar de aquí: lsperl. Puedes encontrar probablemente muchas más herramientas para ver ficheros pero ésta es, para la mayoría de los casos, suficiente.
Encontrando ficheros por contenido (buscando cadenas de texto en ficheros)
La utilidades standard para buscar cadenas de texto en ficheros son grep/egrep para la búsqueda de expresiones regulares y fgrep para buscar cadenas literales. Para buscar una expresión en todos los ficheros del directorio actual sólo tipea:
egrep -i “search expression” *Para buscar cadenas en todos los ficheros de todo el árbol de directorios puedes combinar el comando find con otro comando de búsqueda de archivo, por ejemplo: egrep. Esto puede ser realizado de muchas formas:
egrep -i “expression” `find . -type f -print` find . -type f -exec egrep -i “expression” /dev/null {} \; find . -type f -print | xargs egrep -i “expression”Si encuentras ésto díficil de recordar entonces puedes usar un pequeño shell script que puedes encontrar aquí grepfind Este script también se asegura que caracteres no imprimibles sean removidos en caso de que ejecutes egrep en un archivo binario.
Un programa de búsqueda muy interesante es agrep. Este funciona básicamente como egrep pero realiza búsquedas que toleran errores en la escritura del nombre. De esta manera puedes también encontrar palabras mal escritas. Para buscar una expresión con un máximo de dos errores de escritura puedes usar:
agrep -i -2 “search exprission” *El programa agrep puede ser bajado de sunsite sunsite.unc.edu/pub/Linux/util s/text/agrep-2.04.tar.Z o de su sitio original ftp://ftp.cs.arizona.edu/agrep/
También está glimpse. Esta es una poderosa utilidad de búsqueda. Utiliza un concepto similar a locate. Primero una base de datos necesita ser construida, para que la búsquedas sean rápidas. Para construir una búsqueda indexada del contenido de todos los ficheros empezando en el directorio actual:
glimpseindex .Después de eso puedes buscar una cadena en todos los ficheros que fueron previamente indexados
glimpse -i -2 “search exprission”glimpse también tolera errores de escritura (como agrep) y el -2 permite dos errores. glimpse está disponible en http://glimpse.cs.arizona.edu/
Bueno si, efectivamente existen muchos tutoriales de como poder tener office en ubuntu pero en este caso les voy a comentar sobre uno en el cual, entre la configuración, la descarga de ciertos archivos cuando mucho tardaran 20 min claro, eso seria relativo dependiendo de la velocidad de tu conexión.
En este caso debemos tener previamente instalado wine, la manera fácil de instalarlo es ir al centro de software de ubuntu e instalarlo de ahi.
wget www.kegel.com/wine/winetricks
sh winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1
Listo, eso es todo…
Aquí unos print:
Articulo basado en esta guia: http://www.wine-reviews.net/microsoft/new-microsoft-office-2007-install-guide.html
Para bajarlo clic aqui.
Ahora, ¿eres ninja? ¿eres duro? Serias capaz de aguantar una versión alfa?
Si tus respuestas fueron afirmativas entonces usa:
AuroraPara bajarlo clic aqui.
Mejor aun, ¿quieres usar la versión móvil de firefox?
Entonces, puedes bajarla de aqui. Únicamente disponible para #Android.