Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Como descargar y actualizar CDs y DVDs de GNU/Linux

He añadido una página al wiki de softwarelibre.org.bo acerca de como utilizar Jigdo para descargar y actualizar CD/DVDs de GNU/Linux:

http://adf.ly/1eUMre

Hay varios otros articulos allí acerca de GNU/Linux:


http://adf.ly/1eUMsY

Virtual Server

Pregunta

En este momento estoy comprando 2 servers para mi oficina, pero quiero virtualizar varios servicios, entre ellos es mantener un Win2003 Server ya que parte de nuestro sistema actual esta asi... :S

Mi pregunta va, que experiencias tuvieron con virtualizacion de Servidores ?, yo maneje VMWare y VirtualBox, pero lei en el Internet que Xen Server es muy bueno para Virtualizar Servidores, que experiencias tuvieron?, como les fue?, tienen algun how to o sitio web?... Avisenme porfa

Respuesta

Yo he probado con todos ellos, para empezar Xen es muy diferente a VMWare y VirtualBox ya que ellos corren en la capa de aplicaciones del SO (excepto VMWare ESX que es similar a Xen); Xen en cambio corre a muy bajo nivel, se mezcla con el sistema operativo anfitrión (Kernel) lo cuál lo hace más rápido y hasta podría decirse que los OS invitados corren casi con hardware nativo; seguramente tus servidores tendrán tecnología Intel-VT o AMD-V es un requisito para para virtualizar descentemente.

Si quieres probar Xen aquí hay un excelente manual:


http://adf.ly/1eUMXS

Otra respuesta

Mi recomendación es que uses KVM, si el sistema operativo primario de
la máquina va a ser Linux. Xen opera bajo un modelo de hipervisor puro
(esto es, Xen corre por debajo del núcleo incluso del sistema
primario), por lo cual hace falta portar cada versión de Linux a Xen
como si fuera una arquitectura nueva, y esto no es sencillo. Desde el
núcleo 2.6.18 (de hace cosa de dos años) hasta el 2.6.27, Xen no
soportó lanzar como kernel primario (Dom0) a ningún Linux. Mientras
tanto, KVM (que sigue un modelo muy distinto - las máquinas virtuales
son sólo procesos que corren dentro de un Linux fundamentalmente sin
cambios) es parte oficial del kernel desde 2.6.21.

Xen te da una ventaja de rendimiento si tus máquinas virtuales son
también Linux (u otros sistemas operativos libres), dado que puedes
correrlos bajo entornos paravirtualizados (modificando cada uno de los
sistemas huésped, donde saben que no corren en una arquitectura real y
delegan expresamente todas las llamadas a hardware al hipervisor). Sin
embargo, para correr Windows, tienes que hacer una virtualización
completa, y Xen no te da ninguna ventaja.

Comentario sobre la respuesta

Discrepo, si vas a virtualizar sistemas Windows entonces es mejor que
uses Xen de alguna de las distros "Enterprise".

¿ por qué razón ?

Es cierto que originalmente Windows no tiene buen rendimiento (disco y
red principalmente) con Xen, pero Red Hat Enterprise Linux y Suse
Enterprise proporcionan un juego de controladores paravirtualizados que
incrementan el rendimiento de Windows, y también deberían permitir usar
sistemas Linux sin modificación, es decir que no estén preparados para
Xen. Aunque esto último no lo he probado, mis sistemas virtualizados
siempre han sido Linux modificados (CentOS y Red Hat). Tienes que tener
en cuenta que tus servidores deben tener un procesador con tecnología
Intel Virtualization (Intel VT) o AMD Virtualization (AMD-V).

Mira este enlace para leer lo que te menciono


http://adf.ly/1eUMZC

Pregunta aclaratoria


Una consulta ¿cual es la carga de trabajo de tus aplicaciones finales? me refiero a la demanda de las aplicaciones finales, olvida las bases de datos, por parte del usuario.
en mi humilde opinion si tu demanda es reducida no te hagas tanto problema y ve por la solucion que menos trabajo de soporte requiera, caso contrario deberias apoyarte en las sugerencias que apuntan a una virtualizar mas intima que incluso demanada tecnologia en el mismo hardware.


Respuesta a la pregunta aclaratoria

Gracias por las respuestas, bueno, revisando el hardware que tengo, no
estoy seguro que mi micro soporte VT, no encuentro informacion alguna
al respecto. Por si acaso, es un Intel Xeon Quad Core E5504 de 2GHz.

Comentario a esa respuesta
http://adf.ly/1eUMbX
específicamente,

http://adf.ly/1eUMdJ

Sí tiene lo necesario.

Pero hay otra forma más fácil. Arranca con RHEL/CentOS 5 o posterior y
ve a una consola. Para si el CPU soporta Intel-VT (vmx) o AMD-V (svm)
usa la siguiente orden:

egrep "vmx|svm" /proc/cpuinfo

No he probado con Ubuntu pero supongo que debería funcionar

Recomendación:

Instala tu Windows con dos discos duros. El disco
primario ("C"), para tus programas y aplicaciones. Pon tu base de
datos en el disco secundario ("D"). Corre KVM con el disco primario en
modo "snapshot" (esto es, para que descarte al finalizar la sesión
cualquier cambio que le hayas hecho). Será el Windows más estable y
ágil de la historia de la humanidad.

Otra pregunta aclaratoria

Entonces me voy hacia la idea de usar KVM, algun comentario al
respecto, alguien uso KVM en Ubuntu?? mi idea es usar Ubuntu 8.04 por
ser LTS.

Respuesta a esa pregunta aclaratoria

¿ KVM ? ...no se como anda la virtualización en Ubuntu 8.04. Yo lo probé
hace tiempo con Xen pero me quedo con CentOS/RHEL+Xen. ¿ Por
qué ? ...porque esos sujetos están metidos en el tema de virtualización
hace tiempo y tienen documentación al respecto y cosas como
controladores paravirtualizados que ya mencioné.

Otra respuesta a pregunta aclaratoria

Esos controladores están también disponibles, y de una manera mucho
más sencilla y amigable, bajo KVM. Por poner un ejemplo, yo estoy
corriendo una serie de máquinas WinXP y Win7 con las siguientes líneas
de comando:

$ /usr/bin/kvm -name base_001 -m 256 -localtime -pidfile /var/run/labvirt/base_001.pid -usb -usbdevice tablet -net nic,macaddr=00:11:ec:00:00:01,model=virtio -net tap,ifname=tap_base_001,script=/etc/kvm/kvm-ifup -boot c -drive index=1,media=disk,if=ide,snapshot=on,file=/var/lib/vhosts/wxp.disk.kvm.qcow2 -daemonize -nographic -monitor unix:/var/run/labvirt/base_001.socket,server,nowait
$ /usr/bin/kvm -name base_015 -m 512 -localtime -pidfile /var/run/labvirt/base_015.pid -usb -usbdevice tablet -net nic,macaddr=00:11:ec:00:00:15,model=rtl8139 -net tap,ifname=tap_base_015,script=/etc/kvm/kvm-ifup -boot c -drive index=1,media=disk,if=ide,snapshot=on,file=/var/lib/vhosts/win7.qcow2 -daemonize -nographic -monitor unix:/var/run/labvirt/base_015.socket,server,nowait

