LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Ты как себе это представляешь? В Ubuntu 13.04 чудесным образом решена проблема «нужен glibc 2.18, а в системе 2.17» при попытке запустить бинарник от 13.10? А DEB-пакет от 13.04 чудесным образом находит отсутствующие в системе старые версии библиотек? Чудес не бывает, программа не запустится с openssl 1.0.0 если она слинкована с 1.0.1, она выдаст ошибку в консоль «не найдена libssl.so.1.0.1» и ещё какие-нибудь 2 библиотеки. А если это не предыдущий релиз убунты, а более старый, то количество ненайденных библиотек будет ещё больше!

Когда я ещё пользовался Ubuntu (2007-2009 годы, а потом вернулся на Opensuse) с Firefox было две ныне не существующие особенности 1). Не было официальных 64-битных сборок 2). В Ubuntu был 64-битный, но сразу после выхода релизов 3.0, 3.5 и 3.6 он не появлялся в репозитории до тех пор, пока не будет выпущен новый релиз Ubuntu. Починили только в 2010 году, а в 2011 году наконец-то появились официальные 64-битные сборки Firefox 4.0 и новее на сайте http://getfirefox.com/ В те же годы всё это означало полгода со старой версией браузера.

Тогда я освоил компиляцию браузера из исходного кода и стал выкладывать 64-битные бинарники на разных сайтах. И что ты думаешь? У других пользователей Ubuntu ничего не работало. Так что снимай свои розовые очки и прекращай отрицать любую критику своей ненаглядной убунточки. В 9.04 пользователи 8.10 получили ошибку glibc. Скомпилировал в 8.10 - пользователи 9.04 получили список из 5 не существующих в репозитории библиотек. Тогда я начал компилировать в версиях 8.10 и 9.04 и выкладывать оба варианта, и жалобы на неработающую сборку Zenitur-а пропали. И это не выходя за границы Ubuntu! В других дистрибутивах Linux вероятность получить что-то вроде «не найдено libgnutls.so.29, а libgnutls.so.31 не подходит!» была ещё больше! И знаешь что самое интересное? Сборка с http://getfirefox.com/ работала у всех и продолжает работать у всех дальше! Потому что LSB, потому что соблюдение стандартов.

Исправление ZenitharChampion, :

Ты как себе это представляешь? В Ubuntu 13.04 чудесным образом решена проблема «нужен glibc 2.18, а в системе 2.17» при попытке запустить бинарник от 13.10? А DEB-пакет от 13.04 чудесным образом находит отсутствующие в системе старые версии библиотек? Чудес не бывает, программа не запустится с openssl 1.0.0 если она слинкована с 1.0.1, она выдаст ошибку в консоль «не найдена libssl.so.1.0.1» и ещё какие-нибудь 2 библиотеки. А если это не предыдущий релиз убунты, а более старый, то количество ненайденных библиотек будет ещё больше!

Когда я ещё пользовался Ubuntu (2007-2009 годы, а потом вернулся на Opensuse) с Firefox было две ныне не существующие особенности 1). Не было официальных 64-битных сборок 2). В Ubuntu был 64-битный, но сразу после выхода релизов 3.0, 3.5 и 3.6 он не появлялся в репозитории до тех пор, пока не будет выпущен новый релиз Ubuntu. Починили только в 2010 году, а в 2011 году наконец-то появились официальные 64-битные сборки Firefox 4.0 и новее на сайте http://getfirefox.com/ В те же годы всё это означало полгода со старой версией браузера.

Тогда я освоил компиляцию браузера из исходного кода и стал выкладывать 64-битные бинарники на разных сайтах. И что ты думаешь? У других пользователей Ubuntu ничего не работало. Так что снимай свои рол в 9.04 - пользователи 8.10 получили ошибку glibc. Скомпилировал в 8.10 - пользователи 9.04 получили список из 5 не существующих в репозитории библиотек. Тогда я начал компилировать в версиях 8.10 и 9.04 и выкладывать оба варианта, и жалобы на неработающую сборку Zenitur-а пропали. И это не выходя за границы Ubuntu! В других дистрибутивах Linux вероятность получить что-то вроде «не найдено libgnutls.so.29, а libgnutls.so.31 не подходит!» была ещё больше! И знаешь что самое интересное? Сборка с http://getfirefox.com/ работала у всех и продолжает работать у всех дальше! Потому что LSB, потому что соблюдение стандартов.

