Catwm en Puppy-es OS Badass

Catwm es un administrador de ventanas para X.

Para instalarlo debemos descargar e instalar el paquete del repo testing catwm.

http://repo.mamalibre.com.ar/pub/puppylinux/testing/
user:puppyos
password:puppyes

Si queremos la barra de estado allí necesitamos el paquete dzen2.

Y el script wifistatusbar2now.

Para iniciar el script wifistatusbar2now lo debemos copiar en /root/wifistatusbar2now

Y lo invocamos desde un script en /root/Startup/statusbar

#!/bin/sh
exec /root/wifistatusbar2now wlan0 |dzen2 -x 0 -y 752 -ta right -fg ‘#c3c2c5′ -fn ‘-*-dejavu sans-*-*-normal-*-11-*-*-*-*-*-*-*’ &

Tips: teclas

win + o = defaultbrowser
win +z = leafpad
win + p = pcmanfm
win + shift + intro = te abre la roxterm
win + tab como alt tab like
win + j a la anterior
win + k a la siguiente
win +n cambia la ventana maestra

win +numero >> cambia de tag (desktop)
win +x abre pidgin

es el modo monocle
win + shift + m

mod + shift + h el tiling horizontal
mod + shift + v el vertical

win + F2 = sube volumen
win + F1 = Baja volumen

win + shift + q = sale del wm y de las X
win + control +s = apaga
win + control + r = reinicia

Soporte sobre catwm *aqui


Fuente

Haciendo mirror de los repositorios

Con esto mejoraremos siempre el repositorio, si se cae uno estará el otro.

Esa es la idea principal; si tu misión es colaborar con tu servidor y crear el mirror.

No olvides de pasar la dirección así lo sumamos a nuestra lista de mirror del repositorio.

Para Puppy Badass

$lftp -c “open ftp://ftp.mamalibre.com.ar; mirror -ne /night/pet_packages-5 /root/mirror”

Para Puppy Passaggio

$lftp -c “open ftp://ftp.mamalibre.com.ar; mirror -ne /pet_packages-5 /root/mirror2″

En tu servidor debería quedar así:

ftp://miftp.mirror/badass/pet_packages-5/paquetes
ftp://miftp.mirror/passaggio/pet_packages-5/paquetes

lftp lo puedes hallar en el repositorio testing
http://repo.mamalibre.com.ar/pub/puppylinux/testing
usuario: puppyos
password: puppyes

Repo MamaLibre cambio su DNS

el repo cambio:

mamalibre.no-ip.org [intermitente]

mamalibre.ddns.net [este si va]

repo.mamalibre.com.ar [este si va]

ftp://ftp.mamalibre.com.ar/night [badass]

ftp://ftp.mamalibre.com.ar [passaggio]

Passaggio paquete en .pet para aplicar el cambio
20140701.pet
MD5sum: 067af19466c726fa6b2fe9da46c002d8

Badass paquete en .pet para aplicar el cambio
20140701.pet
MD5sum: 36f638a9aa012bbbd3d500a72461020a

CVE-2014-0160 OpenSSL Heartbleed

20140506.pet.screenshot

Información del proyecto OpenSSL

OpenSSL Security Advisory [07 Apr 2014]
========================================

TLS heartbeat read overrun (CVE-2014-0160)
==========================================

A missing bounds check in the handling of the TLS heartbeat extension can be
used to reveal up to 64k of memory to a connected client or server.

Only 1.0.1 and 1.0.2-beta releases of OpenSSL are affected including
1.0.1f and 1.0.2-beta1.

Thanks for Neel Mehta of Google Security for discovering this bug and to
Adam Langley and Bodo Moeller for
preparing the fix.

Affected users should upgrade to OpenSSL 1.0.1g. Users unable to immediately
upgrade can alternatively recompile OpenSSL with -DOPENSSL_NO_HEARTBEATS.

1.0.2 will be fixed in 1.0.2-beta2.

Fuente: http://www.openssl.org/news/secadv_20140407.txt

Se ha corregido en ambas ramas

Puppy-es OS Passaggio

Dando click al icono de “update” en el escritorio si no tienes todavia el nuevo sistema POU.

Puppy-es OS Badass

Ya esta integrado en el sistema POU

Fuente

Passaggio ya dispone de POU (Puppy Online Updater)

6642bd86ca5c2a01aed0f6b24ba293b5Verán el sistema nuevo POU con 3 paquetes. 2 de los paquetes eran del oldUPDATE (sistema antiguo de updates) así me gusta llamarlo.

El tercer paquete es un modulo wireless.

Claro, si todo a marchado bien. Verán el POU.

Esto se venia venir, ya lo teníamos probando desde la rama Badass, y faltaba poco implementarlo en Pasaggio.

