История изменений
Исправление ZenitharChampion, (текущая версия) :
Если код программы закрыт, то сборщики обычно заботятся о том, чтобы libc6 требовался с номером поменьше, и библиотеки-зависимости были во всех системах и их было поменьше. Потому что закрытый код не пересобрать. В крайнем случае какой-нибудь libavcodec.so.52 кладётся в DEB, так как эта библиотека очень часто растёт в версии.
Что делать если код открыт, а DEB не подходит. Подключить репозиторий Source в программе управления репозиториями. Затем пересобрать DEB-SRC. Самый простой способ:
sudo apt-get build-dep wine
mkdir wine-build
cd wine-build
fakeroot apt-get -b source wine
rm *dbg*.deb
sudo dpkg -i *.deb
Вместо wine - нужная программа.
build-dep - установка зависимостей (пакеты с окончанием -dev, устанавливающие 1). заголовочные файлы /usr/include. 2). Делающие символьную ссылку libavcodec.so -> libavcodec.so.52).
"-b source" - пересборка.
Предпоследняя команда удаляет debug-сборку для программистов.
Последняя команда - установка.
Предлагаю попробовать и увидеть, как это происходит.
Ах да, скачивание затруднено. В 2008 я делал так. Отмечал всё что нужно установить, нажимал «Установить» и копировал текст ошибки в GEdit. Отрезал всё что слева и справа ссылки на файл с помощью «Найти и заменить». Оставался список файлов, разделённый энтером. Записывал на флешку, шёл в интернет-кафе и за 5 минут всё скачивал.
Исправление ZenitharChampion, :
Если код программы закрыт, то сборщики обычно заботятся о том, чтобы libc6 требовался с номером поменьше, и библиотеки-зависимости были во всех системах и их было поменьше. Потому что закрытый код не пересобрать. В крайнем случае какой-нибудь libavcodec.so.52 кладётся в DEB, так как эта библиотека очень часто растёт в версии.
Что делать если код открыт, а DEB не подходит. Подключить репозиторий Source в программе управления репозиториями. Затем пересобрать DEB-SRC. Самый простой способ:
sudo apt-get build-dep wine
mkdir wine-build
cd wine-build
fakeroot apt-get -b source wine
rm *dbg*.deb
sudo dpkg -i *.deb
Вместо wine - нужная программа.
build-dep - установка зависимостей (пакеты с окончанием -dev, устанавливающие 1). заголовочные файлы /usr/include. 2). Делающие символьную ссылку libavcodec.so -> libavcodec.so.52).
"-b source" - пересборка. Предпоследняя команда удаляет debug-сборку для программистов. Последняя команда - установка. Предлагаю попробовать и увидеть, как это происходит.
Ах да, скачивание затруднено. В 2008 я делал так. Отмечал всё что нужно установить, нажимал «Установить» и копировал текст ошибки в GEdit. Отрезал всё что слева и справа ссылки на файл с помощью «Найти и заменить». Оставался список файлов, разделённый энтером. Записывал на флешку, шёл в интернет-кафе и за 5 минут всё скачивал.
Исправление ZenitharChampion, :
Если код программы закрыт, то сборщики обычно заботятся о том, чтобы libc6 требовался с номером поменьше, и библиотеки-зависимости были во всех системах и их было поменьше. Потому что закрытый код не пересобрать. В крайнем случае какой-нибудь libavcodec.so.52 кладётся в DEB, так как эта библиотека очень часто растёт в версии.
Что делать если код открыт, а DEB не подходит. Подключить репозиторий Source в программе управления репозиториями. Затем пересобрать DEB-SRC. Самый простой способ:
sudo apt-get build-dep wine
mkdir wine-build
cd wine-build
fakeroot apt-get -b source wine
rm *dbg*.deb
sudo dpkg -i *.deb
Вместо wine - нужная программа. build-dep - установка зависимостей (пакеты с окончанием -dev, устанавливающие 1). заголовочные файлы /usr/include. 2). Делающие символьную ссылку libavcodec.so -> libavcodec.so.52). "-b source" - пересборка. Предпоследняя команда удаляет debug-сборку для программистов. Последняя команда - установка. Предлагаю попробовать и увидеть, как это происходит.
Ах да, скачивание затруднено. В 2008 я делал так. Отмечал всё что нужно установить, нажимал «Установить» и копировал текст ошибки в GEdit. Отрезал всё что слева и справа ссылки на файл с помощью «Найти и заменить». Оставался список файлов, разделённый энтером. Записывал на флешку, шёл в интернет-кафе и за 5 минут всё скачивал.
Исходная версия ZenitharChampion, :
Если код программы закрыт, то сборщики обычно заботятся о том, чтобы libc6 требовался с номером поменьше, и библиотеки-зависимости были во всех системах и их было поменьше. В крайнем случае какой-нибудь libavcodec.so.52 кладётся в DEB, так как эта библиотека очень часто растёт в версии. Потому что закрытый код не пересобрать.
Что делать если код открыт, а DEB не подходит. Подключить репозиторий Source в программе управления репозиториями. Затем пересобрать DEB-SRC. Самый простой способ:
sudo apt-get build-dep wine
mkdir wine-build
cd wine-build
fakeroot apt-get -b source wine
rm *dbg*.deb
sudo dpkg -i *.deb
Вместо wine - нужная программа. build-dep - установка зависимостей (пакеты с окончанием -dev, устанавливающие 1). заголовочные файлы /usr/include. 2). Делающие символьную ссылку libavcodec.so -> libavcodec.so.52). "-b source" - пересборка. Предпоследняя команда удаляет debug-сборку для программистов. Последняя команда - установка. Предлагаю попробовать и увидеть, как это происходит.
Ах да, скачивание затруднено. В 2008 я делал так. Отмечал всё что нужно установить, нажимал «Установить» и копировал текст ошибки в GEdit. Отрезал всё что слева и справа ссылки на файл с помощью «Найти и заменить». Оставался список файлов, разделённый энтером. Записывал на флешку, шёл в интернет-кафе и за 5 минут всё скачивал.