sábado, 8 de noviembre de 2008

Emulación de comandos Unix en Windows.

Arto de la poca potencia en las cosolas Windows???

Con Cygwin puedes agregar muchos de los básicos comandos de Unix a Windows, con esto te brinda la posibilidad de que no extrañes la potencia de las consolas Unix cuando tienes la necesidad de trabajar en un Windows.




Solo instala y agrega la ruta de los bin a tu variable de ambiente PATH y listo.

Comandos disponibles:
c++             g++             i586-cygwin32-gcc
cygtclsh80      install         itcl_sh
itcl_wish       cygwish80       kill
tix4180         strings         size
sh              ln              bzcat
dd              ls              bzip2
make            diff            diff3
dir             mkgroup         dircolors
mkpasswd        mount           addr2line
umount          dllwrap         sdiff
objcopy         objdump         du
bzip2recover    patch           windres
expect          ps              chgrp
readelf         chmod           chown
vdir            flex++          flex
bash            cmp             gasp
gcc             gcov            cp
gdb             bunzip2         byacc
cygcheck        cygpath         dirname
awk             basename        cat
chroot          cksum           comm
csplit          cut             date
df              echo            egrep
env             expand          expr
factor          fgrep           find
fmt             fold            gawk
grep            gunzip          gzip
head            hostname        id
join            locate          logname
m4              md5sum          mkdir
mkfifo          mknod           mv
nice            nl              od
paste           pathchk         pr
printenv        printf          pwd
sum             sync            tac
tail            tar             tee
test            touch           tty
uname           users           who
whoami          xargs           yes
zcat            rm              rmdir
sed             seq             sleep
sort            split           stty
su              tr              as
dlltool         nm              wc
unexpand        strip           ld
ar              ranlib          uniq
time            lesskey         lessecho
less            bison

miércoles, 5 de noviembre de 2008

Instalación y configuración de CVS en Linux Ubuntu

CVS significa Sistema de Control de Versiones, con lo cual podemos administrar los elementos en el desarrollo para un proyecto de software.

Aquí les dejo los pasos para la instalación y configuración para Ubuntu.


#Instalacion
sudo apt-get install cvs
#Creo un usuario para cvs
sudo useradd cvs
#creo su home path /home/cvs
sudo mkdir cvs
#Le asigno permisos a la carpeta cvs solo al usuario cvs
#y grupo cvs
sudo chown -R cvs:cvs cvs
#Con la siguiente línea le indico al CVS cual será el
#path del repositorio de elementos
#En mi caso el path del repositorio será /home/cvs
#En esa ruta se agregaran los directorios de los
#proyectos, por ejemplo
#/home/cvs
#
/home/cvs/Proyecto01
#
/home/cvs/Proyecto02
#
/home/cvs/Proyecto03
sudo cvs -d /home/cvs/ init
#Con la instrucción anterior se ha creado en el
#directorio /home/cvs la carpeta CVSROOT,
#en la cual se guardan los archivos para el control de
#los elementos de los distintos proyectos

#Asigno los elementos del path /home/cvs al grupo cvs
#Esto debido a que los elementos creados
#en el paso anterior
#están en el grupo de root
sudo chgrp cvs /home/cvs/ -R

#Agrego mi usuario al grupo CVS para poder trabajar
#en los proyectos
su adduser herces cvs

#con el usuario cvs importare el primer proyecto para
#administrarlo con CVS
#Exporto el home path del repositorio
export CVSROOT=/home/cvs
#La siguiente línea se debe de ejecutar en el path donde
#estan los elementos del proyecto
#por ejemplo, me ubico sobre /home/herces/shells
#se importaran todos los archivos y subdirectorios
#contenidos en /home/herces/shells
#al proyecto
#El nombre de mi proyecto en cvs serà ShellsServer
cvs import -m "Carga Inicial Proyecto Shells" ShellsServer Administrador inicio

#Con la anterior instruccion se creo el directorio
#/home/cvs/ShellsServer
#con todos los elementos que contenia /home/herces/shells

#Listo, hemos concluido


Valido que todo funcione con el cliente CVS de eclipse el cual lo conecto por medio de SSH

Habilitar SSH en linux ubuntu

Por default cuando instalas Ubuntu el servicio de SSH esta des habilitado, por lo cual debes manualmente habilitarlo. SSH te sirve para administrar remotamente tu servidor, por medio de comandos, de forma gráfica y para transferencia de archivos.

Edita el archivo /etc/ssh/ssh_config, con las opciones de tu preferencia, después reinicia el servicio de ssh con la siguiente instrucción
/etc/init.d/ssh restart

NOTA: si no existe el archivo /etc/init.d/ssh quiere decir que no lo tienes instalado.
Para instalarlo es de la siguiente forma
sudo apt-get install ssh

Listo, para conectarte remotamente a tu servidor linux.

Begin transaction

Se abre este blog con el propósito de contribuir a encontrar o resolver problemas tecnicos referentes a la tecnología de información.

Esto debido a que sin esos fabulosas búsquedas de Internet que todo lo resuelven no hubiera llegado a ningún lado.

Así que a partir de hoy queda inaugurado gatoHercesIT.blogspot.com para aportar un granito de arena a la información mundial.

commit;