Archive for Enero 2009

Traballando con SSH.

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

No mundo actual é bastante habitual encontrarte fora da oficina ou da casa pero sen embargo sigues a necesitar unha conexión a rede para poder realizar o teu traballo, ou simplemente por gusto. Conectarse a unha rede pública que descoñecemos e que non esta asegurada sempre trae perigos potenciais, ataques, sniffers,… para elo é aconsellable ter un sistema actualizado, con un firewall instalado, un antivirus actualizado que pasaremos cada poucos dias, un antispyware, non esta demais usar firefox con NoScript (este uso é aconsellable en todos os ámbitos), etc, etc…

Pero un problema ven cando temos que insertar datos sensibles na rede, como damos por seguro que a rede a que estamos conectados non é segura non debemos arriesgar a que nos rouben a nosa información persoal. ¿Que facer logo?, ok, unha forma de minimizar ou eliminar esta problematica e traballando via SSH. Neste caso, dou por suposto que no noso fogar ou oficina temos outro ordenador con Ubuntu 8.04 instalado (por exemplo).

Ok, pois ben o primerio que hai que facer é instalar no equipo da ofinica (que exercerá a tarefa de servidor) o OpenSSH-Server esta instalación como sempre podes facela por terminal ou vis Synaptic. Tamén instalaremos un openssh-client para facer probas contra o servidor ou por que este equipo pode ser cliente de outro servidor SSH, esta instalación tamén se pode facer via terminal ou via Synaptic.

Unha vez instalado o servidor-ssh eo cliente-ssh podemos comprobar o seu funcionamento facendo uso do terminal:

$ ssh localhost ou ssh 127.0.0.1

A primeira vez que nos conectamos ao servidor vai tardar un pouco dado que vai rexistrar o noso equipo dentro do ficherio know_hosts.

Vaiche sair unha mensaxe come esta:

The authenticity of host ‘localhost (127.0.0.1)’ can’t be established. RSA key fingerprint is XX:06:XX:XX:XX:7c:XX:75:XX:42:XX:XX:3d:XX:87:XX. Are you sure you want to continue connecting (yes/no)?

A cal responderemos ‘yes’ (aquí é onde se produce o rexistro) en caso de responder ‘no’ a comunicación cortariase.

Como ves, vaiche pedir o contrasinal de usuario.

user1@localhost’s password:

Introducimos o contrasinal e ofrecenos a seguinte información:

Linux PChouse 2.6.24-23-generic #

1 SMP Thu Nov 27 18:44:42 UTC 2008 i686 The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To access official Ubuntu documentation, please visit: http://help.ubuntu.com/ Last login: Tue Jan 27 11:18:25 2009 from 192.168.1.33

user1@Linux PChouse:~$

Vale e xa estariamos conectados via ssh, claro esto só é para probar que todo funciona ben.

No momento de instalar o servidor SSH dentro de /etc/ssh/ aparece un ficheiro denominado sshd_config, este ficheiro contén a configuración de dito servidor o cal retocaremos un pouco para mellorar a seguridade.

Podemos para ou lanzar o demonio do servidor ao noso gusto para elo debemos executar:

$ /etc/init.d/ssh stop —> Para o demonio

$ /etc/init.d/ssh start —> Lanza o demonio

$ /etc/init.d/ssh restart —> Reinicia o demonio

Retocando sshd_config: (debemos ter o servidor parado)

Engadimos a seguinte liña:

AllowUsers user1 user2 … (aquí limitase os usuarios que poden acceder ao servidor)

Cambiamos:

PermitRootLogin yes -> no

LoginGraceTime 120 -> 40

Fixaremonos que a liña X11Forwarding teña o valor yes para poder executar dende o cliente aplicacións gráficas.

Por último cambiamos o valor do porto de conexión que trae por defecto: Port 22 -> 1321 (por exemplo).

Saimos e gardamos os cambios, e iniciamos de novo o servidor. Ok, agora reiniciamos o servidor. Ollo date conta que cambiaches entre outras cousas o porto por defecto de conexión entón temos duas alternativas:

