Tag-Archive for » arco «

Jueves, 12 de noviembre, 2009 | Autor:

Si alguna vez se encuentra la actualización de una sola aplicación en Arch Linux (una muy mala idea, impuesto sobre la venta) y se actualiza readline que podría terminar de ver un error en la línea de:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
Esperemos que todavía tiene un indicador bash abre y no todos ellos han cerrado. Si usted todavía puede, inmediatamente ejecute el siguiente:
pacman -S bash
de lo contrario no será capaz de ejecutar fiesta más porque fiesta todavía se vincula a la versión antigua de readline.

También, en el futuro, no se ejecutan
pacman -Sy application
(python en mi caso)
lugar, carrera:
pacman -Syu
que asegurará que todas las aplicaciones se actualizan.

Personalmente, Creo que de bash debería haber tenido un conjunto dependencia diciendo que requería la vieja versión específica de readline y lo mismo para la nueva fiesta, que requiere la nueva versión de readline. Independientemente, más bien jugar a lo seguro. 😉

Compartir
Viernes, 11 de septiembre, 2009 | Autor:

Paz en la tierra de USB

En virtud de un *nix sistema operativo, tener múltiples particiones en un Unidad USB No es ciencia de cohetes, simplemente funciona. En mi caso, mi unidad USB tiene dos particiones, porque la primera partición es un arranque Arch Linux instalar.

Tengo Ventanas en un escritorio en su casa – sobre todo para los juegos – y muchos de mis colegas lo utilizan demasiado. Debido a que Windows no lo hace muy bien con las particiones que no sean Windows me imaginaba que podría crear un FAT32 partición en la tarjeta de memoria después de la partición de Arch Linux arrancable. FAT32 es casi en todas partes y se puede utilizar en todos los sistemas operativos de escritorio comunes en el mundo.

Bleh

Por desgracia, no funciona cuando de buenas. Aparentemente, Microsoft en su infinita sabiduría, decidieron que se supone tarjetas de memoria para tener uno (y sólo uno) tabique. En realidad Windows encuentra la primera partición y luego pasa por alto los otros que pasan a ser creado:

Please Format

Errar, no, No quiero dar formato a mi partición de instalación de Arch Linux

El truco para conseguir que funcione es engañar de Windows en el pensamiento de que el dispositivo está no un stick de memoria USB normal, pero tal vez un disco duro de estado sólido que pasa a ser conectados a través de USB. Sí sé, éste es en verdad estúpido que Windows se comporta de esta manera. Un disco duro de estado sólido es sólo un gran friolera (y rápido) palillo de la memoria después de todo!

Encontré unas pocas fuentes sobre cómo hacer esto, sin embargo todavía tenía que averiguar algunas cosas por mi cuenta. Específicamente, las guías que he encontrado bien omiten algunos pasos o no proporcionaron suficiente información sobre cómo descargar el paquete de controladores.

Este procedimiento consiste en cambiar manualmente los controladores de hardware y la instalación de “no firmado” conductores “no destinada a su hardware”. Sé que alguien va a romper su sistema y me culpen por eso digo ahora que no me hago responsable de cualquier daño que pueda hacer a su sistema de Windows, como resultado de esta. Lea eso de nuevo. 😛

Instrucciones

remove the highlighted text

hacer clic para una versión más grande

Descargar y descomprimir el controlador, Originalmente creado por Hitachi, aquí. Abra el archivo en libreta cfadisk.inf (o su editor de texto plano favorito), y busque la sección [cfadisk_device]. Retire la sección resaltada a la derecha:

Minimizar (no cierre) el editor e ir a los iconos del escritorio – haga clic derecho en Mi PC y seleccione Properties. Seleccione la pestaña Hardware y luego seleccione [Device Gerente]:

System Properties

Encuentra el dispositivo bajo “Las unidades de disco”, haga clic derecho en la tarjeta de memoria y seleccione Properties:

Device Manager

Haga clic en la ficha Detalles y en el cuadro desplegable en esa página, seleccionar “Id. de hardware”. Haga clic en la primera línea de la lista de los ID de hardware y pulse Ctrl C para copiar el nombre:

USB Hardware Ids

