Дерево GNU: загрузка и установка на Linux-аккаунт без рут-доступа?

2226
719016

Я хотел бы загрузить и установить (скомпилировать) дерево gnu на машине linux без корневого доступа, но дерево Googling GNU даже не дает мне страницу, где его скачать. Кто-нибудь?

1
Нет корневого доступа: просто экспортируйте пользовательский каталог, такой как `~ / .local / bin` и т. Д., В` PATH`, затем аналогично `~ / .local / lib` в` LIBRARY_PATH` и `LD_LIBRARY_PATH` и затем используйте [GNU stow ] (https://www.gnu.org/software/stow/) для управления локально созданными пакетами. Готово. dmvianna 8 лет назад 0

1 ответ на вопрос

5
Shadok

Вот официальный сайт и последние источники: http://mama.indstate.edu/users/ice/tree/

Вместо того, чтобы компилировать дерево, вы можете взглянуть на эту однострочную строку в шеллскрипте:

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' 

Не такой чистый, как дерево, но достаточно хороший для большинства случаев!

Для другой реализации дерева в bash парень сделал хороший сценарий здесь: http://mama.indstate.edu/users/ice/bash/btree

Проблемы с такими однострочниками, как вы сами отметили, состоят в том, что 1) они не такие чистые, как * tree *, и 2) они только "достаточно хороши" для "большинства". grawity 12 лет назад 0
Машина без корневого доступа тоже достаточно хороша для большинства, речь идет не о крайнем случае, а о конкретном. Более того, когда вы приступаете к компиляции инструментов на компьютере, на котором у вас нет прав root, вас может заинтересовать более быстрое решение в виде bash-скрипта; установка компилятора и разрешение зависимостей - это не так просто, чтобы просто отобразить древовидное представление некоторых папок. Shadok 12 лет назад 0

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