1- Facer a conexión facendo uso do parametro ‘-p’ da seguinte forma:

$ ssh -p1321 user1@ipdoequipo

ou

$ ssh -p1321 user1@nomedoequipo

2- Modificar o valor por defecto do openssh-client dentro do seu ficheiro de configuración ssh_config situado en /etc/ssh/ :

abrimos o ficheiro_

sudo gedit /etc/ssh/sshd_config

e descomentamos a liña Port cambiando o seu valor:

#Port 22 -> Port 1321 gardamos os cambios.

Ben, agora xa podes acceder sen usar o parametro -p:

$ ssh user1@ipdoequipo

ou

$ ssh user1@nomedoequipo

Vale, agora collemos o equipo portátil que será o cliente do equipo da casa ou oficina; tamén dou por suposto que temos instalado un sistema Gnu/Linux como pode ser un Ubuntu 8.10 (por exemplo) se o que tes instalado é un sistema Windows podes facer isto facendo uso de Putty.

No equipo cliente instalamos (o normal e que xa este instalado) o cliente SSH openssh-client, o cal podes instalar tamén facendo uso do terminal ou do Synaptic. Unha vez instalado podes acceder ao equipo servidor de forma gráfica ou mediante terminal.

Facendo uso do terminal escribes:

$ ssh -p1321 user1@ipdoequiposervidor

ou

$ ssh -p1321 user1@nomedoequiposervidor

Ou facendo uso do entorno gráfico:

Lugares -> Conectar co servidor : escolles Servidor-> SSH e insertas nos cadros correspondentes a ip (ou nome) do servidor, o porto de acceso, o directorio de traballo, eo nome do usuario.

De igual forma que fixemos co openssh-client instaldo no servidor podemos modificar a variable ‘Port‘ do ficheiro ssh_config.

Moi ben! Agora mesmo xa somos capaces de acceder dende o noso equipo portátil ao noso equipo fixo facendo uso de SSH mediante un nome de usuario e un contrasinal.

Pero a isto podemos facílmente engadirlle un grado máis de seguridade, para elo facemos uso dun par de claves -Clave pública/Clave privada- isto tamén o podemos facer por dous medios distintos ou usando o omnipotente terminal ou de forma gráfica en:

Aplicacións->Accesorios->Contrasinal de clave e cifrado de esta forma inicializamos o Seahorse que non é outra cousa que un administrador de claves de cifrado.

Neste caso faremos uso do terminal para ver as ordes que debemos executar, así para crear ambalas duas claves usamos o comando ssh-keygen:

$ ssh-keygen -t rsa

Seguidamene indicarache que esta creando as claves RSA públicas e privadas. Na pregunta que che fai sobre en que ficheiro queres almacenar as claves pulsamos ‘intro’ deixando que a almacen por defecto en /home/usuario/.ssh/id_rsa.

Generating public/private rsa key pair.

Enter file in which to save the key (/home/user1/.ssh/id_rsa):

Logo indicanos que se creou o directorio /.ssh, e pidenos un contrasinal para a validación de ditas claves. Recorda que canto máis seguro sexa o contrasinal mellor, para elo e bo que leve letras maisculas,minusculas,números,e simbolos.

Created directory ‘/home/user1/.ssh’.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Moi ben pois xa temos as claves xeneradas.

Agora toca copiar a nosa clave pública (id_rsa.pub) no servidor, para elo faise uso do comando ssh-copy-id, de tal forma que estando no directorio do usuario dentro de /home podemos facer:

$ ls -a (para que nos liste todos os directorios incluidos os ocultos)

$ cd .ssh

$ ls (vemos as claves que se crearon)

$ ssh-copy-id id_rsa..pub user1@ipdoequipo:~/.ssh/authorized_keys

ou ben

$ scp ~/.ssh/id_rsa.pub user1@ipdoequipo:~/.ssh/authorized_keys

Vaiche pedir o contrasinal de paso para realizar dita copia. Ben, unha vez que xa esta a clave pública no servidor debemos retocar por última vez unha liña dentro do ficheiro sshd_config para indicarlle que dende este momento todas as conexións se fan facendo uso da clave pública, polo tanto editamos a liña onde aparece:

#PasswordAuthentication yes —> PasswordAuthentication no

Finito!! agora dende o cliente podemos acceder ao servidor dunha forma máis segura dado que temos un nome de usuario, unha clave pública do noso equipo, e un contrasinal de paso, polo que aumentamos como se indicou antes a nosa seguridade na conexión.

Se queres executar aplicacións gráficas do servidor dende o cliente podes facer o seguinte:

ssh -X user1@ipdoequiposervidor

logo unha vez dentro do equipo servidor podes lanzar aplicacións escribindo na terminal o seu nome por exemplo:

user1@Linux Pchouse:~$ firefox

user1@Linux Pchouse:~$ Gimp

user1@Linux Pchouse:~$ nautilus

Deixo tres enlaces para seguir ollando cousas sobre o tema:

Guia Ubuntu

Tecnoloxiaxa

Guia RedHat

3 comments Enero 29, 2009

A graphical SSH tunnel manager for Linux.

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Deixo aquí un enlace que te encamiña a unha web onde atoparás documentación e poderás descargar unha interesante ferramenta para manexar de forma gráfica as conexións feitas mediante SSH.

Imos probar que tal funciona.

- SSH tunel manager -

2 comments Enero 26, 2009

Aplicacións de diseño 3D para GNU/Linux

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

En -TechCityInc- publicaron un listado das aplicacións para diseño 3D máis ‘Cool’ que podes descargar hoxe en día para o desenrolo dos teus proxectos.

Aquí deixo unha lista de tales aplicacións, se queres ollar as caracteristicas podes entrar na web citada, ou ben na web de orixe de cada unha das aplicacións.

Listado::

Blender

Art of Illusion

Crystal Space

FreeWRL

K3DSurf

PovModeler

PovRay

Ademais de estas tamén existen:: RenderMan Pro, Maya.

Add comment Enero 25, 2009

Aumentar o tamaño dos discos .vdi (VirtualBox)

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Vale, tes unha máquina virtual creada con VirtualBox sobre Ubuntu 8.04 por exemplo, e estas instalando aplicacións que necesitas para traballar, para o ocio, ou para o que che pete, pero de repente salta un erro indicandoche que non hai espazo suficiente para seguir instalando/almacenando… ¡Problema a vista!

Ok, que o pánico non se apodere de ti, instalar todo de novo creando un novo disco duro debe ser a última das opcións posibles. No meu caso cando me pasou isto fedellei pola rede e certamente non atopei moita cousa, así que mandei un mensaxe de correo-e a lista xeral de agnix.org (asociación da que son membro como ben sabedes) ao cabo de non moito tempo o amigo Oscar Casal deume a solución indicandome que seguira os pasos que se mostraban na seguinte web – myGuides -, cousa que fixen paso a paso.

Como ves tes que baixar o gparted-live así que podes descargalo dende aquí.

E Finito, teño un novo disco .vdi con máis capacidade para seguir traballando.

:-)

1 comment Enero 22, 2009

Subversion + interfaz gráfica

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Pode que en algunha ocasión traballases con -Subversion- (enlace a Wikipedia) e pode que votaras en falta (entre outras cousas :-/)unha interfaz gráfica que che faga máis comodo o traballo, máis fácil ou simplemente máis bonito. Ben pois vou deixar aquí uns enlaces a unha serie de interfaces gráficas que podes probar e ollar cal prefires, eu non probei ningunha así que tamén me toca xogar un pouco. Se ti coñeces algunha outra pois nada contanolo!!

Ok, tamén che deixo por se queres probar uns enlaces de como instalar subversion bixo Ubuntu.

1 comment Enero 21, 2009

