Ver tema siguiente
Ver tema anterior
Publicar nuevo tema   Responder al tema
Autor Mensaje
Inexperto6
Invitado




Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 19:22

Tengo instalado en el disco duro Ubuntu 11.10 y como no me convence Unity y en modo clásico no me funciona bien, decidí probar Kubuntu 11.10, pero me surge el siguiente problema:

En Ubuntu me hice un pequeño programa de copia (se que hay aplicaciones que hacen esto, pero preferiría utilizar mi programa), a mi programa, en las opciones le marco ejecutar en terminal y así puedo ver los archivos que copia y me funciona muy bien, pero en Kubuntu me da un error que no consigo solucionar, a continuación os pongo el programa y el error por si me podéis ayudar.


Programa Copias1:

echo "Si no lo está conecte la memoria USB1 y pulse intro"
read a
cp -u -r -v /media/Datos/Documentos/ /media/Volumen1
cp -u -r -v /media/Datos/Imágenes/ /media/Volumen1
echo "."
echo "Pulse intro para terminar y cerrar"
read b


Error en Kubuntu:

Aviso: No fue posible iniciar «/media/Datos/Documentos/Copias/Copias1» con los argumentos «/media/Datos/Documentos/Copias/Copias1».


Saludos
driver
ZoNeR@ EnGanChAUUuU
ZoNeR@ EnGanChAUUuU


Registrado: Oct 23, 2005
Mensajes: 849
Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 19:28

Comprueba que esos directorios existen donde dice el programa

/Datos/Documentos/Copias/Copias1

La carpeta Datos concretamente
Ver perfil de usuario Enviar mensaje privado
Inexperto6
Invitado




Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 20:06

Gracias por responder driver, si que existe la carpeta.

No he explicado que tanto el programa Copias1 como las carpetas que copia, están en una partición a la que tengo acceso tanto desde Kubuntu como desde Ubuntu, y desde este último funciona perfectamente.

Saludos
driver
ZoNeR@ EnGanChAUUuU
ZoNeR@ EnGanChAUUuU


Registrado: Oct 23, 2005
Mensajes: 849
Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 20:10

El mismo nombre de usuariio?


Tienes la particion montada en kubuntu?
Ver perfil de usuario Enviar mensaje privado
driver
ZoNeR@ EnGanChAUUuU
ZoNeR@ EnGanChAUUuU


Registrado: Oct 23, 2005
Mensajes: 849
Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 20:16

si no te gusta unity tambien puedes instalar en ubuntu el kde

agrega el repositorio de kubuntu para kde, que ahora mismo no recuerdo cual es pero que encontraras facilmente en google, y luego instalas kubuntu-desktop, como tendras los dos escritorios instalados reinicias y en la pantalla de inicio escojes kde y luego desinstalas unity



PD El repositorio es este:
ppa:kubuntu-ppa/backports


escribe esto en una terminal


sudo add-apt-repository ppa:kubuntu-ppa/backports
Ver perfil de usuario Enviar mensaje privado
hispalis70
Moderador Linux ADSLZone
Moderador Linux ADSLZone


Registrado: Mar 17, 2010
Mensajes: 3317
Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 21:21

¿Tema de permisos? ¿La partición es NTFS?
Ejecútalo desde consola como root y cuentanos.
Saludos

_________________
Image
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Inexperto6
Invitado




Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 21:43

driver, sí es el mismo nombre de usuario y me apunto lo de instalar kde en Ubuntu por si no lo puedo solucionar en Kubuntu.

hispalis, la partición es ext4, como pongo en el nombre de usuario, soy inexperto y no se ejecutarlo en consola, dime como se hace.
Los permisos están correctos.


Tengo que decir que si en propiedades quito la opción de ejecutar en terminal, el programa sí que copia las carpetas y su contenido pero no puedo comprobar que archivos copia y se pasa mucho más tiempo del normal para cerrarse después de terminar.

Saludos
hispalis70
Moderador Linux ADSLZone
Moderador Linux ADSLZone


Registrado: Mar 17, 2010
Mensajes: 3317
Responder citando Volver arriba MensajePublicado: Miércoles 23 Noviembre 2011, 22:07

Abre la terminal y te haces root, sudo su
Luego escribe la ruta del archivo p.e.

/home/Inexperto6/Escritorio/nombre archivo

En algunas terminales también puedes arrastrar el archivo.

_________________
Image
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Inexperto6
Invitado




Responder citando Volver arriba MensajePublicado: Jueves 24 Noviembre 2011, 17:53

hispalis, desde la terminal funciona perfectamente.

He estado haciendo pruebas y he visto que en el icono de mi programa que tengo puesto en el escritorio, en la opción "ejecutar como otro usuario" si la marco y pongo mi mismo usuario el programa funciona pero al ejecutarlo, se abre la terminal y me pide la clave, la escribo y a continuación el programa se ejecuta normal copiando todos los archivos que han cambiado desde la ultima ejecución y mostrándolos en la pantalla de la terminal.
Me gustaría que no me pidiera la clave pero no lo consigo por más vueltas que le doy.

