История изменений
Исправление Jameson, (текущая версия) :
Например, мне нужно скомпилировать программу на условном Rust, Zig, etc, для этого мне придется устанавливать компилятор этого языка в систему через пакетный менеджер, а после сборки его удалять, верно? Поэтому хотелось бы удалить сразу окружение, а не сидеть вспоминать, что я устанавливал через пакетный менеджер.
В генту это просто решается. Есть такая штука, set, вручную составляемый список пакетов которые я могу поставить и снести пачкой, оперируя именем созданного сета. Необходимые пакетам зависимости поставятся сами, и сами же снесутся при «чистке» системы после того как я сет удалю. Так что если мне для внутрихомячной ручной сборки требуются некие зависимости, которые я не хочу видеть постоянно в своей системе и после того как наиграюсь возжелаю удалить — я из них сет сформирую, а потом этот сет удалю.
Ну и если я решу что внутрихомячная софтина достойна того чтобы быть — напишу ebuild и положу в персональный домашний оверлей, и софтина станет легальной частью системы. А то что в сете будет вписано мною в ебилд как зависимости, сборочные или постоянные. Надобность в сете после этого отпадёт.
Исходная версия Jameson, :
Например, мне нужно скомпилировать программу на условном Rust, Zig, etc, для этого мне придется устанавливать компилятор этого языка в систему через пакетный менеджер, а после сборки его удалять, верно? Поэтому хотелось бы удалить сразу окружение, а не сидеть вспоминать, что я устанавливал через пакетный менеджер.
В генту это просто решается. Есть такая штука, set, вручную составляемый список пакетов которые я могу поставить и снести пачкой, оперируя именем созданного сета. Необходимые пакетам зависимости поставятся сами, и сами же снесутся при «чистке» системы после того как я сет удалю. Так что если мне для внутрихомячной ручной сборки требуются некие зависимости, которые я не хочу видеть постоянно в своей системе и после того как наиграюсь возжелаю удалить — я из них сет сформирую, а потом этот сет удалю.
Ну и если я решу что внутрихомячная софтина достойна того чтобы быть — напишу ebuild и положу в персональный домашний оверлей, и софтина станет легальной частью системы. А то что в сете будет вписано в ебилд как зависимости, сборочные или постоянные.