Как обновить все пакеты Debian от исходного кода?

su = s околдовывают u сер: Используйте оболочку в качестве другого пользователя

sudo = s верхний u сер делают: выполните следующую команду как пользователя root.

В Вашем случае следующая команда только echo 20, следовательно только эхо 20 выполняется как корень (как сказано прежде). Перенаправление выполняется как Вы снова.

3
14.02.2015, 11:44
1 ответ

Это возможно, но это очень сложно. Если вы действительно хотите восстановить все, от источника, вы в конечном итоге запуститесь в петли зависимости, которые вам придется сломать. Но если вы хотите продолжать, вместо использования APT-Get Build-DEP Вы должны заглянуть внутрь каждого исходного пакета Debian / Control , и восстановить все пакеты, перечисленные в -Помощь и постройки-зависимости-зависимости . В идеале вам также следует восстановить все «важные» пакеты и все пакеты, которые зависит от строки (пакеты не должны объявлять их зависимости от этих).

Другие работали над этим (и все же); Вы можете ознакомиться с продолжающимися усилиями для загрузки Debian на Wiki Debian .

Как Goldilocks указывает, хотя это скорее пустая трата времени. На самом деле есть люди, работающие в Debian, чтобы сделать его полностью безразлично, обеспечивая воспроизводительную двоичные пакеты I.E. , что вы можете получить тот же двоичный файл, что и в архиве путем восстановления на собственной машине, что доказывает, что заявленный исходный код действительно то, что использовалось для создания двоичных файлов; В результате, если вы не захотите вносить изменения в исходный код или конфигурацию сборки, то не будет никакой точки восстановления от источника на вашем собственном компьютере. Вы можете прочитать на этих усилиях на Debian Wiki ; Более 80% архива уже воспроизводится.

Если вы хотите сделать это как учебное упражнение, то Соединение Соединение - это очень хорошее: посмотрите на Linux с нуля вместо этого. Вы также можете проверить распределения, которые более ориентированы на источник (как в, компиляция от источника локально), таких как Gentoo Linux .

3
27.01.2020, 21:23

Теги

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