"instalar: falta el operando del archivo de destino después de `rootterminal'"

"instalar: falta el operando del archivo de destino después de `rootterminal'"

Cuando abro el terminal raíz, simplemente inicia un terminal normal. No puedo acceder al terminal raíz.

Cuando actualizo mi terminal raíz con el siguiente comando

sudo apt-get update && install rootterminal

Recibo este error:

Reading package lists... Done
install: missing destination file operand after `rootterminal'
Try `install --help' for more information.

¿Como puedo resolver esto?

Respuesta1

Estás ejecutando el comando incorrecto. El &&medio "haz lo que está a la izquierda de &&y,si eso funciona, luego haz lo que está a la derecha". En su ejemplo, el comando de la izquierda es:

sudo apt-get update

Esto leerá elrepositoriosy actualice la lista de software que puede instalar. El comando de la derecha (después de &&) es:

install rootterminal

Entonces, el sistema intentará ejecutarinstalllo cual dará un error porque necesita al menos dos argumentos.

Básicamente, debes entender que command1 && command2en realidad son dos comandos separados e independientes. Lo que querías hacer es

sudo apt-get update && sudo apt-get install rootterminal

EDITAR: Pensé que rootterminalera un paquete Kali específico pero no parece existir (como señala @umläute). Para ejecutar un comando, rootpuede utilizar cualquiera de estos métodos:

  • Úselo sudopara ejecutar el comando como root

    sudo command
    
  • utilizar sudoparaconvertirseroot y luego ejecuta el comando:

    sudo -i
    ### You will be asked for your password
    command
    
  • Usar supara convertirse en root

    su
    ## You will be asked for root's password
    command
    

Respuesta2

(tenga en cuenta que estoy respondiendo esto como si fuera una pregunta de Debian; no conozco los detalles deKali)

En Debian, no hay ningún paquete llamado rootterminal. si existiera la forma correcta de instalarlo sería ejecutando:

$ sudo apt-get update && sudo apt-get install rootterminal

(que difiere de su comando ya que invoca apt-getdos veces, en lugar de llamar al installprograma (que es mejor cp)).

la llamadaterminal raízes simplemente otro terminal (x-) que ejecuta un shell como root(y tiene un color elegante)

La forma más sencilla de crear una terminal raíz es abrir una terminal normal y escribir (como se describeaquí):

su

Una vez que funcione, puedes crear un acceso directo que se ejecute (por ejemplo)xterm -bg green -fg black -s su

Respuesta3

Tuve esto en un proyecto heredado donde también intenté instalar un paquete con el comando de instalación de un pip egg.

lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands# install yolk
install: missing destination file operand after `yolk'

El installde la pregunta era el que usaba un huevo de pepita. Esto install.pyestá en su carpeta de comandos desde donde puede usar pip egg para instalar paquetes. El OP no quiso usar apt para instalar rootterminalya que es un paquete de Python. Necesita installun archivo de destino como segundo parámetro. Supongo que en tu caso no estás en un huevo, pero usas el comando de instalación de pip sin decir que se debe usar pip. Úselo pip installen su lugar.

información relacionada