Puedes ver que en el primer caso estoy usando una interfaz de red de
tipo paravirtualizado (model=virtio) mientras que en el segundo no
(model=rtl8139), porque no quise meterme en la bronca de montar
controladores de paravirtualización con Win7 (que recién había salido
cuando monté este script). En este caso estoy usando los dispositivos
de disco tradicionales (emulados), pero está también ya disponible
paravirtualizado - no sabría en este instante darte la referencia.

Toma en cuenta que tanto KVM como Xen usan el modelo (y código) de
dispositivos de QEMU, así que el desarrollo va a ir casi de la mano en
uno y en el otro.

¡Ah! Y no olvides que quien más estaba impulsando a Xen (RedHat)
compró a Qumranet, los desarrolladores primarios de KVM. Y la
información que han dado apunta a que Xen quedará en estado
semi-congelado de mantenimiento a largo plazo, pero incluso ellos
recomiendan el salto a KVM.

Sólo como recomendación

Aunque ya sé que la opinión va cargada de
otros muchos factores :) Recuerda que Ubuntu, por más que sea un LTS,
toma un subconjunto de los paquetes inestables de Debian. ¿Qué tienes
por resultado? Un magnífico escritorio, actualizado (aunque con
requisitos de hardware bastante más altos, incluso en su versión
"light" XFCE), pero un servidor... más bien deficiente - Encontrarás
que le faltan varios paquetes que usas frecuentemente. Sí, claro, son
parte de MOTU - pero MOTU es un depósito con el mínimo posible de
control de calidad o garantías.

Si para un servidor estás evaluando Ubuntu LTS... Vale la pena dar un
par de pasos para trás y ver si realmente es lo que quieres. Dudo que
esté entre tus intenciones el pagar el soporte técnico a Canonical (y
con LTS te refieres más bien a recibir actualizaciones).

Problema con disco tras usar e2fsck

Pregunta

Espero alguien pueda ayudarme con el siguiente problema.

La instalacion GNU/Linux es Fedora Core 9 y presentaba problemas con
el disco duro, incluso el disco hacia ruidos extraños y se colgaba
cuando los ruidos comenzaban, esto paso recurrentemente asi que el
dueño del equipo uso el siguiente comando

e2fsck -p /dev/sda8

Donde /dev/sda8 es la particion donde esta instalado el Fedora, luego
se listaron una infinidad de mensajes de bloques dañados, hasta que
llego un punto donde los numeros de sector se repetian y parecia que
entro en un ciclo y nunca terminaba la acción.

Se intento detener el proceso pero los comandos ya no funcionaban,
revisando los comando ya nada funcionaba ni ls, cd, ps, nada, entonces
se reinicio el equipo y se entra a la consola del grub y ahi se queda.

Puedo arrancar el sistema operativo Windows XP con comandos del grub,
pero se necesita la información que estaba en la partición linux, asi
que intente reinstalar el grub usando el instalador de fedora 9 pero
no reconoce la particion linux existente y solo tengo la opcion de
formatearla.

Use CD's Live de Ubuntu y Knoppix y no me permite montar la particion
linux, el error que me sale es que debo especificar el tipo de
partición, asi que probe usando el parametro -t con los valores ext2 y
ext3, pero no me permite montar la partición mostrando el mensaje de
que el tipo de particion no es reconocido. Haciendo un fdisk -l me
muestra el tipo de particion como "Linux".

Respuesta

por lo que veo, se te daño el disco, porque no pruebas con la herramienta GParted, es un live cd que te lo puedes bajar de: http://adf.ly/1eQzBx ahi tienes muchas herramientas para Discos Duros, con el gparted yo pude rescatar y reparar problemas de varios HDD's.

Otra respuesta

puedes probar la herramienta TestDisk

http://adf.ly/1eQzFc ).


 A mi me soluciono un problema cuando se perdieron todas las particiones, tal vez te puede servir, no estoy seguro


Software para inventarios en Linux

Pregunta

Estimados, alguien conoce alguna aplicación para inventario de hardware,
toda sugerencia y/o experiencia es bienvenida



Respuesta

Esta te puede ayudar

http://adf.ly/1eQz7L


tambien esto  Software de inventario de equipos de red

http://adf.ly/1eQz8s

Problemas al cargar páginas webs en ubuntu

Pregunta


Tengo un problema raro en ubuntu 8.04, cuando intento cargar una pagina (ej. www.haldhelds.org, www.facebook.com, www.neoteo.com y otras mas) resuelve la direccion pero se queda bloqueado en "Transfiriendo datos desde ...". Otras paginas como www.google.com, www.softwarelibre.org.bo, etc cargan sin problemas. Probe con firefox, epiphany y da lo mismo. Tengo unas cuantas maquinas virtuales (en la misma maquina) con windows o linux y ahi cargan sin problemas.

Respuesta


Causas posibles:

a) modificaste (o alguien como un rootkit) modificó tus parámetros TCP
b) un rootkit te está ocupando puertos
c) firewall/rutas mal configurado/as, por eso una cosa funciona bien y
las otras no
d) es una casualidad que tus máquinas virtuales funcionen bien y la máquina huesped no, es decir que el error sería pérdida de paquetes.

En los casos a, b y c, las soluciones son obvias. En el caso C, puedes hacer un análisis con tethereal/mtr para hallar el foco del problema.
Con las canas que tengo, aprendí y te puedo sugerir que resuelvas el problema por capas. ej,

capa 1 y 2: verifica al 100% que no es un problema de cableado / ruidos;
capa 3, verifica con tracert/mtr que las rutas son correctas;
capa 4, verifica con tethereal / tcpdump que el handhake y las petticiones son apropiadas;
capas 5 y 6, no se aplican en casos de problemas de tráfico
capa 7, verifica que no tienes problemas de aplicaciones, rootkits,virus, navegador, proxy, etc.

Otra respuesta


No estoy seguro, pero quizás ¿sea problema con la autonegociación?

# ethtool -s eth0 speed 100 duplex half autoneg off

Y volvio el problema

La solución solo sirve por un rato, despues vuelve a estar como antes, En general me da la sensación que no puede enviar formularios grandes, pude hacer muchas cosas, pero luego quise mandar codigo por dpaste.com y se quedo, ya lleva 20 minutos leyendo el formulario, luego termino en una pagina en blanco, de ahi en todos los sitios comenzo a pasar lo mismo, no puedo enviar formularios ni usar ajax, otra ves...