Исправление ZenitharChampion, :

Ты как себе это представляешь? В Ubuntu 13.04 чудесным образом решена проблема «нужен glibc 2.18, а в системе 2.17» при попытке запустить бинарник от 13.10? А DEB-пакет от 13.04 чудесным образом находит отсутствующие в системе старые версии библиотек? Чудес не бывает, программа не запустится с openssl 1.0.0 если она слинкована с 1.0.2, она выдаст ошибку в консоль «не найдена libssl.so.1.0.1» и ещё какие-нибудь 2 библиотеки. А если это не предыдущий релиз убунты, а более старый, то количество ненайденных библиотек будет ещё больше!

Когда я ещё пользовался Ubuntu (2007-2009 годы, а потом вернулся на Opensuse) с Firefox было две ныне не существующие особенности 1). Не было официальных 64-битных сборок 2). В Ubuntu был 64-битный, но сразу после выхода релизов 3.0, 3.5 и 3.6 он не появлялся в репозитории до тех пор, пока не будет выпущен новый релиз Ubuntu. Починили только в 2010 году, а в 2011 году наконец-то появились официальные 64-битные сборки Firefox 4.0 и новее на сайте http://getfirefox.com/ В те же годы всё это означало полгода со старой версией браузера.

Тогда я освоил компиляцию браузера из исходного кода и стал выкладывать 64-битные бинарники на разных сайтах. И что ты думаешь? У других пользователей Ubuntu ничего не работало. Так что снимай свои рол в 9.04 - пользователи 8.10 получили ошибку glibc. Скомпилировал в 8.10 - пользователи 9.04 получили список из 5 не существующих в репозитории библиотек. Тогда я начал компилировать в версиях 8.10 и 9.04 и выкладывать оба варианта, и жалобы на неработающую сборку Zenitur-а пропали. И это не выходя за границы Ubuntu! В других дистрибутивах Linux вероятность получить что-то вроде «не найдено libgnutls.so.29, а libgnutls.so.31 не подходит!» была ещё больше! И знаешь что самое интересное? Сборка с http://getfirefox.com/ работала у всех и продолжает работать у всех дальше! Потому что LSB, потому что соблюдение стандартов.

Исходная версия ZenitharChampion, :

Ты как себе это представляешь? В Ubuntu 13.04 чудесным образом решена проблема «нужен glibc 2.18, а в системе 2.17» при попытке запустить бинарник от 13.10? А DEB-пакет от 13.04 чудесным образом назодит отсутствующие в системе старые версии библиотек? Чудес не бывает, программа не запустится с openssl 1.0.0 если она слинкована с 1.0.2, она выдаст ошибку в консоль «не найдена libssl.so.1.0.1» и ещё какие-нибудь 2 библиотеки. А если это не предыдущий релиз убунты, а более старый, то количество ненайденных библиотек будет ещё больше!

Когда я ещё пользовался Ubuntu (2007-2009 годы, а потом вернулся на Opensuse) с Firefox было две ныне не существующие особенности 1). Не было официальных 64-битных сборок 2). В Ubuntu был 64-битный, но сразу после выхода релизов 3.0, 3.5 и 3.6 он не появлялся в репозитории до тех пор, пока не будет выпущен новый релиз Ubuntu. Починили только в 2010 году, а в 2011 году наконец-то появились официальные 64-битные сборки Firefox 4.0 и новее на сайте http://getfirefox.com/ В те же годы всё это означало полгода со старой версией браузера.

Тогда я освоил компиляцию браузера из исходного кода и стал выкладывать 64-битные бинарники на разных сайтах. И что ты думаешь? У других пользователей Ubuntu ничего не работало. Так что снимай свои рол в 9.04 - пользователи 8.10 получили ошибку glibc. Скомпилировал в 8.10 - пользователи 9.04 получили список из 5 не существующих в репозитории библиотек. Тогда я начал компилировать в версиях 8.10 и 9.04 и выкладывать оба варианта, и жалобы на неработающую сборку Zenitur-а пропали. И это не выходя за границы Ubuntu! В других дистрибутивах Linux вероятность получить что-то вроде «не найдено libgnutls.so.29, а libgnutls.so.31 не подходит!» была ещё больше! И знаешь что самое интересное? Сборка с http://getfirefox.com/ работала у всех и продолжает работать у всех дальше! Потому что LSB, потому что соблюдение стандартов.