PDA

Ver la versión completa : Pregunta tonta (linux)



bulbastre
24/02/2006, 04:28
No sé cómo funciona el VIM!!!!!!
Por Dios, soy un patata!
Abro terminal y digo
vim MidiSwing

Me escribe mogollocientas líneas en blanco y en el margen interior dice:
"MidiSwing" [fichero nuevo]

Y me lo deja en modo VISUAL, y no puedo editar porque no m'acuerdooooooo...







Todos hemos sido newbies

xabi
24/02/2006, 04:32
yo uso nano(para principiantes pero a mi me resulta comodo), otra buena opcion es emacs, pero esto depende del uso

efegea
24/02/2006, 04:34
Yo tambien te recomiendo nano, es mucho más facil

bulbastre
24/02/2006, 04:38
¿Pues si tan fácil es porque no me decís cómo va? XDDD
Newbie total

Terminal

nano

^W buscar ^X salir etc etc etc etc

He puesto W y ^W, pero de buscar busca poco.

BeaR
24/02/2006, 04:40
io creo que ponía :w

CREO

y para quitarlo :q


CREO x'D

Saludetes , mega-maxote XD

efegea
24/02/2006, 04:41
control+o intro -> guardar
control+x -> salir

es facil, te dice abajo los atajos del teclado

^ significa control

control+w buscar

bulbastre
24/02/2006, 05:02
Qué vergüennnnnnnnnnnnnnnnnza

He buscao "MidiSwing" a secas, y no.
Me he bajao un paquete jar (la primera vez que oigo esta extensión en mi vida, pero así venía en la web oficial) y he buscao /home/bulbastre/Desktop/MidiSwing(+extensiones), y tampoco.


O me lo han descrito muy mal, o no he entendido bien para qué sirven estos programas, porque vamos...

efegea
24/02/2006, 05:03
no entiendo lo que quieres hacer :confused:

hansen
24/02/2006, 05:08
Yo si uso vi y cuando coges soltura es una maravilla, aunque al principio es algo dificil ... a ver si te puedo ayudar ...

Vamos a resumir que hay 2 modos: de edición y de comando.

Para entrar en modo comando pulsa ESC, lo imprescindible para este modo comando es:

salvar, escribe :w
salir, escribe :q

Para entrar en modo consola y poder escribir, pulsa la tecla 'i', veras que en la parte inferior izquierda aparece --INSERT-- o insertar, y ya podras escribir. Yo suelo usar la tecla 'a' para entrar en modo edicion, que hace lo mismo que 'i' pero avanza un espacio.

Otro dia, copiar, cortar, pegar, cambiar patrones de texto ... :) te aseguro que cuando no necesitas el raton para nada, avanzas mucho mas rapido, ya que no hay que quitar las manos del teclado.

Un saludo!

hansen
24/02/2006, 05:10
Me he bajao un paquete jar (la primera vez que oigo esta extensión en mi vida, pero así venía en la web oficial)

.jar es un empaquetado que usa Java .. es como un zip de clases Java

bulbastre
24/02/2006, 05:32
BOI A YORAR!!!

Me parece que me han vendido gato por liebre. En HGBCN m'han dicho que con VIM podías buscar un programa, una aplicación, un paquete, que es lo que soy yo, e instalarlo automáticamente, y que en caso de tener dependencias, las bajaba también y te las instalaba solito, vamos, una cosa para newbies, pero es que de lo que he entendido de hansen, más bien parece un editor para programar

¡Por DIos! ¡Quiero instalar un programa!

hansen
24/02/2006, 05:37
:) ante todo tranquilidad, efectivamente se trata de un editor de texto.

¿Que distribución de linux tienes instalada? quizá pueda ayudarte

efegea
24/02/2006, 05:37
te han timado, VIM es un editor de textos xDDDDD

bulbastre
24/02/2006, 05:39
Fedora 4, porque me la han instalado (sorpresa), y ahora que poseo al fin derechos de administrador quiero meterme a instalar por los descosidos. Recuerdo haber visto MILLARES de veces a compañeros míos instalar paquetes a una velocidad pasmosa desde la terminal, pero yo ni zorra.
Y hoy en HGBCN me han dicho que para eso use el VIM, y poco más.

bulbastre
24/02/2006, 05:41
te han timado, VIM es un editor de textos xDDDDD
Pues entonces no debía ser VIM.