Respuesta



¿qué tarjeta de red tienes?
Probá deshabilitando NetworkManager y/o buscando si es un bug del kernel:

http://adf.ly/1eQz4E

Otra respuesta



El problema es muy curioso, solo como un ejemplo, mira mi salida, en el hop 11 tengo 5% de pérdida. Esa suele ser intencional (algunos routers detectan los ping floods y descartan respuestas repetidas). Probablemente puedes tener pérdidas en los hops 1 a 4, es decir, en la misma ciudad donde estás.

# mtr -c 20 -r facebook.com
HOST: xx.padep.org.bo
Loss% Snt Last Avg Best Wrst StDev
1. static-200-105-132-193.acele 0.0% 20 0.8 0.7 0.7 0.8 0.0
2. static-200-105-128-21.aceler 0.0% 20 10.3 13.0 5.1 25.0 4.6
3. static-200-105-128-10.aceler 0.0% 20 25.4 20.7 5.9 26.8
4.9 4. 12.118.175.9 0.0% 20 97.5 104.3 92.4 114.4 5.4
5. cr2.ormfl.ip.att.net 0.0% 20 114.1 121.9 114.1 135.6 5.2
6. cr1.attga.ip.att.net 0.0% 20 128.9 125.0 106.1 157.9 9.8
7. ggr4.attga.ip.att.net 0.0% 20 117.0 155.8 116.7 333.9 67.8
8. 192.205.35.90 0.0% 20 117.5 121.5 107.1 132.7 5.3
9. 64.215.24.182 0.0% 20 177.4 182.2 166.6 245.1 17.0
10. xe-4-0-0.br01.sf2p.tfbnw.net 0.0% 20 177.2 184.4 164.6 247.7 19.1
11. te-6-0.csw05a.sf2p.tfbnw.net 5.0% 20 179.7 187.0 165.2 274.7 22.6
12. www.04.05.sf2p.facebook.com 5.0% 20 190.2 181.6 173.6 190.2 4.7

Y es probable que el problema sea en esta capa o en las 2/1. Lo curioso fue lo de la autonegociación.

Por ejemplo, en mi firewall local hago:

# tethereal host www.padep.org.bo
Running as user "root" and group "root". This could be dangerous.
Capturing on eth0

Luego, desde mi PC, hago

telnet www.padep.org.bo 80
Trying 192.168.1.10...Connected to www.padep.org.bo.
Escape character is '^]'.

En el firewall debes ver el triple handshake (SYN, SYN/ACK, ACK, con lo que la conexión TCP está establecida):

0.000000 10.0.0.141 -> 192.168.1.10 TCP 40743 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=10180183 TSER=0 WS=6 0.000521 192.168.1.10 -> 10.0.0.141 TCP http > 40743 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV=3049829983 TSER=10180183 WS=4 0.000922 10.0.0.141 -> 192.168.1.10 TCP 40743 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=10180184 TSER=3049829983

Ahora establecida la conexión, nuevamente en mi PC hago:

GET /-estoy pidiendo la página principal, y me debe responder algo como...

script language="JavaScript"
location.href = "www/index.php";

Connection closed by foreign host.-

Eso, para mi propia página. En el Firewall debo ver lo siguiente:-

Mi solicitud: 7.035641 10.0.0.141 -> 192.168.1.10 TCP [TCP segment of a reassembled PDU]-

La respuesta del servidor (la página web que ves arriba, un javascript):
7.036135 192.168.1.10 -10.0.0.141 TCP http
59222 [ACK] Seq=1 Ack=8 Win=5792 Len=0
TSV=3050182569 TSER=10532862 7.036885 192.168.1.10 -> 10.0.0.141 HTTP Continuation or non-HTTP traffic 7.037134 192.168.1.10 -> 10.0.0.141 TCP http > 59222 [FIN, ACK] Seq=81 Ack=8 Win=5792 Len=0 TSV=3050182571 TSER=10532862_

Mi acknowledge y cierre de conexión:

7.037298 10.0.0.141 -> 192.168.1.10 TCP 59222 > http [ACK] Seq=8 Ack=81 Win=5888 Len=0 TSV=10532863 TSER=3050182570 7.037407 10.0.0.141 -> 192.168.1.10 TCP 59222 > http [FIN, ACK] Seq=8 Ack=82 Win=5888 Len=0
TSV=10532863 TSER=3050182571 7.037634 192.168.1.10 -> 10.0.0.141 TCP http > 59222 [ACK] Seq=82 Ack=9 Win=5792 Len=0 TSV=3050182571 TSER=10532863

Te sugiero leer en wikipedia cómo es una conexión TCP, y conociéndola y sabiéndola trazar con tethereal, puedes hallar problemas viendo el comportamiento a bajo nivel de tu conexión.

Aparte de la sugerencia que te dieron, rootkits (rkhunter/chkrootkit), y que no hayas tocado los MANGLE de tu firewall, creería que el problema son los parámetros de conexión de tu TCP, por cómo se comportó la conexión tras un cambio de parámetros de autonegociación. Entonces,puede ser un bug, que afecte a la capa 3, ya sea del kernel, del driver de tu tarjeta, o hasta de tu switch. Talvez con mi ejemplo puedes trazar tus conexiones y ver comportamientos extraños en las conexiones TCP, porejemplo.

Otra respuesta más



Y si bajas la velocidad? Yo tuve un problema así con un cable de 70 mts en un edificio alto, que resolvimos bajando la velocidad a 10mbps...

ethtool -s eth0 speed 10 duplex half autoneg off

Y otra respuesta más


Dudo que sean rootkits, me imagino que mantienes tu sistema parchado yal día?

Sugerencia: Deshabilita el servicio NetworkManager habilita el servicio
de network y configura manualmente.

Sugerencia2: últimas versiones de todos los softwares involucrados en elproblema.

Sugerencia3: habilita el log en los programas involucrados, checa losdel sistema y busca ayuda en google encontrando algo raro.


Y finalmente y aclarando la pregunta


www.google.com funciona sin problemas, pero:

ronald@ROQUENDOMDH02:~$ sudo mtr -c 20 -r google.com> HOST: ROQUENDOMDH02 Loss% Snt Last Avg Best Wrst
StDev
1. 10.31.16.1 0.0% 20 0.4 0.3 0.2 1.2
0.2
2. ??? 100.0 20 0.0 0.0 0.0 0.0
0.0

ronald@ROQUENDOMDH02:~$ sudo mtr -c 20 -r facebook.com
HOST: ROQUENDOMDH02 Loss% Snt Last Avg Best Wrst
StDev
1. 10.31.16.1 0.0% 20 0.3 0.3 0.2 0.4
0.0
2. ??? 100.0 20 0.0 0.0 0.0 0.0
0.0

