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á ejecutarinstall
lo cual dará un error porque necesita al menos dos argumentos.
Básicamente, debes entender que command1 && command2
en 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 rootterminal
era un paquete Kali específico pero no parece existir (como señala @umläute). Para ejecutar un comando, root
puede utilizar cualquiera de estos métodos:
Úselo
sudo
para ejecutar el comando como rootsudo command
utilizar
sudo
paraconvertirseroot y luego ejecuta el comando:sudo -i ### You will be asked for your password command
Usar
su
para convertirse en rootsu ## 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-get
dos veces, en lugar de llamar al install
programa (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 install
de la pregunta era el que usaba un huevo de pepita. Esto install.py
está en su carpeta de comandos desde donde puede usar pip egg para instalar paquetes. El OP no quiso usar apt para instalar rootterminal
ya que es un paquete de Python. Necesita install
un 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 install
en su lugar.