aptget install se le acercaría más?

hansen
24/02/2006, 05:42
Es yum seguro.

Nunca he tenido una Fedora instalada, pero prueba en una consola como root:

yum install NOMBRE_PROGRAMA

bulbastre
24/02/2006, 05:47
ESO! Era yum!!!

XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD Lo he confundido.


TE QUIERO MI HAMORRRRR!!!!
installing........................................ ......

bulbastre
24/02/2006, 05:49
[root@acer ~]# yum install MidiSwing
Setting up Install Process
Setting up repositories
livna 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 249 kB 00:01
livna : ################################################## 886/886
Added 187 new packages, deleted 76 old in 3.21 seconds
primary.xml.gz 100% |=========================| 432 kB 00:01
updates-re: ################################################## 1146/1146
Added 347 new packages, deleted 402 old in 7.28 seconds
primary.xml.gz 100% |=========================| 1.1 MB 00:04
extras : ################################################## 3120/3120
Added 584 new packages, deleted 270 old in 8.70 seconds
Parsing package install arguments
No Match for argument: MidiSwing
Nothing to do
[root@acer ~]# MidiSwing
-bash: MidiSwing: command not found










BOI A IORAR!!!!

hansen
24/02/2006, 05:53
No ha instalado nada:

No Match for argument: MidiSwing
Nothing to do

Bueno, googleando un momento he visto como anda yum mas o menos. Creo que tu problema es que el programa MidiSwing puede que no este en los paquetes oficiales de fedora, o que no se llame asi.

prueba a escribir:

yum search midiswing

bulbastre
24/02/2006, 06:00
Bueno, me he bajado el .tar.gz de la página oficial, y le he dado a que me lo instale desde el mismo paquete, y aún le está dando.
Muchísimas gracias.

bulbastre
24/02/2006, 06:15
[root@acer ~]# yum install /home/albert/Desktop/StepMania-3.9-linux.tar.gz
Setting up Install Process
Setting up repositories
livna 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.1 MB 00:04
extras : ################################################## 3121/3121
Added 6 new packages, deleted 13 old in 4.41 seconds
Parsing package install arguments
Importing Additional filelist information for dependency resolution
filelists.xml.gz 100% |=========================| 161 kB 00:00
livna : ################################################## 886/886
Added 886 new packages, deleted 0 old in 2.01 seconds
filelists.xml.gz 100% |=========================| 368 kB 00:42
http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/updates/4/i386/repodata/filelists.xml.gz: [Errno 4] Socket Error: timed out
Trying other mirror.
filelists.xml.gz 100% |=========================| 3.4 MB 03:07
updates-re: ################################################## 1166/1166
Added 1166 new packages, deleted 0 old in 33.55 seconds
filelists.xml.gz 100% |=========================| 2.7 MB 00:11
extras : ################################################## 3121/3121
Added 3121 new packages, deleted 0 old in 20.84 seconds
filelists.xml.gz 100% |=========================| 2.0 MB 12:10
base : ################################################## 2772/2772
Added 2772 new packages, deleted 0 old in 16.32 seconds
No Match for argument: /home/albert/Desktop/StepMania-3.9-linux.tar.gz
Nothing to do




sniff...

<---- ---- ---- ---- ---- ---- ---- ---->
Ya he usado el search y no matches found.
He ido a rpmbone y tampoco, al menos está xmame.

Uncanny
24/02/2006, 07:15
Espero que no te moleste este comentario, pero antes de manejar un sistema nuevo, debes documentarte de como usarlo porque nadie nace sabiendo...

Yum no te va a instalar un tar.gz (aunque un RPM creo que si) porque seguramente el tar.gz solo es un paquete con el código fuente que debes descomprimir (tar xvzf paquete.tar.gz) y compilar, también puede que sean binarios precompilados, como en el caso de ese paquete de StepMania, y solo tendrias que entrar en el directorio del paquete que has descomprimido y ejecutar el ejecutable correspondiente (si estás en una consola y en el directorio del paquete y tiene permisos de ejecución se ejecutaría como ./miprograma).

Ejemplo con StepMania:

wget -c http://heanet.dl.sourceforge.net/sourceforge/stepmania/StepMania-3.9-linux.tar.gz
tar xvzf StepMania-3.9-linux.tar.gz
cd StepMania-3.9
./stepmania