Ultima respuesta

Eso está horrible!!! Claramente es un problema de capa 3 - ruteo - que no puede resolver tu gateway. También me huele a DNS phishing -técnica muy común de robar passwords, a la que los administradores tenemos fácil acceso-. Un servidor DNS/windows con virus en la cercanía? un script-kiddie en tu ISP? Resuelve este problema cuanto antes! La salida que debes obtener desde una conexión AXS, por ejemplo debería ser:

# mtr -c 20 -r google.comHOST: xx.padep.org.bo
Loss% Snt Last Avg Best Wrst StDev
1. static-200-105-153-137.acele 0.0% 20 88.8 93.8 0.4 541.8 153.3
2. 192.168.3.137 5.0% 20 320.6 702.7 199.2 1485. 375.3
3. static-200-105-128-3.acelera 5.0% 20 255.9 732.5 231.7 1371. 310.4
4. sl-st20-mia-8-5.sprintlink.n 5.0% 20 815.0 805.9 380.8 1407. 277.2
5. 144.232.18.231 5.0% 20 748.7 798.2 434.9 1395. 278.8
6. sl-crs1-orl-0-15-3-0.sprintl 5.0% 20 682.5 816.4 369.2 1279. 270.3
7. sl-crs2-ffx-0-12-0-0.sprintl 5.0% 20 708.7 880.9 341.2 1521. 306.3
8. sl-crs2-dc-0-5-3-0.sprintlin 5.0% 20 642.7 779.5 356.4 1420. 295.1
9. sl-st30-ash-0-8-0-0.sprintli 5.3% 19 1165. 750.9 369.0 1165. 257.3
10. sl-googl11-219203-0.sprintli 5.3% 19 1159. 765.4 302.7 1307. 285.0
11. 216.239.48.108 5.3% 19 1170. 770.2 257.7 1261. 292.5
12. 72.14.238.136 5.3% 19 1128. 723.7 191.7 1187. 292.7
13. 209.85.254.247 5.3% 19 1072. 708.2 232.6 1136. 286.3
14. 209.85.255.194 5.3% 19 1085. 741.7 274.0 1268. 301.8
15. gw-in-f100.google.com 10.5% 19 671.2 888.3 450.9 1325. 266.6

Transacciones en PostgreSQL

Pregunta

Necesito saber cómo controlar el consecutivo para varias terminales usando php y postgreSQL 8.3.

Problema:
(...)
Supongamos que el consecutivo lo tengo en 1230
Caja 1: nueva factura.
Lee el consecutivo: 1230.
(...)
Caja 2: nueva factura.
Lee el consecutivo: 1230.
(...)
Caja 3: nueva factura.
Lee el consecutivo: 1230.
(...)

Y cuando quieren guardar el sistema se quiebra porque no acepta 3 facturas con el mismo número y tal vez en uno de los casos, solo uno de ellos logre guardar y los otros no. Luego pensé en vez de consultarlo antes y presentarlo en pantalla, mejor no lo muestro y lo genero al momento de guardar.

Respuesta


Claro, es que estás pensando en consecutivos ;-) Y eso va en contra de la realidad. En PostgreSQL, para evitar este tipo de situaciones tienes las secuencias. Las secuencias son "empujadas" hacia adelante _fuera_ de las transacciones - y esto se sostiene tanto en PostgreSQL como en cualquier otro RDBMS. En este caso, un SELECT nextval ('num_factura') como el que mencionas habría respondido 1230, 1231 y 1232 a cada unade las cajas. Pero, sí, si la transacción de la caja #2 se aborta,entonces quedará un agujero en 1232. ¿Y qué haces con eso? Nada, así es el universo.

Otra respuesta


Hola, no se de PostgreSQL pero una vez utilicé algo así

al momento de guardar entra en un bucle de n segundos que revisa si la tabla es escribible. Si la tabla es escribible: 1) lookeo la tabla (nadie mas puede escribir) 2) Releo el consecutivo 3) grabo los datos 4) des-lookeo la tabla bueno es una posibilidad desde el codigo.

y otra respuesta más


en realidad para este tipo de transacciones, no solo por comodidad,sino principalmente por seguridad se utiliza el nextval ...cuando creas una secuencia, esta permanece con un valor inicial,esperando a que alguien consulte su valor.... el uso optimo por consiguiente es similar a insert into person (P_id,lastname,firstname) values (PersonSN.nextval,'Lastname','Firstname') donde person es tu tabla , P_id es el campo unico secuencial consecutivo y PersonSN es la secuencia... de esta forma ante cualquier insert se llama a nextval. Nextval nunca tendrá el mismo valor dos veces, por ejemplo en la primera inserción el currentval es 1 en la siguiente, la llamada a nextval será 2. De esta forma aunque tengas 50 terminales siempre se llamará a Nextval, lo que te garantiza que no existirán duplicados. Esto es más simple, más seguro y más optimo que bloquear y desbloquear una tabla. y si por alguna razón necesitas conocer el numero que tiene la secuencia solo llamas aPersonSN.currval Obviamente necesitas crear previamente la secuencia. El principal problema que tiene este método independientemente que si falla una secuencia se perderá un valor del nextval es que alguien semeta a hacer inserts directamente en base... tal que si insertas diez registros tu secuencia se queda atrás por diez y en consecuencia no podrás insertar... mientras no modifiques la secuencia :p

MP3 en Debian

Pregunta

Me instale debian Lenny (beta), y por defecto no tiene soporte para reproducir archivos mp3 (amarok o xmms). Despues de un rato buscando no pude encontrar el codec necesario. Alguien me podria dar una mano?

Respuesta


Probá instalando amarok-xine

Otra respuesta


En Debian la cosa está en los repositorios.No uso ninguno de los que mencionas -con lenny-, pero rhythmbox, y no tuve problemas. Te paso mi /etc/apt/sources.list . Si alguien tiene más repos, porfa compartir!

deb http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb http://ftp.iitm.ac.in/debian lenny main non-free contrib
deb http://www.backports.org/debian lenny-backports main contrib non-free
deb http://www.debian-multimedia.org lenny main

Otra respuesta


Debian Lenny ya no es beta :) (de hecho, nunca lo fue - Fue testing que es algo muy distinto).

Lo que no encontraras en Debian son programas que _generen_ archivos.mp3, dado que el Instituto Fraunhofer ha hecho denuncias bastante agresivas respecto a los codecs utilizados para la codificacion. Sin embargo, hay una cantidad tremenda de programas que te permiten_reproducir_ mp3. Yo casi siempre uso mocp (si, me encanta vivir en la consola, y que?), aunque muchas veces uso amarok (que si tal vez no esta instalado en tu sistema ahora, esta a un apt-get de distancia). xmms, en efecto, desaparecio ya de Debian. Por que? Porque es una aplicacion escrita para Gtk 1.2 - Para una biblioteca que tiene seis años (me parece) declarada como abandonada. Existe xmms2, aunque a mucha gente -acostumbrada a la interfaz de xmms- no le acomoda. Pero... Bueno, veamos rapidito que me responde una maquina Lenny:

