Установить последнюю версию команды tree

Установить последнюю версию команды tree

Сегодня я установил команду tree на Ubuntu 18.04 с помощью:

$ sudo apt update
$ sudo apt install tree

Была установлена ​​следующая версия:

$ tree --version
tree v1.7.0 (c) 1996 - 2014

Но я вижу изздесьпоследняя версия 1.8.0

Как мне установить последнюю версию дерева? В более общем плане, как мне гарантировать установку последних версий программ?

решение1

Для установки Tree 1.8.0 можно использовать любой из двух методов:

  1. Использование Snap:

    Tree также доступен в виде snap-пакета. Вы можете установить его с помощью

    snap install tree
    

    Проверить версию:

    tree --version
    
  2. Установка deb-пакета:

    Tree 1.8.0 упаковано в Ubuntu 19.04 (Disco Dingo). Tree 1.8.0 зависит от lib6 (>=2.17). В 18.04 доступна lib6 v2.27. Вы можете загрузить deb-пакет из пула Ubuntu и установить его с помощью dpkg.

    • Загрузить deb-пакет:

      wget https://mirrors.edge.kernel.org/ubuntu/pool/universe/t/tree/tree_1.8.0-1_amd64.deb
      
    • Установка с помощью dpkg:

      sudo dpkg -i tree_1.8.0-1_amd64.deb
      
    • Установите все оставшиеся зависимости:

      sudo apt install -f
      
    • Проверить версию:

      tree --version
      

      Вы должны получить вывод вроде:

      tree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro 
      

Дальнейшее чтение:

решение2

Загрузите исходный пакет.

распакуйте исходный пакет. Измените каталог на каталог tree-1.8.0, откройте терминал и введитеmake

из файла INSTALL в исходном коде tree-1.8.0:

Инструкции по установке:

  1. Отредактируйте Makefile для вашей ОС. Закомментируйте параметры Linux и раскомментируйте параметры для вашей ОС.
  2. Тип: марка
  3. Тип: сделать установку
  4. Наслаждайтесь красочными деревьями каталогов.

вам может потребоваться запустить, sudo make installесли вы видите "отказано в доступе", сделайте это. Я также посмотрел на MakeFile, вам не нужно ничего менять, просто перейдите к шагу 2 и дайте команду make. Если вы получите ошибки, обновите свой пост.

Связанный контент