Могло быть интересно клонировать репозиторий мерзавца 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).
Вы выполняете неправильную команду. &&
означает, "делают 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
(обратите внимание, что я отвечаю на это, как будто это был вопрос о 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