Luego puedes añadir un acceso directo a este en tu escritorio o en el menu desde tu navegador de archivos (Nautilus si usas GNOME).

Sobre Yum:

yum install paquete : Instala un paquete incluidas sus dependencias.
yum search paquete : Busca un paquete si está en la lista de paquetes disponibles de los repositorios que tiene.
yum update : Actualiza los programas instalados a la última versión actual de estos en los repositorios.
yum upgrade : Actualiza todos los paquetes de la distribución.
yum remove programa : Elimina un programa.

http://www.nautopia.net/archives/es/linux_administracion/yum/yum.php

Sobre Fedora en general:

Hay una FAQ no oficial (en inglés) que debería resolverte todas las dudas que tengas sobre Fedora.

http://www.fedorafaq.org/

Sobre los repositorios extras:

En la FAQ no oficial tienes esto mismo y mejor explicado, pero con hacer (como root):

rpm -Uvh http://www.fedorafaq.org/yum

Te añadirá repositorios como el de DAG que tiene muchas aplicaciones que por motivos de licencias o de patentes (como todo lo que se refiera a la multimedia) no están en los repositorios oficiales de Fedora.

bulbastre
27/02/2006, 05:47
Uncanny, eres Dios.
Me he estado informando de cómo instalar software, pero los tutoriales que he encontrado han sido sin yum.
Me he centrado en xmame porque es el único .rpm que tengo, y me aparece esta guarrada


[root@acer ~]# rpm -Uvh /home/albert/Desktop/xmame-x11-0.100-1.i586.rpm
warning: /home/albert/Desktop/xmame-x11-0.100-1.i586.rpm: Header V3 DSA signature: NOKEY, key ID 5e00df4c
error: Failed dependencies:
xmame-base is needed by xmame-x11-0.100-1.i586
[root@acer ~]# rpm -Uvh /home/albert/Desktop/xmame-base-0.102-1.i586.rpm
warning: /home/albert/Desktop/xmame-base-0.102-1.i586.rpm: Header V3 DSA signature: NOKEY, key ID 5e00df4c
error: Failed dependencies:
xmame >= 0.102 is needed by xmame-base-0.102-1.i586
/usr/bin/wish is needed by xmame-base-0.102-1.i586


La primera mucho sentido no tiene, porque no he encontrado ninguna versión el xmame-base sin el 1 ese al final. En rpmbone todas las versiones lo llevan.

Pero entonces he reentrado aquí y he visto tu post, y he seguido tus pasos aplicados al xmame, que como digo, creo que será lo más fácil para empezar.


[root@acer ~]# yum install /home/albert/Desktop/
Every_Extend-nds.zip xmame-base-0.102-1.i586.rpm
MidiSwing.0.3.2b.jar xmame-x11-0.100-1.i586.rpm
pacman.zip xmame-x11-0.67.2-fr0.rh73.1.i386.rpm
StepMania-3.9-linux.tar.gz
[root@acer ~]# yum install /home/albert/Desktop/xmame-base-0.102-1.i586.rpm
Setting up Install Process
Setting up repositories
livna 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
http://ftp.ipv6.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/core/4/i386/os/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (101, 'La red es inaccesible')>
Trying other mirror.
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.1 MB 00:25
extras : ################################################## 3149/3149
Added 13 new packages, deleted 10 old in 4.36 seconds
Parsing package install arguments
Examining /home/albert/Desktop/xmame-base-0.102-1.i586.rpm: xmame-base - 0.102-1.i586
Marking /home/albert/Desktop/xmame-base-0.102-1.i586.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package xmame-base.i586 0:0.102-1 set to be updated
--> Running transaction check
--> Processing Dependency: xmame >= 0.102 for package: xmame-base
--> Processing Dependency: /usr/bin/wish for package: xmame-base
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for tk to pack into transaction set.
tk-8.4.9-3.i386.rpm 100% |=========================| 26 kB 00:00
---> Package tk.i386 0:8.4.9-3 set to be updated
--> Running transaction check
--> Processing Dependency: xmame >= 0.102 for package: xmame-base
--> Finished Dependency Resolution
Error: Missing Dependency: xmame >= 0.102 is needed by package xmame-base


No lo entiendo. Creí que yum me iba a buscar esa dependencia y a instalármela solito. Y eso que he probado directamente de xmame-base.
Voy a probar del xmame a pelo.

