Как определить который пакет установить?

На Mac, так как я использовал node выполнять NodeJS, таким образом, я предполагаю, что сделал бы то же на Ubuntu (точно так же, как gcc для компилятора C GNU).

Таким образом, я ввел node, и это говорит

The program 'node' can be found in the following packages:
 * node
 * nodejs-legacy
Try: sudo apt-get install <selected package>

Таким образом, казалось, что это будет node.

Но затем если я использую apt-cache search ^node$ для поиска его описания это ничего не показало. Если я использую apt-cache search ^nodejs$, затем это показало бы nodejs - evented I/O for V8 javascript.

И таким образом, казалось, что это будет nodejs.

(Кроме того, apt-cache show node ничего не показал, в то время как apt-cache show nodejs показал много информации, таким образом, казалось, был более высокий шанс, что это nodejs. Однако что относительно факта, когда я ввел node, было сообщено, что "Программа 'узел' может быть найдена в следующих пакетах: узел, nodejs-наследие"?)

В этой ситуации, как можно сказать, какой является корректным? Я меньше интересуюсь знанием, которое является корректным, но более интересующийся, чтобы изучить, как найти из данной информации до сих пор.

- Обновление:

согласно запросу @muru, это - вывод от

$ sudo apt-get update

Hit http://us.archive.ubuntu.com wily InRelease
Hit http://us.archive.ubuntu.com wily-updates InRelease               
Hit http://security.ubuntu.com wily-security InRelease                 
Hit http://us.archive.ubuntu.com wily-backports InRelease
Hit http://us.archive.ubuntu.com wily/main Sources                     
Hit http://security.ubuntu.com wily-security/main Sources   
Hit http://us.archive.ubuntu.com wily/restricted Sources    
Hit http://security.ubuntu.com wily-security/restricted Sources  
Hit http://us.archive.ubuntu.com wily/universe Sources        
Hit http://us.archive.ubuntu.com wily/multiverse Sources      
Hit http://security.ubuntu.com wily-security/universe Sources 
Hit http://us.archive.ubuntu.com wily/main amd64 Packages         
Hit http://us.archive.ubuntu.com wily/restricted amd64 Packages   
Hit http://security.ubuntu.com wily-security/multiverse Sources   
Hit http://us.archive.ubuntu.com wily/universe amd64 Packages     
Hit http://security.ubuntu.com wily-security/main amd64 Packages  
Hit http://us.archive.ubuntu.com wily/multiverse amd64 Packages   
Hit http://us.archive.ubuntu.com wily/main i386 Packages          
Hit http://security.ubuntu.com wily-security/restricted amd64 Packages
Hit http://us.archive.ubuntu.com wily/restricted i386 Packages      
Hit http://us.archive.ubuntu.com wily/universe i386 Packages        
Hit http://security.ubuntu.com wily-security/universe amd64 Packages
Hit http://us.archive.ubuntu.com wily/multiverse i386 Packages 
Hit http://us.archive.ubuntu.com wily/main Translation-en      
Hit http://security.ubuntu.com wily-security/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com wily/multiverse Translation-en    
Hit http://security.ubuntu.com wily-security/main i386 Packages    
Hit http://us.archive.ubuntu.com wily/restricted Translation-en    
Hit http://security.ubuntu.com wily-security/restricted i386 Packages
Hit http://us.archive.ubuntu.com wily/universe Translation-en      
Hit http://security.ubuntu.com wily-security/universe i386 Packages
Hit http://us.archive.ubuntu.com wily-updates/main Sources         
Hit http://us.archive.ubuntu.com wily-updates/restricted Sources   
Hit http://security.ubuntu.com wily-security/multiverse i386 Packages
Hit http://us.archive.ubuntu.com wily-updates/universe Sources      
Hit http://us.archive.ubuntu.com wily-updates/multiverse Sources    
Hit http://security.ubuntu.com wily-security/main Translation-en
Hit http://us.archive.ubuntu.com wily-updates/main amd64 Packages
Hit http://security.ubuntu.com wily-security/multiverse Translation-en
Hit http://us.archive.ubuntu.com wily-updates/restricted amd64 Packages
Hit http://us.archive.ubuntu.com wily-updates/universe amd64 Packages
Hit http://security.ubuntu.com wily-security/restricted Translation-en
Hit http://us.archive.ubuntu.com wily-updates/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com wily-updates/main i386 Packages   
Hit http://security.ubuntu.com wily-security/universe Translation-en
Hit http://us.archive.ubuntu.com wily-updates/restricted i386 Packages
Hit http://us.archive.ubuntu.com wily-updates/universe i386 Packages
Hit http://us.archive.ubuntu.com wily-updates/multiverse i386 Packages
Hit http://us.archive.ubuntu.com wily-updates/main Translation-en
Hit http://us.archive.ubuntu.com wily-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com wily-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com wily-updates/universe Translation-en
Hit http://us.archive.ubuntu.com wily-backports/main Sources
Hit http://us.archive.ubuntu.com wily-backports/restricted Sources
Hit http://us.archive.ubuntu.com wily-backports/universe Sources
Hit http://us.archive.ubuntu.com wily-backports/multiverse Sources
Hit http://us.archive.ubuntu.com wily-backports/main amd64 Packages
Hit http://us.archive.ubuntu.com wily-backports/restricted amd64 Packages
Hit http://us.archive.ubuntu.com wily-backports/universe amd64 Packages
Hit http://us.archive.ubuntu.com wily-backports/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com wily-backports/main i386 Packages
Hit http://us.archive.ubuntu.com wily-backports/restricted i386 Packages
Hit http://us.archive.ubuntu.com wily-backports/universe i386 Packages
Hit http://us.archive.ubuntu.com wily-backports/multiverse i386 Packages
Hit http://us.archive.ubuntu.com wily-backports/main Translation-en
Hit http://us.archive.ubuntu.com wily-backports/multiverse Translation-en
Hit http://us.archive.ubuntu.com wily-backports/restricted Translation-en
Hit http://us.archive.ubuntu.com wily-backports/universe Translation-en
Reading package lists... Done

$ apt-cache show node | grep -i Desc
$                           # <-- nothing is showing up as result

$ apt-cache show node
N: Can't select versions from package 'node' as it is purely virtual
N: No packages found
0
задан 28 December 2015 в 03:59

2 ответа

От Цифровой Океан :

Для установки node на Ubuntu сделайте следующее:

  1. Обновление Ваши текущие пакеты:

    sudo apt-get update
    
  2. Для добавления источника (для более поздних версий, также, узел рекомендует загрузить его отсюда):

    wget -c https://deb.nodesource.com/setup | sudo bash -
    
  3. Для установки node.js:

    sudo apt-get install nodejs
    
  4. Вам, возможно, также понадобилось бы build-essential для большего количества функций (требуемый npm):

    sudo apt-get install build-essential
    
1
ответ дан 29 September 2019 в 23:55

Выполнение apt-cache show должно показывать их описания:

$ apt-cache show node | grep -i Desc
Description: Amateur Packet Radio Node program (transitional package)
Description-md5: 1278ed271672fd829c99361f93f468da
$ apt-cache show nodejs | grep -i Desc
Description: evented I/O for V8 javascript
Description-md5: e507fb472d7cdaceffc5b285a62d5c1b

, Если это не делает, можно все еще посетить Индекс Пакета. Просто перейдите в http://packages.ubuntu.com/<package-name>:

, Как Вы видите на обеих страницах, пакеты имеют описания рядом со своими именами.

0
ответ дан 29 September 2019 в 23:55

Другие вопросы по тегам:

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