$ aptitude search mp3
p asterisk-mp3 - MP3 format support (format_mp3) for the As
p checkmp3 - Identify MP3s that do not follow the MP3 f
p distmp3 - A Perl client and daemon for distributed a
p gstreamer0.10-fluendo-mp3 - Fluendo mp3 decoder GStreamer plugin
p irmp3 - A Multimedia Audio Jukebox application
p irmp3-ncurses - irmp3 control frontend
p libgmp3-dev - Multiprecision arithmetic library develope
p libgmp3-doc - Multiprecision arithmetic library example
i A libgmp3c2 - Multiprecision arithmetic library
p libmp3-info-perl - Perl MP3::Info - Manipulate / fetch info f
p libmp3-tag-perl - Module for reading tags of MP3 audio files
p libmp3info-ruby1.8 - a pure ruby library for access to mp3 file
p libmp3spi-java - interface to support MP3 (MPEG 1/2/2.5 Lay
p libmp3tag-ruby1.8 - Reading and writing ID3V1.1 tags in MP3 fo
p libmp3tag-ruby1.9 - Reading and writing ID3V1.1 tags in MP3 fo
v libmpeg-mp3info-perl -
p libpacketdump3 - network trace processing library supportin
p libpacketdump3-dev - development headers for the libtrace netwo
p libsox-fmt-mp3 - SoX MP3 format library
p libxcomp3 - NX X compression library
v mp3-decoder -
v mp3-encoder -
p mp32ogg - Converts MP3fileto Ogg Vorbis
p mp3blaster - Full-screen console mp3 and Ogg Vorbis pla
p mp3burn - burn audio CDs directly from MP3, Ogg Vorb
p mp3c - MP3Creator - Creator for MP3/OGG-files
p mp3cd - Burns normalized audio CDs from lists of M
p mp3check - tool to check mp3 files for consistency
p mp3gain - Lossless mp3 normalizer with statistical a
p mp3info - An MP3 technical info viewer and ID3 1.x t
p mp3info-gtk - MP3 info viewer and ID3 1.x tag editor --
p mp3rename - Rename mp3 files based on id3tags
p mp3report - Script to create an HTML report of MP3 fil
p mp3roaster - A Perl hack for burning audio CDs out of M
p mp3splt - Splits MP3 and Ogg Vorbis files without re
p mp3val - A program for MPEG audio stream validation
p mp3wrap - Utility for MP3 wrapping (rolling multiplep playmp3list - Another front-end to mpg123 with theme sup
v python-pysnmp3 -
p vdr-plugin-mp3 - MP3 playback plugin for VDR

Y si bien no todos son lo que buscas, dentro de estos encontrarasvarios que te sirvan. Asomate (con "apt-cache show ") a los detalles de los que te interesen.

Otra respuesta

Arnold, con este (tabién en lenny),

# apt-cache search mp3 sort less

verás que hay muchos mas, pues no solo busca el patrón "mp3" en el nombre del paquete.

GPG

Pregunta


Instale Debian en un equipo portátil nuevo (mio) el otro portátil que era mio también, tenia mi llave GPG la cual podía editar sin problemas, pero por algún motivo olvide por completo migrar esa llave a la portátil nueva y lo peor es que la portátil antigua ya esta formateada a bajo nivel (cosa de que no pueda recuperar nada de nada) y solo me quedo el asc que exporte una vez para subirla aun servidor de llaves publicas. Ahora mi cuestionante es, como puedo importar mi llave gpg (la que exporte en .asc) a mi nueva portátil y poder editarla y firmar con ella (nuevamente).

Respuesta

Si has exportado tu secret key (gpg --export-secret-keys) entoncespuedes utilizar gpg --import

Suscribir feeds RSS a Mailman

Pregunta

Estoy curioso de alguna forma de subscribir un feed rss a una lista de correo. Por ejemplo para recibir todos los posts de un blog y los envie a una lista de correo. Estuve googleando pero no encuentro nada especifico. Recuerdo que alguna ves integraron mailman con un bugtracker, oi el comentario en una reunión de ubunteros. No espero que sea imposible, seguramente alguien ya tiene una idea de como hacerlo.

Respuesta

Mira en:

http://adf.ly/1eQywa

Ubuntu no levanta en forma gráfica

Pregunta

Buenas noches amigos de la lista, alguien me puede dar una mano en solucionar mi problema, mi ubuntu no levanta en forma grafica solo se queda despues de logearme y listo me salen los siguientes errores:
[...]
y no puedo usar mi ubuntu en forma grafica, tal ves a alguien le paso lo mismo me da una manito por favor...

Respuesta

Intenta crear una cuenta nueva de usuario y luego ingresa con esta cuenta. Si el modo gráfico se inicia correctamente entonces significa que algunos de los archivos de inicialización de Gnome de tu usuario habitual tiene problemas, algún archivo está corrompido y por eso Gnome  muere. Saca una copia de tus datos y luego vuelve a crear tu usuario

Otra respuesta

Otra razon podria ser que el disco duro esta lleno y por esa razon no consigue cargar la parte grafica

Problema de permisos en Linux

Pregunta


Hola a todos, el otro dia me paso lo siguiente, mientras estaba ejecutando un comando (sudo chmod -R 777 *) dentro de un mp4 tardaba mucho y cuando termino no cambio los permisos, pero bueno eso fue lo de menos, despues inserte un dvd y no puedo montarlos automaticamente porque no tengo los permisos, sin embargo en USUARIOS he revisado y los tengo todos. además cuando intento montarlos manualmente me di cuenta que el comando sudo no puedo ejecutarlo y me lanza el siguiente mensaje:

sudo: /etc/sudoers is mode 0777, should be 0440mauriciovan@mauriciovan-desktop:~$ 2009-01-23 09:30:55 Exim configuration file /var/lib/exim4/config.autogenerated has the wrong owner, group, or mode

por curiosidad abrí el archivo ese, pero es largo y no he visto nada conocido y para no fregarlo mas, prefiero preguntar o alguien que sabe mas; no se como solucionarlo, no se si les sirva o no, pero les adjunto ese archivo que indica ahi, ok? y tambien una imagen del mensaje de la terminal. desde ya muchas gracias por su ayuda y hasta pronto.


Respuesta


me parece que uno de tus problemas es que tu sudoers esta mal ejecuta lo siguiente

vladimir@nimsay:~$ ls -All /etc grep sudoer
-r--r----- 1 root root 557 2008-10-08 16:20 sudoers

revisa los permisos de usuario y la pertenencia a root y al grupo root no debe ser 777

Otra respuesta


No quisiera pensar que estuviste en / e hiciste chmod -R 777 * =P
Pienso eso por que:

/etc/sudoers esta 777
/var/lib/exim4/config-autogenerated esta 777

Fijate ls -l /etc o ls -l /

asi todo sale rwxrwxrwx entonces ¡cambiaste los permisos de todo tu sistema! Lo más fácil sería reinstalar, lo otro es restaurar permisos.. pero es más tedioso por que tienes que saber que permisos tienen los diferentes archivos/directorios

Proyecto ARNIE

Estimados miembros de la comunidad de software libre, entusiastas informáticos y demás personas a las que les llega este mensaje: Hace algunos meses estuve desarrollando un pequeño sistema para poder estudiar métodos de entrada de datos de movimiento (joysticks u otrotipo de forma de controlar algo), traducir los movimientos naturales del ser humano (especificamente el brazo) hacia dispositivos robóticos articulados, y también es de mi inquietud hacer todo este trabajo totalmente libre, público y cooperativo, por tanto esta de mas decirque estoy liberando el proyecto con licencia GPL .El programa esta siendo desarrollado en C ++ utilizando conceptos y técnicas propias de la orientación a Objetos, con apoyo de las herramientas estandard GNU de desarrollo de software para compilacion, etc. Se que el nombre suena gracioso, como no encontraba un nombre"apropiado", decidi ponerle mi nombre, bueno, el diminutivo de minombre. Las librerías sobre las que se apoya este sistema son :OGRE 3D -- Una api para gestionar las gráficas y los contenidos OIS -- Sistema de dispositivos de entrada.CEGUI, MyGUI - para tener una interfaz de usuario integrado aprovechando la aceleracion 3D de tarjetas graficas. Aún no decidi que libreria usar para obtener datos de entrada del Wiimote.  En vista de esto, acabo de crear mi primer release público disponible en el siguiente link:

http://adf.ly/1eQyk7 


Por el momento solo pueden bajarse las fuentes. Seria genial si alguien crea un .deb o rpm ;) La página principal del proyecto es:

 http://adf.ly/1eQym0


 (clic en la imagen) Es posible bajar el programa directamente desde:

http://adf.ly/1eQyoO

Si usted desea unirse a la lista de desarrollo:

http://adf.ly/1eQyq5

Por el momento esta en googlegroups, hasta que consiga otra cosa : Si desean hacer un seguimiento exhaustivo pueden entrar al repositorio publico y ver todos los cambios hechos que se actualizan constantemente:

http://adf.ly/1eQysG

y descargar la ultima version de desarrollo utilizando el control de versiones mercurial. Como pueden ver, faltan un trabajo inmenso por hacer, asi que cualquier aporte es bienvenido, desde criticas constructivas o hacer un nuevo logo hasta escribir un nuevo sistema de rendering.

Windows en una VM para pruebas

Pregunta

Una pregunta, necesito hacer un par de pruebas en windows, pero lo quiero instalar sobre una VM, que maquina virtual recomiendan usar?, yo use y aun uso VMWare con trixbox y funciona bien, pero no se, hay otras alternativas como Virtual box, QEMU, y otras mas, que recomiendan en base a sus experiencias??

Respuesta


Me gusta más Qemu, lo uso sólo para el DaVinci/XP, ya que la oficina me da una licencia. Controlo totalmente desde bash su arranque, habilitación, estado. Con un script y crontab, verifico que siempre esté activa. Por tanto, arranca paralelamente a mi fedora, desde rc.local. Tengo un ícono que me abre la conexión vía vnc, y mi XP siempre está ahí, listo. La configuración, un poquito compleja. Una vez resuelta, sólida. Lo instalé en Fedora 8. Reinstalé mi pc con Fedora 9 y copié mis scripts y las imágenes de discos. Funcionó perfectamente. Respecto del rendimiento, mi máquina es Quad core con 2Gb, así que percibo que corre más rápido que en una máquina común. Es una bala.Vista corrió bien, muy rápido. Pero no tengo licencia de Vista, así que lo desinstalé. Si quieres correr un linux, no hay problemas en absoluto.La configuración de rutas, firewall, enmascaramiento, te puede tomar un rato, pero nada del otro mundo.Está muy bien documentado, y para varios aspectos, como la red, tienes montón de formas de hacer una misma cosa.

Otra respuesta


Necesitas virtualización que emule hardware, eso es: VMWare, VirtualBox,QEMU. De los tres QEMU es el más ligerito, pero hacer que la máquina hospedada tenga red en tu LAN como cualquier otra PC (bridge) esengorroso sobre QEMU. Yo no lo he consegido aún y no me he puesto mas con el asunto en QEMU Si es VMWare mejor poner VMWare Player que es más ligero, el asunto de la red funciona super fácil en modo bridge. No he usado VirtualBox pero la gente que vi uśandolo me comentó que es también mas ligera que VMWare, y tiene un sencilla herramienta de administración, pero la verdad no se mucho. Exitos

Otra respuesta


Sin lugar a dudas VirtualBox, probe QEMU, Vmware, VirtualBox, Xen y realmente el mejor y más simple de manejar implementar es VirtualBox que en estos últimos tiempos a tenido notables avances, no solo en funcionalidades sino tambien en rendimiento.VirtualBox utiliza las tecnologías de virtualización embebidas en los procesadores VT-x Intel y AMD-V para virtualizar no solo a nivel de software (como lo hace Qemu por ejemplo) si no también a nivel de hardware (al estilo XEN), de esta forma el resultado del guest system es mucho más rápido, claro que para usar esta funcionalidad el procesador que utilizas debe soportar estas tecnologías.Me parece que VirtualBox escoge la forma de virtualización apropiada para tu sistema.La instalación es sencilla y también tiene un entorno de administración e incluso un sdk para desarrollo que tiene buena pinta (aunque no revise hasta ahora el sdk) Es mejor que VMWARE en cuanto a rendimiento, la utilización de virtualización de hardware (aunque creo que vmware tambien lo tiene pero no estoy seguro) -- vmware es mejor en la forma de administrar sus redes virtuales, y la administración de grupos de trabajo que VirtualBox no tiene a QEMU le lleva mucha ventaja, es mucho más rápido, la instalación es realmente simple, la configuración ni hablar, el ciclo de desarrollo y la produccion de nuevas versiones es mucho más rápida en VirtualBox, la red es simple de configurar. -- QEMU es preferible en el sentido que no necesitas instalarlo es decir corre desde donde quieras por lo que es mucho más portable. Respecto a XEN es superior ya que no se necesita modificar el anfitrion para tener una máquina virtual, esto implica que todas las configuraciones se realizan directamente sobre el sistema de forma simple -- en teoria xen es más rápido bajo ciertas condiciones y en máquinas que tienes virtualizacion integrada en el procesador. En pocas palabras usa VirtualBox Saludos

Y otra respuesta más


Te recomiendo muy fuertemente hacerlo a través de KVM, si tienes hardware capaz de virtualizar. ¿Qué significa esto? No todos los CPUs tienen el soporte necesario para correr sin modificación (y sin ayudade técnicas de emulación que hacen más lento el rendimiento general) un sistema operativo estándar - Para averiguar si tu CPU lo soporta,si es intel, busca la bandera «vmx» en /proc/cpuinfo; si es AMD, busca «svm». Bueno, volviendo a lo primero: Si tu CPU tiene estas banderas, escapaz de hacer virtualización por hardware. Si no las tiene,replantéate comprar uno adecuado, que la diferencia en rendimiento es MUY grande. KVM tiene la gran ventaja de estar ya integrado en el kernel, a partirde 2.6.21. Tiene la misma semántica que Qemu (de hecho, es prácticamente igual a llamar a Qemu, pero con una gran ventaja de velocidad, con lo que en todo caso puedes comenzar hoy con Qemu y migrar a KVM cuando tengas el hardware adecuado. La semana pasada presenté justamente una presentación relativa a tecnologías de virtualización, esto te puede ser interesante:

  http://adf.ly/1ePPXe

Y estoy comenzando con un proyecto, un panel de control por Web parala gestión de laboratorios basados en terminales ligeras e imágenes (en mi caso, mayormente imágenes de Windows, pero será generalizable para funcionar con terminales de Linux también). Repito que estoy apenas comenzando y está MUY verde, pero terminará resolviendo más de una necesidad :)

 http://adf.ly/1ePPa8


Dos particiones /home

Pregunta

Hola lista
el problema es el siguiente, tengo 2 discos duros:
El primero es puro linux, osea todas las particiones son linux:
/home :: / :: etc

ahora tengo el otro disco de 80GB donde tenia windows, osea:
C:\ :: d:\ :: etc

el punto es que quisiera utilizar el 2º disco duro con linux, digamos formatear c:\ con ext3, cambiar el sistema de archivos de la particion d:\ a ext3 y volverlos /home

Es posible tener la particion /home en 2 discos duros ??,
serian /home1, /home2 y /home3 ?
y si se puede con /home se podria con /usr, etc, etc ??
como maneja esto el so ??

Podria mantener el 2º disco con sus particiones cambiarlas a ext3 y montarlas en mnt, pero la cosa es que quiero que ese espacio se asigne por defecto a los usuarios y eso se lograria con /home, obviamente olvidandonos de los permisos (no quiero utilizar permisos quiero resolver esa ? ).

Por si acaso ya le heche una googleada pero no encontre algo parecido.

++gracias :)

Respuesta

Si quieres tener varios discos duros en /home, deberías montarlos en
subdirectorios del mismo. Debes montar una particion
(independientemente de su sistema de archivos: ntfs, ext3, etc) por
cada subdirectorio. No necesariamente puede estar montado dentro de
/mnt como algunas distribucionen lo hacen por ti, por defecto.

Por ejemplo
particion1, disco1 --> /
particion2, disco1 --> /home/beta, /home/alfa (significa
que puedes montar tu particion en varios lugares)
particion1, disco2 --> /home/gamma
particion2, disco2 --> /etc
particion3, disco2 --> /usr
particion4, disco2 --> /home (todo lo que este en home, pero no
este en /home/beta, home/alfa y /home/gamma sera guardado en esta otra
particion)

.... y asi.

Trata de no modificar los primeros subdirectorios del sistema raiz
mantenlo en "home", pero trata de no usar /home1, etc.

Tus particiones "reales" se encuentran dentro del directorio /dev
(devices o dispositivos). Por ejemplo
particion1, disco1 --> /dev/sda1
particion2, disco1 --> /dev/sda2
particion1, disco2 --> /dev/sdb1
particion2, disco2 --> /dev/sdb2
particion3, disco2 --> /dev/sdb3
particion4, disco2 --> /dev/sdb4
....etc


Para montar utiliza el comando "mount"

Por ejemplo (esto ya en una linea de comandos)
$ mount /dev/sdb1 /home/gamma

Investiga mas acerca del comando mount poniendo
$ man mount

Bueno, espero que toda esta informacion te sirva =)

Otra respuesta

Si puedes tener 2 discos duros como /home, en otras palabras adicionar espacio al /home, una forma de conseguir esto es usando LVM (Volumenes Logicos), en muchas distros actuales esta como default cuando instalas linux. Revisa tú fstab para ver si usas LVM.

# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
...

Algo muy util aprovechando LVM en un PC fue para hacer un NAS con 4 discos duros SATA de 160 GB, el sistema lo ve todo solo como un disco.


Otra respuesta

Si puedes tener 2 discos duros como /home, en otras palabras adicionar espacio al /home, una forma de conseguir esto es usando LVM (Volumenes Logicos), en muchas distros actuales esta como default cuando instalas linux. Revisa tú fstab para ver si usas LVM.# cat /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1...Algo muy util aprovechando LVM en un PC fue para hacer un NAS con 4 discos duros SATA de 160 GB, el sistema lo ve todo solo como un disco.

Software para clonar discos en Linux

Pregunta

Intentamos clonar los discos de un equipo con Clonezilla [1], discos
 SATA-II de 250GB marca Hitachi creo, pero en el proceso ocurre un error
 de Kernel Panic mas o menos al llegar al 94% - 95% de avance, intentamos
 repetidas veces

 los discos originales funcionan bien en el equipo, los otros discos son
 discos duros nuevos donde instalamos CentOS, Debian para probarlos, cual
 puede ser la razón de este error..., de experiencia de Uds. que otro
 software podríamos intentar

 muchas gracias,

Respuesta

porque no intentas con dd, el comando es muy bueno y funciona bien.

Problema con proyector multimedia en UBUNTU

Pregunta

Hola, les comento que ayer tenia una exposicion, la cual pensaba hacerla
 usando mi laptop desde Ubuntu 8.04 para sentirme a gusto, ademas de exponer
 un poquito de los efectos de escritorio xD. Pero me tope con el problema de
 que no mostraba nada en el Data Display (proyector), intentando reiniciar el
 entorno grafico, reiniciando el sistema, usando la tecla de Funcion+F8 ....
 pero nada, seguia sin mostrar nada :-(

 Hasta que finalmente tuve que exponer desde el Windows Vista que tiene
 preinstalado :-P

Respuesta

Estás muy fuera de moda ;-) Con Xorg, en vez de apelar a que un
Func-F8 resuelva tu vida, tienes la posibilidad de usar xrandr. Claro,
si eres un hombre GUI, puede que quieras jugar con grandr,
gnome-randr-applet, lxrandr... ustéd dice qué prefiere. Con casi
cualquier portátil hoy en día, puedes manejar cada pantalla por
separado (logrando un escritorio más ancho o alto), o hacer que una
sea espejo de la otra.

Pregunta aclaratoria

Ayer probamos a la rápida xrandr pero extrañamente solo muestra una
interfaz, sin distinción, es decir no hay VGA, LVDS o TV, lo que me
lleva a pensar dos posibilidades:

1. El driver. Estás usando el driver restringido de NVIDIA?
2. El BIOS , es posible que la salida VGA no esté
activada.

Respuesta a la pregunta aclaratoria

Si, estaba usando el driver restrictivo. Lo desinstale y estuve probando con
 un monitor a manera de proyector xD y funciono.
 (...)
 Por lo que puedo decir problema "cuasi" resuelto. Aunque hubiese querido
 mantener mi driver restrictivo para aprovechar el potencial 3D de mi tarjeta
 grafica en cada una de las exposiciones ;-)

 Habra alguna manera de solucionar el problema sin desinstalar el driver
 restrictivo_, me pregunto.

Continuamos con la respuesta

El problema _es_ el driver restrictivo. Total, si vas a usar el driver
restrictivo, ¿por qué no aprovechar y usar Windows de una buena vez? A
fin de cuentas, los mejores juegos (los que mejor aprovechan tu
hardware, al menos) son para Windows.

K3B e imagen ISO

Pregunta

Hola a todos, bueno estuve haciendo una imagen de mis DVDs de Debian Etch con el K3B 1.0.4 (ah! por cierto, estoy usando BoliviaOS) y he notado que la imagen creado es SOLO de 4.0 Gb cuando el disco original tiene 4.4Gb y ademas me crea otro archivito con el mismo nombre aumentando NombreArchivo.iso.001 con aproximadamente el resto (unos 384.7 Mb) y quisiera saber porque sucede eso, o que tengo que configurar en el K3B, ya estuve buscando en sus Configuraciones pero no encuentro nada referente al tema; sin embargo con el Nero me crea la imagen del mismo tamaño que el disco, porque?
Desde ya muchas gracias por sus respuestas y hasta muy pronto.

Respuesta

hola:
escribo lo que creo que esta sucediendo... pues no uso kde - k3b

el modo por defecto hasta donde recuerdo de k3b es track-at-once como forma de grabación
por lo que deja un espacio por seguridad :p o algo asi

lo que debes hacer es cambiar el modo de grabacion a dao = Disk-At-Once de tal forma que te
cupe todo el espacio... con esto deberías resolver tu problema...

Otra respuesta


Encontre esta solucion googleando :) casi seguro que funciona
1º - apt-get install cdrdao sg3-utils
2º - abrimos k3b y vamos a Preferencias -- Configurar k3b
3º - Desmarcamos la opción "Usar burnfree"
4º - Vamos a la pestaña "Avanzado" y marcamos "Selección manual de la aplicación de grabación"
5º - Aplicamos, aceptamos y después de crear un CD de datos damos a "grabar"
6º - En la ventana que aparecerá, hacemos click en la "rueda" que hay al lado de la selección de velocidad para que seleccione la velocidad más adecuada.
7º - Seleccionamos la velocidad más baja posible, metodo de grabacion Auto y en app: cdrdao



La libertad no es el objetivo... es el PRINCIPIO

Zend - Skeleton para el nuevo aprendiz de Zend Framework

He estado recopilando varios consejos sobre como debe ser una
estructura de directorios ideal para desarrollar aplicaciones con Zend
Framework. Pensando, por supuesto en que seria lo mejor para los que
se inician por primera vez.

El Sitio del Proyecto: http://adf.ly/1ePPMl
El Repositorio del Código: http://adf.ly/1ePPOR
La Lista de Cambios: http://adf.ly/1ePPPJ

Las versiones más recientes del código están mi repositorio de
mercurial, en el sitio de google solo publicare lo que considere
estable XD.

Necesita varias mejoras, quiero poner ejemplos para algunos de los componentes.

Les comparto que se siente muy *bonito*, liberar software. :-)

Esta dedicado a Betty quien esta aprendiendo PHP, y le deseo que sea
de la forma más divertida posible. :-)

--

Problemas al instalar apache 2.2.6 en Ubuntu

Pregunta

Estoy intentando instalar Apache en mi máquina que tiene Ubuntu
pero por alguna razón no completa la configuración.

$ ./configure --prefix=/usr/local/apache-2.2.6 --enable-so

Pregunta complementaria


¿por qué quieres compilar apache? ¿no basta el paquete?

Y seguimos con la pregunta

 Y me salió esto:

 checking for chosen layout... Apache
 checking for working mkdir -p... yes
 checking build system type... i686-pc-linux-gnulibc1
 checking host system type... i686-pc-linux-gnulibc1
 checking target system type... i686-pc-linux-gnulibc1


Comentario 


Si... es lo esperado.

Configuring Apache Portable Runtime library ...

 checking for APR... reconfig
 configuring package in srclib/apr now
 configure: WARNING: Unrecognized options: --enable-so

Comentario 



¿opción "--enable-so" desconocida?

 checking build system type... i686-pc-linux-gnulibc1
 checking host system type... i686-pc-linux-gnulibc1
 checking target system type... i686-pc-linux-gnulibc1
 Configuring APR library
 Platform: i686-pc-linux-gnulibc1
 checking for working mkdir -p... yes
 APR Version: 1.3.0
 checking for chosen layout... apr
 checking for gcc... gcc
 checking for C compiler default output file name...
 configure: error: C compiler cannot create executables
 See `config.log' for more details.
 configure failed for srclib/apr

Comentario 



Error en el compilador... ¿tienes compilador gcc? ¿icc? ¿u otro?


 Y para colmo:

 $make
 make: *** No se especificó ningún objetivo y no se encontró ningún
 makefile. Alto.

Respuesta

Si, tambien comportamiento esperado. ./configure se encarga de crear
el Makefile correspondiente deacuerdo a las opciones que le des....
si no hay Makefile entonces make no tiene nada que hacer ... ;-)

Bueno, el camino más rápido para tener las dependencias de compilación
de apache... es con apt:

$ sudo apt-get install build-essential # gcc y cosas elementales
para compilar
$ sudo apt-get build-dep apache2 # las dependencias de
compilación de apache2

Luego intenta compilar.

Pero deberías tener seguro que no tienes apache2 instalado, sino
podrías tener conflictos y/o confusiones de configuración/ejecutable/librerías.

Ads by CJ - Linux Foundation

Share This