edito: como sospechaba, si instalo xmame a pelo, me pide xmame-base.

PD: El orden, por lo tanto, es: xmame necesita xmame-base, que sólo encuentro con un 1 detrás. Si intento instalar este, me vuelve a pedir xmame-base a secas.

<---- ---- ---- ---- ---- ---- Nuevo mensaje ---- ---- ---- ---- ---- ---->
Tío, algo falla, y parece ser algo externo al yum. Mira:


[root@acer ~]# rpm -Uvh http://www.fedora.org/yum
Retrieving http://www.fedora.org/yum
error: open of <!DOCTYPE failed: No existe el fichero o el directorio
error: open of HTML failed: No existe el fichero o el directorio
error: open of PUBLIC failed: No existe el fichero o el directorio


PD: Voy a hacer la intentona del StepMania, que me lo has dejao mascao.

kraff2
27/02/2006, 06:25
bulbastre, no se exactamente como funciona el yum (yo utilizo debian o derivadas), pero supongo que su uso será similar al apt de debian. En primer lugar no necesitas bajar los rpm, ni dependencias ni nada, si el paquete está en la lista de programas disponibles lo hace todo el yum el solito, por lo tanto si quieres instalar el xmame seguramente con escribir como root en una terminal:

yum install xmame

Debería bastar, sin necesidad de bajar el xmame-xxxxxxxxxxxxxxxxx.rpm a mano ;)

De todas formas hay disponibles interfaces gráficos, como yumex (yum install yumex) para hacer toda la gestión de programas sin recurrir a la terminal.

Algunos enlaces que he encontrado en una búsqueda rápida y pueden ser de ayuda:

http://www.linuxparatodos.net/linux/como-actualizar-sistema-yum-apt.php
http://fedoranews.org/tchung/howto/2003-11-09-yum-intro.shtml
http://fedoranews.org/tchung/howto/2004-01-15-yum-speed.shtml
http://www.fedoraforum.org/forum/showthread/t-100.html
http://fedorafaq.org/#InstallSoftware

Aunque en el caso del mame en particular suelo preferir bajarlo y compilarlo
:D

bulbastre
27/02/2006, 06:30
bulbastre, no se exactamente como funciona el yum (yo utilizo debian o derivadas), pero supongo que su uso será similar al apt de debian. En primer lugar no necesitas bajar los rpm, ni dependencias ni nada, si el paquete está en la lista de programas disponibles lo hace todo el yum el solito, por lo tanto si quieres instalar el xmame seguramente con escribir como root en una terminal:

yum install xmame

Debería bastar, sin necesidad de bajar el xmame-xxxxxxxxxxxxxxxxx.rpm a mano ;)
Pues de eso me ando quejando yo, de que no basta ;(

<---- ---- ---- ---- ---- ---- Nuevo mensaje ---- ---- ---- ---- ---- ---->


De todas formas hay disponibles interfaces gráficos, como yumex (yum install yumex) para hacer toda la gestión de programas sin recurrir a la terminal.
Gracias, ¿pero qué debo hacer para que me instale paquetes exteriores a mi ordenador? Porque vamos, xmame, con el fedora no viene XD

kraff2
27/02/2006, 07:11
Ahora mismo no puedo describir el funcionamiento del yum me voy a dormir ;) y no encuentro un enlace que lo explique de forma sencilla (su uso es muy muy sencillo), pero mira a ver si te sirven estos enlaces:

Instalación de programas en linux:
http://www.wikinix.org/index.php?title=Instalaci%C3%B3n_de_programas_en_L inux-HowTo

Todo lo que quisiste saber sobre yum y no te atreviste a preguntar, en inglés, puntos interesantes el 1.2 y el 10 y siguientes:
http://www.phy.duke.edu/~rgb/General/yum_HOWTO/yum_HOWTO/

Manual del yum:
http://wiki.linux.duke.edu/ManYum

De todas formas escribe en un terminal como root:

yum install yumex

a ver que te dice, y:

cat /etc/yum.conf

para ver cuales son los repositorios definidos (los servidores de internet donde están los programas)

Pero todo esto lo digo desde mi más absoluta ignorancia de fedora y estoy convencido que habrá alguna herramienta gráfica y sencilla de serie para hacer todo esto.

Saludos, y mañana más que me caigo del sueño :gatito: