“установка: недостающий целевой операнд файла после 'rootterminal'”

Могло быть интересно клонировать репозиторий мерзавца Linux и запросить его сразу.

Клонирование repo

Остерегайтесь это - большой файл! (~1.5G)

Установка git и выполненный следующее (в новом каталоге):

git clone http://github.com/torvalds/linux.git

Запросы repo

После того как Вы клонировали его, можно проанализировать журнал фиксаций с git log. Так как журнал является таким длинным, можно хотеть ограничить исследование меньшим промежутком времени:

git log <since>..<to>

например,

git log v3.4..v3.5

Это имеет теоретически много информации, которую Вы могли использовать. Например, та команда печатает 20 самых продуктивных разработчиков наряду с их количеством фиксаций и их адресом электронной почты.

$ git log v3.4..v3.5 | grep Author | cut -d ":" -f 2 | sort | uniq -c | sort -nr | head -n 20
417  Linus Torvalds <torvalds@linux-foundation.org>
257  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196  Mark Brown <broonie@opensource.wolfsonmicro.com>
191  Axel Lin <axel.lin@gmail.com>
172  David S. Miller <davem@davemloft.net>
138  Daniel Vetter <daniel.vetter@ffwll.ch>
132  H Hartley Sweeten <hartleys@visionengravers.com>
128  Al Viro <viro@zeniv.linux.org.uk>
117  Stephen Warren <swarren@nvidia.com>
113  Tejun Heo <tj@kernel.org>
111  Paul Mundt <lethal@linux-sh.org>
104  Johannes Berg <johannes.berg@intel.com>
103  Shawn Guo <shawn.guo@linaro.org>
101  Arnd Bergmann <arnd@arndb.de>
100  Thomas Gleixner <tglx@linutronix.de>
 96  Eric Dumazet <edumazet@google.com>
 94  Hans Verkuil <hans.verkuil@cisco.com>
 86  Chris Wilson <chris@chris-wilson.co.uk>
 85  Sam Ravnborg <sam@ravnborg.org>
 85  Dan Carpenter <dan.carpenter@oracle.com>

Адрес электронной почты может дать Вам общее представление о работодателях для разработчиков (google.com, cisco.com, oracle.com).

-3
21.12.2014, 05:07
2 ответа

Вы выполняете неправильную команду. && означает, "делают whsat слева от && и, если это работает, то сделайте то, что справа". В Вашем примере левая команда:

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
    
3
28.01.2020, 05:18

(обратите внимание, что я отвечаю на это, как будто это был вопрос о Debian; я не знаю о специфических особенностях kali),

на Debian нет никакого названного пакета rootterminal. если бы был корректный способ установить его, то должен был бы работать:

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

(который отличается от Вашей команды, как она вызывает apt-get два раза, вместо того, чтобы звонить install программа (который является лучшим cp)).

так называемый корневой терминал является просто другим (x-) терминалом, который выполняет оболочку как root (и имеет окраску воображения),

самый легкий способ создать корневой терминал состоит в том, чтобы открыть нормальный терминал и тип (как описано здесь):

su

однажды его работы, можно создать ярлык, который работает (например). xterm -bg green -fg black -s su

1
28.01.2020, 05:18

Теги

Похожие вопросы