루트 터미널을 열면 일반 터미널이 시작됩니다. 루트 터미널에 접근할 수 없습니다.
다음 명령으로 루트 터미널을 업데이트하면
sudo apt-get update && install rootterminal
다음 오류가 발생합니다.
Reading package lists... Done
install: missing destination file operand after `rootterminal'
Try `install --help' for more information.
이 문제를 어떻게 해결할 수 있나요?
답변1
잘못된 명령을 실행하고 있습니다. &&
"do whsat은 and의 왼쪽에 있습니다 &&
. "라는 뜻 입니다.그게 효과가 있다면, 그런 다음 오른쪽에 있는 작업을 수행합니다." 예에서 왼쪽 명령은 다음과 같습니다.
sudo apt-get update
이것은 읽을 것입니다저장소설치할 수 있는 소프트웨어 목록을 업데이트합니다. 오른쪽(뒤 &&
)에 있는 명령은 다음과 같습니다.
install rootterminal
따라서 시스템은 시도하고 실행합니다.install
최소한 두 개의 인수가 필요하기 때문에 오류가 발생합니다.
command1 && command2
기본적으로 이는 실제로 두 개의 개별적이고 독립적인 명령이라는 것을 이해해야 합니다 . 당신이 하고 싶었던 일은
sudo apt-get update && sudo apt-get install rootterminal
편집: 나는 그것이 rootterminal
특정 Kali 패키지라고 생각했지만 존재하지 않는 것 같습니다(@umläute가 지적했듯이). root
다음 방법 중 하나를 사용할 수 있으므로 명령을 실행하려면 다음을 수행하십시오 .
sudo
루트로 명령을 실행하는 데 사용sudo command
사용
sudo
대상~이 되다루트로 이동한 후 다음 명령을 실행합니다.sudo -i ### You will be asked for your password command
su
루트가 되기 위해 사용su ## You will be asked for root's password command
답변2
(저는 데비안 질문인 것처럼 대답하고 있습니다.칼리)
데비안에는 이름이 붙은 패키지가 없습니다 rootterminal
. 올바른 설치 방법이 있다면 다음을 실행하는 것입니다.
$ sudo apt-get update && sudo apt-get install rootterminal
apt-get
(프로그램 을 호출하는 대신 두 번 호출하므로 명령과 다릅니다 install
(더 좋습니다 cp
)).
소위루트 터미널쉘을 다음과 같이 실행하는 또 다른 (x-)터미널입니다 root
(멋진 색상을 가집니다).
루트 터미널을 생성하는 가장 쉬운 방법은 일반 터미널을 열고 다음을 입력하는 것입니다(설명된 대로).여기):
su
일단 작동하면 실행되는 바로가기를 만들 수 있습니다(예:)xterm -bg green -fg black -s su
답변3
나는 pip egg의 설치 명령을 사용하여 패키지를 설치하려고 시도한 레거시 프로젝트에서 이것을 가지고 있었습니다.
lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands# install yolk
install: missing destination file operand after `yolk'
문제의 것은 install
핍의 달걀이 사용하는 것이었습니다. 이는 install.py
pip egg를 사용하여 패키지를 설치할 수 있는 명령 폴더에 있습니다. OP는 rootterminal
Python 패키지이기 때문에 apt를 사용하여 설치한다는 의미는 아닙니다. install
두 번째 매개변수로 대상 파일이 필요합니다 . 귀하의 경우에는 egg에 있지 않지만 pip를 사용해야 한다고 말하지 않고 pip의 install 명령을 사용하는 것 같습니다. 대신 사용하세요 pip install
.