Enhorabuena a disfrutarlo.

Reportes:

http://bugs.puppyes.com.ar/

https://github.com/nilsonmorales/Puppy-es/issues

 

 

 

ntpdate vs ntpd

Architecture NTP, stratum

Architecture NTP

 

El problema del Psync:
/usr/local/psync
app
/usr/local/psyncfunc
funciones

Paso a explicar como funciona, es una gui que usa la app ntpdate para usar servidores NTP para sincronizar tu hora de la PC.

Lo que se recomiendan es usar servidores de la misma región, continente.
Si usas América del Sur te veras que hay muchos http://www.pool.ntp.org/zone/south-america

Esto hace que se pierdan milisegundos.

-. Ese es un problema, la solución es poner un servidor de tu nación y santo remedio.     Hablando de la app psync claro.

-. Otro problema es que ntpdate que se dejo de usar:
ntpdate es un programa de computadora en desuso se utiliza para sincronizar de forma rápida y establecer la fecha y hora de los ordenadores de investigar un servidor Network Time Protocol (NTP). Está disponible en una amplia variedad de sistemas operativos tipo Unix.
La precisión y la fiabilidad de ntpdate depende enteramente de la exactitud y la estabilidad del enlace de red del primer servidor que se conecta con. Como esta inexactitud puede dar lugar a una multitud de problemas, los mantenedores han decidido despreciar a favor de sólo utilizar el ntpd (demonio Network Time Protocol) o una sntp (protocolo de hora de red simple) de la consulta.

Los que se esta usando es ntp (ntp_4.2.6.pet) en el repo testing esta el paquete probado por mi. Todos los sistemas vienen con eso incorporado. Menos puppy que usaba ntpdate y no activado por defecto.
Tiene configurado 2 servidores de Argentina y 2 de brasil. Recuerden cuanto mas cerca se este menos perdida de milisegundos se pierde.

Nada, solo difundo la tecnología que se usa en el y deja de usar para que nuestra pc tenga la hora sincronizada.

Fuente

Repositorio Testing para Puppy Linux

Como eres usuario de puppy linux, se te notifica: La comunidad puppyes ha desarrollado un sistema de repositorio llamado “Repositorio Testing”.

Repo: http://mamalibre.ddns.net/pub/puppylinux/testing/

usuario: puppyos

password: puppyes

Este sistema de repositorio esta basado en el repositorio AUR de Arch Linux, la idea es que cada usuario suba su paquete. Puppyes ha notado que cada usuario tiene una nube personal o en su misma pc almacén de paquetes, muchos ostros usuarios desconocen su existencia.

Eso conlleva que sea muy difícil hallar un paquete hasta ahora. El repositorio Testing apalea esa situación acercándole paquetes a todos. Ya que es un solo lugar donde hallarlo y no los cientos de link a nubes individuales de cada usuario que uno no tiene acceso.

Algunos repositorios por burocracia los paquetes no son colocados allí, repo Testing cada usuario podrá subir su paquete para compartir con un cliente FTP.

Luego de probar el paquete podrá ser colocado en el repositorio estable.

Política de Paquetes

Mantenedor dentro del Paquete:.

Esto resulta util para el testeo, así el que instala el paquete .pet

sabrá quien es el mantenedor de dicho paquete. También sirve para crear un script en el futuro para filtrar toda esta información.

Si el paquete se llama “libtorrent” crear este archivo en texto plano en la estructura correspondiente

archivo plano

/var/log/packages/libtorrent

dentro ponerle

Paquete: libtorrent
version: 0.13.2
Mantenedor: nilsonmorales copymanuals2[arroba]gmail.com
fecha: 23012014
sistema: Puppyes os Badass
Kernel: 3.2.29

 

Con esta información podemos reportar al encargado de dicho paquete errores de empaquetado.

Debate

La discusión general acerca del Repositorio (TESTING) y la estructura de los Usuarios de Confianza

llevan lugar en la maillist dev (http://ar.groups.yahoo.com/group/puppy-es-dev/).

Ese lista puede ser usada para solicitudes de abandono de paquetes, solicitudes de unión,

y solicitudes de eliminación.

Reporte de errores

 

Si encuentras un bug en TESTING, por favor llena un reporte de error en nuestro

bug tracker (http://bugs.puppyes.com.ar/). Usa el tracker para reportar errores de TESTING.

Para reportar errores de empaquetado contacta al mantenedor o deja un comentario en la página

respectiva del paquete.

 

ACLARATORIA

Los paquetes no soportados son producidos por los usuarios. Cualquier uso de los archivos de

éstos es a su propio riesgo.

Mas información, criticas o sugerencias visitar el hilo del debate

http://puppyes.com.ar/foros/topic/politica-de-paquetes/