Saludos.
hispalis70
Moderador Linux ADSLZone
Moderador Linux ADSLZone


Registrado: Mar 17, 2010
Mensajes: 3317
Responder citando Volver arriba MensajePublicado: Jueves 24 Noviembre 2011, 18:19

Entonces como te dije, es por el tema de los permisos, o del archivo que estás ejecutando o de la carpeta donde estás escribiendo.
En las propiedades del archivo o carpeta comprueba que que el usuario tenga permisos de lectura y escritura.
Desde la terminal sería con chmod 777 y la ruta del archivo o carpeta.
También puedes darle permisos al usuario, pero no es recomendable.
Saludos

_________________
Image
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Inexperto6
Invitado




Responder citando Volver arriba MensajePublicado: Jueves 24 Noviembre 2011, 18:49

No lo entiendo, mi programa y todo lo que copia se encuentra en una partición del disco de la que tengo todos los permisos, ahora bien, esta partición se monta en la carpeta del sistema "media" que es propiedad de root.
¿Yo puedo concederme permisos sobre esa carpeta?, si es así, como lo hago.

Saludos.
hispalis70
Moderador Linux ADSLZone
Moderador Linux ADSLZone


Registrado: Mar 17, 2010
Mensajes: 3317
Responder citando Volver arriba MensajePublicado: Jueves 24 Noviembre 2011, 19:16

Tu mismo te contestas, si la carpeta es propiedad de root, solo root (el administrador puede escribir en ella)
Para cambiar permisos ya te lo he explicado antes.
Te dejo un enlace donde explica el sistema de archivos sus permisos y como cambiarlos. http://www.guia-ubuntu.org/ind...e_ficheros
Y otro sobre chmod http://es.wikipedia.org/wiki/Chmod
Saludos

_________________
Image
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Inexperto6
Invitado




Responder citando Volver arriba MensajePublicado: Jueves 24 Noviembre 2011, 21:04

hispalis, creo que lo voy ha dejar como está, ya que primero le he dado permiso a todos los usuarios en la carpeta "media" y todo su contenido, como seguía igual a continuación me he puesto como propietario de la carpeta en lugar del root y sigue sucediendo lo mismo, si marco la casilla "ejecutar como otro usuario" y pongo mi propio usuario, se ejecuta, entra en la terminal y me pide la clave, si desmarco esa casilla, entra en la terminal y me da el error descrito al principio (que no me parece un error de permisos), y si desmarco "ejecutar en terminal" ya no da error pero no controlo lo que se copia.

Saludos.
hispalis70
Moderador Linux ADSLZone
Moderador Linux ADSLZone


Registrado: Mar 17, 2010
Mensajes: 3317
Responder citando Volver arriba MensajePublicado: Jueves 24 Noviembre 2011, 21:53

En Ubuntu el nombre de usuario y administrador es el mismo por defecto, por eso cuando tu pones tu usuario y no otro te lo deja ejecutar, porque aunque la carpeta sea de root el root tiene el mismo nombre, pero para demostrar que tu eres el root tienes que poner la contraseña para ejecutar ese archivo. Por eso para algunas cosas te pide la contraseña y para otras no.

Quizas no me haya explicado bien, pero eso es algo básico que tienes que saber, tienes mucha información en la red.

Volviendo al tema.
Es posible que esa partición no fuese añadida en tu fstab al instalar y por eso no tiene permisos. Edítalo y comprueba si está la partición.
nano /etc/fstab

Aún así ya lo puedes ejecutar, algo que antes no podías hacer. Guiño

Mas info: http://www.guia-ubuntu.org/ind...el_sistema

_________________
Image
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Invitado





Responder citando Volver arriba MensajePublicado: Viernes 25 Noviembre 2011, 15:48

"/dev/sda7 /media/Datos ext4 defaults 0 0"

Esta es la última línea de "fstab" puesta por mí, y si no lo hago y veo mal, todas las carpetas incluidas en media e incluso ella misma tienen puestos todos los permisos, "se puede visualizar y modificar el contenido" para las carpetas y "lectura y escritura posibles" para el contenido de las mismas.

Yo creo que hago algo mal cuando creo un nuevo elemento con el "Editor de menús de KDE" para incluir mi programa.

Pero ya estoy molestando demasiado así que creo, que lo dejaré como está ya que el único inconveniente es que tengo que poner la clave cada vez que ejecuto el programa.

Saludos.
Mostrar mensajes de anteriores:       
Publicar nuevo tema   Responder al tema

Ver tema siguiente
Ver tema anterior
Puede publicar nuevos temas en este foro
Puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


¡Ayúdanos con tu voto!  
Regístrate en ADSLZone   
Servidores dedicados en Hostalia | Grupo ADSL Zone © 2012

Atención, estás navegando con un navegador antiguo

Para ver correctamente ADSLZone.net, actualiza tu navegador. Descargar: Google Chrome, Internet Explorer, Firefox, Safari, Ópera