su = s околдовывают u сер: Используйте оболочку в качестве другого пользователя
sudo = s верхний u сер делают: выполните следующую команду как пользователя root.
В Вашем случае следующая команда только echo 20
, следовательно только эхо 20 выполняется как корень (как сказано прежде). Перенаправление выполняется как Вы снова.
Это возможно, но это очень сложно. Если вы действительно хотите восстановить все, от источника, вы в конечном итоге запуститесь в петли зависимости, которые вам придется сломать. Но если вы хотите продолжать, вместо использования APT-Get Build-DEP
Вы должны заглянуть внутрь каждого исходного пакета Debian / Control
, и восстановить все пакеты, перечисленные в -Помощь
и постройки-зависимости-зависимости
. В идеале вам также следует восстановить все «важные» пакеты и все пакеты, которые зависит от строки
(пакеты не должны объявлять их зависимости от этих).
Другие работали над этим (и все же); Вы можете ознакомиться с продолжающимися усилиями для загрузки Debian на Wiki Debian .
Как Goldilocks указывает, хотя это скорее пустая трата времени. На самом деле есть люди, работающие в Debian, чтобы сделать его полностью безразлично, обеспечивая воспроизводительную двоичные пакеты I.E. , что вы можете получить тот же двоичный файл, что и в архиве путем восстановления на собственной машине, что доказывает, что заявленный исходный код действительно то, что использовалось для создания двоичных файлов; В результате, если вы не захотите вносить изменения в исходный код или конфигурацию сборки, то не будет никакой точки восстановления от источника на вашем собственном компьютере. Вы можете прочитать на этих усилиях на Debian Wiki ; Более 80% архива уже воспроизводится.
Если вы хотите сделать это как учебное упражнение, то Соединение Соединение - это очень хорошее: посмотрите на Linux с нуля вместо этого. Вы также можете проверить распределения, которые более ориентированы на источник (как в, компиляция от источника локально), таких как Gentoo Linux .