Instalar JRE en Ubuntu 8.04

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Vale imos instalar o ‘Java Runtime enviroment’ que non é outra cousa que un kit que instala a máquina virtual no teu equipo. JRE descripción da wikipedia.

Podes ollar esta web do foro de Ubuntu -foro- lémbrate de actualizar as indicacións do foro a versión que vas descargar.

Para descargar podes facelo dende -aquí-.

Outra opción é instalalo facendo uso do Automatix como nos indican en -Ubuntu life-

Add comment Enero 19, 2009

OpenDesktop

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Todo que necesitas para o teu escritorio está en OpenDesktop, unha web onde atoparás unha casi infinita cantidade de app’s organizadas baixo distintas seccións. Botalle un ollo de seguro que has de atopar algo interesante.

Add comment Enero 18, 2009

A historia das cousas

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

O amigo Manuel Hermo deixou en Facebook un video que me pareceu moi interesante e polo tanto quero resaltalo aquí, a descripcíon que aparece xunto co video é a seguinte::

Este vídeo mostra os problemas sociais e ambientais criados como consequência do nosso hábito consumista, apresenta os problemas deste sistema e mostra como podemos revertê-lo, porque não foi sempre assim.


Add comment Enero 16, 2009

Samba -configuración-

A hora de configurar Samba de forma gráfica básicamente hai duas opcións simples dentro dos repositorios de Ubuntu como son::

system-config-samba

gadmin-samba

Persoalmente logo de probar os dous, quedome co primeiro de eles, dado que system-config-samba pareceme máis sinxelo de manexar, máis intuitivo, non vou entrar no xogo de cal é máis ou menos potente a hora de configurar ate a última opción.

Pois iso.

Add comment Enero 14, 2009

Gabilondo en estado puro III

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Aquí deixo o enlace a web de ‘Cuatro’ onde podes ver a opinión de Iñaki Gabilondo sobre o que esta a pasar neste ‘desastre’ de pais/estado/nación ou o que sexa…

- A nadie le importa solucionar problemas sino buscar culpables -

Pódese decir en verso, berrando, con gafas de sol,… pero máis clariño é díficil.

Add comment Enero 13, 2009

Instalar Debian-Eee no Asus-Eee

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Ok, imos instalar no Asus-Eee unha Debian creada a talla de tal trebello. Así que o primeiro é descargar o sistema operativo, hai que ter en conta que imos descargar un sistema base e que logo lle iremos engadindo a funcionalidade que nós queiramos.

Para descargar o DebianEee – Pica aquí- o md5 -esta aquí-

Logo copialo dentro dunha chave Usb con::

dd if=debian-eeepc.img of=/dev/<TU-DISPOSITIVO-USB>
Olla que usas todo o dispositivo non ningunha partición de éste.

Logo pinchas a chave Usb no Asus e inicias o sistema, seguidamente pulsas a tecla F2
para o acesso a Bios.
Logo dentro da Bios accedes a 'Boot Device Priority' selecciona como
1st Boot Device: Removable Dev [Enter], [Esc] para regresar á pantalla anterior.
Seguidamente accede a Hard Disk Drives e selecciona como 1st Drive o USB [Enter].
Pulsa F10 para gardar os cambios e saír.

Ben,chegado este punto encende o Asus e debe iniciarse o xestor de arranque dende a
chave Usb. Aquí escolles a opción 'install', e inicase o proceso de instalación do
sistema base de Debian. Como nunha instalación normal escolles e completas unha
serie de pasos para realizar a instalación:

Inicio da instalación

Inicio da instalación

  • Escolles o idioma.
  • Escolles territorio, país ou area.
  • Indicas o mapa do teclado.
  • Logo producese unha detección do hw da rede así como unha configuración do dhcp (en caso de existir).
  • Introduces o nome da máquina.
  • Introduces o nome do dominio (se tes a rede conformada sobre un dominio).
  • Introduces o pais da replica de Debian.
  • Indicas información do proxy en caso de existir.
  • Ubicación para a configuración do reloxo
  • Logo chega o particionado, aquí borras as particións existentes e creas unha nova taboa de particións, e convinte que separes o raiz do sistema “/” do directorio dos usuaros “/home”.
  • Instalase o grub do sistema
  • Por último desconectar a chave do Usb e reiniciar o sistema.
Instalación do sistema base.

Instalación do sistema base.

Moi ben, se todo saiu sen problemas ate este momento tes un ’sistema base’ instalado; seguimos, agora a dito sistema base instalado podeslle querer engadir un entorno gráfico. Aquí tes principalmente duas opcións: Gnome ou Kde, eu son usuario de Gnome, pero como hai que saber manexar algo de todo, neste caso vou instalar un entorno Kde. Para elo dende podes executar o seguinte comando::

aptitude install kde-core xorg kdm , con sito instalas unha versión mínima de kde, así o consumo de recursos tamén será mínimo, logo podes engadir as aplicaciónsou compoñentes que necesites.

Ok, unha cousa, o Kde que se instala esta en inglés, eu vouno deixar en este idioma dado que así ‘obrigome’ a familiarizarme coa lingua de Shaspeare. Cousas miñas :-/.

Vale, vale se desexar instalar o Gnome podes executar::

aptutide xserver-xorg (servidor X)

aptitude gnome-core (entorno gráfico básico)

Logo de isto, reinicias o sistema e boooooom!!! Debian-Eeee con entorno gráfico instalado no Asus-Eee.

Ferpecto!!! agora como tes instalado un entorno gráfico base, seguro que lle tes que engadir uns cantos paquetes ou aplicacións que xe van ser de utilidade, un OpenOffice, Visor de Pdf’s, unrar,… o que sexa, pero agora se o desexas podes facer uso do ‘Synaptic’.

Outra cousa que hai que solucionar é o tema do Wifi, non sei porque pero a min non me vai todo o ben que deberia, e iso que seguin paso a paso os pasos que indican o Wiki por onde me guiei para facer a instalación, deixo aquí o enlace de como configurar o Wifi. (Help me please!)

Se queres saber máis cousas, podes acceder aquí -DebianEeePcSpanish- onde atoparás moitas máis cousas, un bo lugar para fedellar.

Pois básicamente foi isto o que fixen, seguirei actualizando isto segundo vaia sacando cousas en limpo.

Ale, coidado co frio!

Add comment Enero 7, 2009

Forzar o vaciado da papleliera de reciclaxe

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Para forzar o vaciado de elementos da papeleira de reciclaxe que se resisten a desaparecer do noso sistema (casi sempre por cuestión de permisos, dado que a veces nós non somos os propietarios de ese directorio ou arquivo) podemos facer o seguinte::

  • Abrimos a terminal de consola.
  • Escribimos:

cd /home/nome do usuario/.local/share/Trash/files/

No meu caso é: cd /home/tonio/.local/share/Trash/files/

  • Logo podemos facer un: ls -la para ver o contido da papeleira.
  • Por último logeaste como root e escribes:  sudo rm -r * para eliminar todos os arquivos e directorios que hai na papeleira. (Lembra que che pedira a contraseña de administrador)

Finito!!

Add comment Enero 3, 2009

Previous Posts


Calendario

Enero 2009
L M X J V S D
« Dic   Feb »
 1234
567891011
12131415161718
19202122232425
262728293031  

Suscríbete as miñas novas

Powered by FeedBurner

Feeds

RSS Novas de agnix.org

Escolle categoría

Categoría Nube

Administrar Sistemas Agnix Ciencia Consola-Terminal Coñecemento Cultura distros Escritorio Escritorio-Gnome Firefox Google Hack Internet kernel Manuais mundo web Natureza Noticia Programación Protesta Recopilacion Redes Rescate sistema Seguridade Servidores Social tecnoloxia Uncategorized Video Virutalización

Blogroll

Cultura

distros

Gargalladas

Internet

Libros

LPI

Portais

Meta