No cierre este cuadro de diálogo, volver a mis notas (que fue minimizado) y pegue el ID de hardware en donde se extrajo el contenido anterior.

Changes pasted into notepad

Guarde el archivo en el bloc de notas y volver a la ventana de diálogo de propiedades del dispositivo. Haga clic en el “Conductor” ficha y haga clic en el [Update Driver…] botón. En las ventanas que aparecen, seleccionar “No, no esta tnombre”; [Next] -> “Instalar desde una lista o un subicación ESPECÍFICOS (Avanzado)”; [Next] -> “DBúsqueda on't. Elegiré el controlador a instalar.”; [Next] -> [Have Disk…].

Unsigned Drivers - Click Continue Anyway

Vaya a la carpeta donde ha guardado el archivo cfadisk.inf modificado. Clic [Bueno]. Usted encontrará

hay un controlador Hitachi Microdrive enumerado. Seleccione esta y haga clic en [Next]. Cuando la advertencia

aparece, clic [Yes]. Otra advertencia aparecerá con respecto a una cuestión similar (estos son los “no firmado” y “no destinada a su hardware” advertencias que he mencionado antes). Clic [CDe todos modos ontinuar]:

En este punto, recomendamos cerrar todos los cuadros de diálogo relacionados con la instalación. Finalmente, retire y vuelva a insertar la tarjeta de memoria en el puerto USB y usted debe encontrar que las particiones de más en el palo son accesibles. En el peor de los casos, es posible que aún tenga que partición del disco sin embargo, la parte más difícil ha terminado. 🙂

Compartir
Domingo, 26 de abril, 2009 | Autor:

Confía en mí. Todavía estamos tratando con expresiones regulares – justo en una rotonda (y vagamente práctica) camino. Esta es una lista bastante completa de cómo ir sobre el lavado cachés DNS durante el uso de expresiones regulares para demostrar que los métodos similares se desvían.

¿Por qué queremos para borrar cachés DNS exactamente?

Hay un número de razones para despejar DNS cachés, aunque creo que estos son los más comunes:

  • Un intranet servicio tiene un privcomió (interno) Dirección IP cuando en la red de la empresa, pero que tiene una dirección IP pública para el acceso desde el exterior. Cuando se intenta acceder a ese servicio desde el exterior después de acceder a él desde el interior, existe la posibilidad de que hubiera almacenado en caché el privado (inaccesible) IP. Una buena solución a largo plazo es hacer que el servicio inaccesible excepto vía VPN. Una solución más sencilla es dejar el trabajo en el trabajo. 😛
  • Un sitio de servicios de Internet o web cambia su configuración de DNS y su escritorio / laptop está buscando en el “viejo” ajuste. En este caso, el nuevo ajuste aún no ha propagada. Administradores de hosting vienen a través de este caso muy a menudo.
  • Intimidad: Si alguien puede hacer un seguimiento de su historial de DNS, entonces no sería demasiado difícil de averiguar qué sitios web que has estado viendo. A pesar de las diferentes páginas que ha visto no se puede seguir de esta manera, los nombres de host, tal como “dogma.swiftspirit.co.za” o “google.com” estarán en la caché DNS, probablemente en el orden que abrió por primera cada sitio. Hay mejores maneras de hacer esto, sin embargo. Un ejemplo es el uso de una red Tor para todas las peticiones DNS.

Flushing de Windows’ Caché de DNS, del símbolo del sistema:

La evidencia sugiere que antes de la Ventanas 2000, Ventanas Sistemas operativos no se almacenan en caché los resultados de DNS. La ipconfig comando, ejecutar desde el símbolo del sistema, se le dio un cierto control sobre la caché de DNS y se ha mantenido más o menos igual desde.

Para llegar a la petición si el uso de Vista la no-Admin: Inicio -> Programas -> Accesorios -> Haga clic “Símbolo del sistema” -> Ejecutar como administrador

De otra manera: Inicio -> Run -> [cmd ] -> [ Bueno ]

ipconfig / flushdns

Flush the DNS Resolver Cache in Windows

También es posible borrar la memoria caché en Windows reiniciar la “Cliente DNS” o “Dnscache” servicio.

Caché DNS Flushing Mac OS X, desde el intérprete de comandos:

Desde Mac OS X, Manzana Macs han estado funcionando bajo Unix-a, POSIX-obediente, sistema operativo basado en Nextstep, sí originalmente que contiene el código de FreeBSD y NetBSD. Usos Mac OS X lookupd o dscacheutil para gestionar la caché de DNS, dependiendo de la versión.

Para llegar a la línea de: Aplicaciones -> Utilidades -> Terminal

(lookupd|dscacheutil) -flushcache

¿Qué tenemos aquí? Según parte 1, la barra vertical indica que ya sea “lookupd” Oregón “dscacheutil” son aceptables. La Paréntesis indicar que el barra vertical sólo se aplica a la “lookupd|dscacheutil” parte de la expresión. Así, la ” -flushcache” No es opcional y debe ser incluido en el comando con el fin de que funcione. Tenga en cuenta que estas instrucciones producen ningún sonido a menos que hay un error.

Utilice dscacheutil si está utilizando Mac OS X 10.5 (Leopardo) o más tarde.

Mac OS X:

lookupd-flushcache

Mac OS X Leopard:

dscacheutil-flushcache

Use dscacheutil to flush the cache in Mac OS X Leopard

También hay una herramienta de interfaz gráfica de usuario, DNS enjuague, que utiliza automáticamente el comando correcto disponible.

Flushing Linux / Unix’ Caché de DNS, desde el intérprete de comandos:

N.B. Si usted no tiene ya sea lazo (con búsqueda habilitada la caché), nscd, o dnsmasq instalado y funcionando en su * nix basado en escritorio / servidor, usted está probablemente No almacenar en caché DNS en absoluto y no hay nada para eliminar. In that case you will be utilising your DNS server for every web request, probably slowing your web experience.* If so, I recommend at least installing nscd as it is the easiest to set up. **

Flushing nscd’s cache

As with the Mac OS command, this produces absolutely no output unless there is an error:

(|sur )(|/usr/sbin/)nscd -i hosts
  • Use sur if you’re not already raíz otherwise the first selection is blank.
  • Specify /usr/sbin/ if nscd is not already within thepath”. If your distribution has nscd in a strange place, locate it first:
locate -r bin/nscd$

Notice that the abovebin/nscd$is itself a regular expression. 🙂

Using nscd, invalidate thehosts” cache, logged in as a user:
sudo nscd -i hosts
Using nscd, invalidate thehosts” cache, logged in as root:
nscd -i hosts
Using nscd, invalidate thehosts” cache, logged in as root, specifying the full path:
/usr / sbin / nscd -i hosts

El lavado de caché se unen

Para vaciar la caché del aprieto, emitimos un comando a través de rndc. Utilizar sudo si usted no es usuario root:

(|sur )ras rndc

Reinicio de los servicios cacheing también trabaja!

He aquí cómo reiniciar cualquiera de los demonios de almacenamiento en caché:

(|sur )(servicio |/etc/(rc . d|rc  .d / init . d|init . d)/)(lazo|dnsmasq|nscd) reanudar

Eso está empezando a tener difícil de leer. *** Por suerte lo he explicado en detalle:

  • Al igual que con el comando anterior, utilizar sudo si todavía no eres root.
  • La segunda selección tiene la primera opción “servicio “. Esto se aplica principalmente a los sistemas de Red Hat / CentOS y Fedora.
  • La “/etc/(rc . d|rc .d / init . d|init . d)/” necesita ser ampliado. Esto es para la mayoría de los otros sistemas. Generalmente, rc.d es porque si usted está utilizando un sistema init estilo BSD (por ejemplo: Arch Linux, FreeBSD, o OpenBSD). La mejor manera de saber con certeza el comando a utilizar es "localizar’ el nscd correcta o dnsmasq path. La mayoría de los sabores de Unix, incluso Solaris, utilizar nscd:
localizar -r  .d / $ nscd ; localizar -r  .d / dnsmasq $ ; localizar -r  .d / rndc $
  • La última opción es entre “lazo”, “nscd”, y “dnsmasq”. Esto depende totalmente de que está instalado y en uso.
  • El último de la pauta, ” reanudar”, es la instrucción dada a script de control del demonio.

Arco, utilizando dnsmasq, reiniciar el demonio de caché, logged in as root:

/etc / rc.d / reinicio dnsmasq

Arco, utilizando nscd, reiniciar el demonio de caché, conectado como usuario:

reinicio sudo /etc/rc.d/nscd

CentOS / sombrero rojo, utilizando nscd, reiniciar el demonio, como root:

Reiniciar servicio nscd

nscdrestart

Enjuague caché DNS interno de Mozilla Firefox:

Mozilla Firefox mantiene su propia caché de DNS para el rendimiento. Firefox 2 sería caché única 20 entradas para un máximo de 60 segundos. La configuración por defecto como de Firefox 3 parece ser 512 entradas para un máximo de 60 minutos que parece mucho más razonable para la navegación de todos los días. Si tu escritorio tiene una caché integrada (que la mayoría ahora hacer) a continuación, la caché de aquí es en realidad redundante. No estoy al tanto de cualquier otro navegador que implementan el almacenamiento en caché de DNS.

He encontrado algunas soluciones para cuando se necesita para borrar la caché. Parece que hay muchas maneras de hacer esto, sin embargo estos son los más fáciles, que he puesto en orden de preferencia.:

  1. Instale la Firefox DNS enjuague Addon – proporciona un botón para vaciar la caché.
  2. Instale la Caché DNS Addon – proporciona un conmutador que activa o desactiva la caché DNS.
  3. Borrar la caché (borra la caché del navegador, así como caché de DNS): Seleccionar Terramientas -> Claro Private Fecha; Desmarque todas las casillas excepto para Cunque; Clic [ Borrar datos privados ahora ].
  4. Manual de hacer lo que hace de caché de DNS: establezca la siguiente 2 acerca de:config Opciones “network.dnsCacheExpiration” y “network.dnsCacheEntries” a 0 y luego volver a la configuración predeterminada.

Yo tenía un registro en caché mal y me aclaré la caché de mi navegador. Pero su todavía darme la información equivocada. Lo que le da?

Debido a cómo funciona la propagación de DNS, que preferentemente tiene que lavar el DNS en todo Hosts DNS entre usted y la “authoritive” anfitrión, comenzando con el anfitrión más cercano al host authoritive (más lejos de su navegador).

Como un ejemplo, si usted tiene un router que está almacenando en caché DNS, restablecer la memoria caché del router antes de reiniciar la caché de DNS de su sistema operativo, y sólo entonces debe borrar la caché de Firefox. La razón es que, incluso si sólo se borre de su sistema operativo y las memorias caché de Firefox, el escritorio es todavía va a pedir el router por su malo registrar todos modos.

¿Qué pasa si mi servidor DNS es un servidor en la red por fuera de mi control?

Usted podría tratar temporalmente el uso de un servidor de nombres diferentes, posiblemente, incluso un públicamente abierto servidor. OpenDNS muestra una buena información sobre cómo hacer esto. Si desea, también debe ser capaz de obtener la información pertinente de su propio ISP con respecto a sus servidores DNS resuelven. Un ejemplo local de (Sudáfrica) es SAIX que listas sus servidores DNS resuelven.

* Probablemente la razón por la que Firefox tiene un caché de DNS incorporada ****
** “((pacman|yogur) -S|emerger|(ñam|aptitud|apt-get) instalar) nscd” y luego asegurarse de que el servicio se añade a los scripts de inicio. Consulte la documentación de instalación de su distribución.
*** Estoy buscando un resaltado de sintaxis plugin de que puede trabajar con expresiones regulares
**** He leído las declaraciones que reiniciar la red(ing|) servicio también borra la caché DNS sin embargo no he visto ninguna evidencia de que esto es cierto. Si alguien tiene un ejemplo en el que esto es cierto, por favor me proporcione los detalles.
Compartir
Miércoles, 22 de abril, 2009 | Autor:

Arco Proceso de instalación de Linux se documenta en el Arco wiki. Recomiendo que las personas nuevas a Arch tratan la excelente Guía para principiantes en lugar de la Oficial Arch Linux Install Guide. Aunque ambas entradas de wiki cubren un terreno similar, Guía del Principiante da mucha más información relevante para los nuevos en el sistema. La guía del principiante está destinada a la instalación de sobremesa y, como estoy instalando un servidor, Yo no voy a ir a través de la instalación del entorno gráfico en absoluto. Suponiendo que usted está siguiendo mi instalación, Supongo que he seguido la Guía del principiante hasta e incluyendo la instalación de sudo. He instalado el daemon ssh después y no durante la configuración inicial, sin embargo.

