История изменений
Исправление ZenitharChampion, (текущая версия) :
В дополнение к моему предыдущему ответу. Это уже было реализовано - вот что самое обидное! Если бы Canonical никогда не появилась, и Mandrake и SUSE продолжали править балом, то Valve никогда бы не развернула назад такую крутую фичу Steam. Допустим, хочет игра OpenAL - обращается к PackageKit и устанавливает её через репозиторий дистрибутива. Если ты сделаешь поиск «libopenal.so.1» в директории SteamApps, ты увидишь что их несколько десятков: каждая игра (которая ей пользуется) таскает её с собой. Ну или NVIDIA Cg и libnvtt много кто хочет - аналогично... Если тебе интересно как это работает - почитай вот. В Debian это реализовано так.
Исправление ZenitharChampion, :
В дополнение к моему предыдущему ответу. Это уже было реализовано - вот что самое обидное! Если бы Canonical никогда не появилась, и Mandrake и SUSE продолжали править балом, то Valve никогда бы не развернула назад такую крутую фичу Steam. Допустим, хочет игра OpenAL - обращается к PackageKit и устанавливает её через репозиторий дистрибутива. Если ты сделаешь поиск «libopenal.so.1» в директории SteamApps, ты увидишь что их несколько десятков: каждая игра (которая ей пользуется) таскает её с собой. Ну или NVIDIA Cg и libnvtt много кто хочет - аналогично... Если тебе интересно как это работает - почитай вот.
Исправление ZenitharChampion, :
В дополнение к моему предыдущему ответу. Это уже было реализовано - вот что самое обидное! Если бы Canonical никогда не появилась, и Mandrake и SUSE продолжали править балом, то Valve никогда бы не развернула назад такую крутую фичу Steam. Допустим, хочет игра OpenAL - обращается к PackageKit и устанавливает её через репозиторий дистрибутива. Если ты сделаешь поиск «libopenal.so.1» в директории SteamApps, ты увидишь что их несколько десятков: каждая игра (которая ей пользуется) таскает её с собой. Ну или NVIDIA Cg и libnvtt много кто хочет - аналогично...
Исправление ZenitharChampion, :
В дополнение к моему предыдущему ответу. Это уже было реализовано - вот что самое обидное! Если бы Canonical никогда не появилась, и Mandrake и SUSE продолжали править балом, то Valve никогда бы не развернула назад такую крутую фичу Steam. Допустим, хочет игра OpenAL, и устанавивает через репозиторий дистрибутива. Если ты сделаешь поиск «libopenal.so.1» в директории SteamApps, ты увидишь что их несколько десятков: каждая игра (которая ей пользуется) таскает её с собой. Ну или NVIDIA Cg и libnvtt много кто хочет - аналогично...
Исходная версия ZenitharChampion, :