Algunas recomendaciones y notas pequeñas respecto a la instalación:

  • Si puede, considerar el uso de un lápiz de memoria USB para el instalador y téngalo a mano para futuras instalaciones.
  • Guardo una copia de mi local, “repositorio” aplicaciones de instalados en mi dispositivo de memoria instalador. Una vez finalizada la instalación guardo un poco de la descarga y actualización de tiempo copiando la siguiente en / var / cache / pacman / pkg / la carpeta del nuevo servidor. El repositorio en mi escritorio es típicamente de 1,7 GB
  • Para el rc.conf, Configuración regional del Sur-África apropiada son:
    = LOCALES”en_ZA.utf8″
    TIMEZONE =”África / Johannesburg”
  • He configurado la red de forma muy sencilla, de acuerdo con la guía, y se ampliará en la configuración de la red en un post posterior.
  • Como se trata de un servidor, mi usuario sin privilegios en el servidor es sólo una parte de 3 grupos: rueda (para sudo), almacenamiento, y usuarios. Un usuario de escritorio será probablemente en muchos más grupos.

Yo prefiero usar una aplicación llamada yogur en lugar de por defecto de Arch gestor de paquetes. Yaourt tiene la misma sintaxis de uso exacto como pacman excepto que soporta algunas opciones adicionales. En realidad, es una aplicación de envoltura en que se, sucesivamente, usa pacman. Es importante destacar que, yaourt soporta la instalación de aplicaciones desde el Arco de GOLD. La GOLD es un repositorio de scripts de instalación construida por usuarios de Arch para usuarios de Arch para instalar fácilmente aplicaciones que no son compatibles oficialmente por los principales repositorios de Arch. Yaourt puede descargar e instalar aplicaciones desde AUR o de los principales repositorios con el mismo comando, el tratamiento de la AUR como “sólo otro repositorio”. Pacman por desgracia no es compatible con esta.

De nuevo, la instalación está cubierto de la wiki. Recomiendo la ruta fácil se menciona en la wiki si usted es nuevo en Arch. Es demasiado, demasiado pronto para hacerlo de la manera difícil (también se menciona en la entrada wiki).

Cuando se hace, actualizar el sistema con el comando único:

yaourt-Syu

Oregón

pacman-Syu

y siga las recomendaciones que se dan.

Compartir
Miércoles, 25 de marzo, 2009 | Autor:

Finalmente conseguí Ignite Realtime'S Chispa para trabajar. No me gusta especialmente Spark – es una necesidad y aunque estoy seguro de que otros han tenido problemas con él.

Como algunos lectores podrían estar al tanto, Estoy usando 64 bits Arch Linux. Spark se ejecuta en la parte superior de un JRE, independiente de la plataforma de base. Por lo tanto, esto no debería ser un problema. Sin embargo, Spark parece venir junto con un JRE de 32 bits.

Después de un montón de problemas, Finalmente me di cuenta de todo lo que tenía que hacer era ocultar o quitar (renombrar o borrar) el JRE. Este camino, Script de inicio de Spark no encontraría el JRE y estaría obligado a buscar la construida en el sistema. Me había instalado anteriormente openjdk, un JRE de código abierto desde el Arco de [extra] repositorio.

También sucede que hay un pequeño error en el script de inicio en que su busca una carpeta llamada “ventanas” cuando claramente hay tal carpeta excepto uno llamado “linux”. Vaya usted a saber.

De todos modos, aquí está el quid de la instalación si usted lo está haciendo de forma manual en 64 bits y ya tiene un JRE (tales como OpenJDK) instalado para su sistema:

mkdir -p ~/src
CD ~/src
wget http://download.igniterealtime.org/chispa/spark_2_5_8.tar.gz
de -zxvf spark_2_5_8.tar.gz
mv Chispa/Spark jre/jre.not
pero -yo 'S /  /  lib / windows /  /  lib / linux / g' Chispa/Chispa
sur mkdir -p /optar
sur mv Chispa /optar
Compartir