LinuxForum.Fans
Тема

Сказ о том как EvgeniusDragon на Debian переходил

Автор: EvgeniusDragon 65 сообщений 10182 просмотров
#206137
voral написал:
[quote=EvgeniusDragon]удивился что нет thunderbird"а.... только айсдав.....

Ни чего удивительного. Отличается только "вывеской". Можете смело ставить знак равенства. На всякий случай
firefox==iceweasel
В смене названий/иконок нет глубинного смысла. Просто дело в излишне скрупулезном отношении к лицензионной чистоте в Debian. Не более.

EvgeniusDragon написал:
а в нем нет openPGP (ну я лично не нашел)......

Ваш вопрос в строку гугла и..... Подсказка ;)
[console]
aptitude search enigmail
p enigmail - GPG support for Thunderbird and Debian Icedove
v iceape-enigmail -
v icedove-enigmail -
v xul-ext-enigmail -
[/console]

[console]
aptitude show enigmail
Пакет: enigmail
Новый: да
Состояние: не установлен
Версия: 2:1.1.2-2
Приоритет: необязательный
Раздел: mail
Сопровождающий: Alexander Sack <asac@debian.org>
Размер в распакованном виде: 4 239 k
Зависимости: libasound2 (> 1.0.18), libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libnspr4-0d (>= 1.8.0.10), libstdc++6 (>= 4.1.1), gnupg
Рекомендуются: icedove (>= 3.1~b1) | iceape (>= 2.1~a1~pre)
Предоставляют: iceape-enigmail, icedove-enigmail, xul-ext-enigmail
Описание: GPG support for Thunderbird and Debian Icedove
OpenPGP extension for Thunderbird. Enigmail allows users to access the features provided by the popular GnuPG software from within Thunderbird.

Enigmail is capable of signing, authenticating, encrypting and decrypting email. Additionally, it supports both the inline PGP format, as well as the PGP/MIME format as described
in RFC 3156.
[/console][/quote]

Спасибо) Я уже нашел) Хотя мне удобнее бинарная птица

#206142

Расскажу сначала, как все было. Это уже потом я Iceweasel обновил до 8.0 с репов мозилы, давно собирался в общем-то, оттуда же и cairo до 1.10.2 пришлось обновлять. А в начале, до этого стояло cairo 1.8.10 из stable squeeze, которое я пропатчил cleartype'ом от David Turner, который для новых библиотек наверное не поканает уже, не пробовал. Так вот от Дэвида вполне неплохой результат был (везде и во всех окнах, кроме хрома), и стал еще лучше после создания и редактирования ~/.fonts.conf (в хроме все равно без изменений). Когда обновился с репов мозилы до cairo_1.10.2, былая гладкость исчезла, стало как из коробки. Поигрался с ~/.fonts.conf, и она вернулась, причем сразу, в состояние как с патчем Дэвида (почему? обновление не затерло полностью cairo?), так она еще и появилась в Хроме! Это первый вопрос. Но! Теперь ее нет в рутовых окнах, будь то gedit или synaptic например, т.е. она есть конечно, но убогая, как из коробки. Это, в общем-то, ерунда, если оно так только у рута, но неприятно все равно. Это второй вопрос. Короче непонятки, откуда осталась гладкость, причем частично. Вопрос шрифтов уже как темный лес, все перепуталось в голове. И кстати где-то я слышал, что новое cairo после 1.10.х уже "гладкое" идет, или я ошибаюсь? Может это и есть ответ на первый вопрос? Осталось ответить на второй: что и почему с рутовыми окнами стало.
На счет патча cairo-9999-cleartype.patch для нового cairo, то видел такой вместе с другими патчами в репе AUR на сайте арча, хотел было на виртуалке попробовать, но руки не дошли.
Спасибо за информацию, надо почитать, обдумать.

#206145
EvgeniusDragon написал:
mandelbulber

EvgeniusDragon
Что такое мандельбульбер?

PS: Уже почитал.
Но название всё-равно убило.
- Чем вы осуществляете 3D-рендеринг фракталов?
- Мандельбульбером вестимо!
:)

#206210
papin-aziat написал:
Stable - не значит нет ошибок или недоделок, это лишь значит что развитие остановлено и текущий приводиться в боле-менее пригодный вид.

Вот с этим, кстати, согласен на все 100 smile

#206211

Stable - не значит нет ошибок или недоделок, это лишь значит что развитие остановлено и текущий приводиться в боле-менее пригодный вид.

Второе подразумевает первое. wink

#206280
metra написал:
Второе подразумевает первое.

ага, но ведь не будет команда дебиан или убунты переделывать гном или кеды в долгоиграющих релизах, а вот пару костылей приделают для гладкости, а юзер то не вкурсе, он думает что там все вылизывают до блеска, а на самом деле только критически важные места. ИМХО такие вещи надо разъяснять чтобы не было несбыточных надежд.

#206285

papin-aziat, вы разработчик Debian и придерживаетесь подобного поведения?

Если нет - от куда такие знания?

#206291
metra написал:
от куда такие знания?

Да как то накопились за 4 года :-).

#206302

metra
Stable продолжает допиливаться. Просто это уже не коренные переделки, а небольшие исправления и исправления безопасности. А в общем набирается на столько, что выпускаются подрелизы: *.0.1, *.0.2,.. и тд. А то вы не знали, ага.

#206326

Т.е. перейдя например на тестинг, можно сразу столкнуться с кучей косяков? Чего можно ожидать? Ведь есть пользователи, что и на анстэйбле постоянно. Всегда сталкивался с тем, что новый софт иногда требует того, что есть в тестинге, но нет у меня, и надо доставлять оттуда. Например вчера потребовалось новое libnss3-1d, и оно только в тестинге. Так может сразу на тестинг?

#206341
Otten написал:
Т.е. перейдя например на тестинг, можно сразу столкнуться с кучей косяков? Чего можно ожидать? Ведь есть пользователи, что и на анстэйбле постоянно. Всегда сталкивался с тем, что новый софт иногда требует того, что есть в тестинге, но нет у меня, и надо доставлять оттуда. Например вчера потребовалось новое libnss3-1d, и оно только в тестинге. Так может сразу на тестинг?

Нет, нет, мы говорили немного о других материях. Понятие "косяки" тут не совсем подходит.
На дебиане-тестинге многие живут годами, переходя с одного на следующий.
Помните, что убунту делается вообще из сида.

Конечно можно сразу на дебиан-тестинг на десктопе.
Если попадется баг,- можете поучаствовать в допиливании: напишите баг-репорт,- пообщаетесь с разрабами,- посмотрите как исправят. Правда, репорты сообществом делаются очень оперативно и не так-то просто заметить баг, который еще не залит на трекер.Хотя можно, конечно.

С другой стороны, можете дождаться когда тестинг заморозят,- то есть перестанут менять состав пакетной базы,- набор пакетов, а будут только исправлять имеющиеся пакеты. Тестинг в таком состоянии уже ближе к стэйблу.

Но помните, тесниг- есть тестинг, в принципе может быть что угодно.

С третьей стороны, как тут уже писали, - многое зависти от радиуса кривизны рук. У кого-то тестинг поёт и пляшет, а иной будет жаловаться на стейбл или вообще олдстейбл.

#206347
Otten написал:
Т.е. перейдя например на тестинг, можно сразу столкнуться с кучей косяков? Чего можно ожидать?

не первый год на тестинге. На "косяк" натолкнулся только один раз: когда Ленни был тестингом там сменилось ядро. А для этого ядра не было родных дров для карточки ATI 1200Xpress. Поставил свободные. Компиз стал глючить (заголовки окон пропадали). Какоето время сидел без графических эффектов (но, лично мне, это совершенно не критично). Потом поправили. (Т.е. даже если бы я просто переходил на новый релиз, пришлось бы менять дрова, только вот не видел пропадающих шапок)
Вот на на этой неделе читал что в тестинге в хромиуме какойто косяк вылез (сам не проверял, т.к. у меня хром не из репы).

В общем то вот и все за два с гаком года на тестинге. На компе и работа и развлечение..... (Так же тестинг на походном ноутбуке и у жены на фирме ставил)

Имхо все зависит от целей и задач. Если новизна программ совершенно не критична то оставайтесь на стабильной. (например до тех пор пока количество незакрытых багов будет в ней меньше http://bugs.debian.org/release-critical/) если все же хочется посвежее - для десктопа вполне годная ветка.

#206348

Помните, что убунту делается вообще из сида.

Из тестинга. Оффиц. инфа.

#206350

В моей истории всего один критичный "косяк" с тестингом,- дело было на сквизе-тестинге, aptoncd при запуске падал. И долго ничего не приходило в обновах. Как то я подумал, может всем пофиг этот пакет, залил багрепорт. Но это была моя наивность, репорт уже дано был и я просто продублировал, не разобравшись. Майнтайнер ответил еще на первый репорт, что исправления давно есть и скоро зальет.
Может быть у меня потребности такие скромные, но более "косяков" мешавших мне лично не припомню.

#206354
metra написал:
Из тестинга. Оффиц. инфа.

Я рьяно спорить не буду, Но вот википедия пишет

text
Пакеты Ubuntu в основном базируются на пакетах из нестабильной (unstable) группы пакетов Debian.

Взято здесь:
http://ru.wikipedia.org/wiki/Ubuntu
Вот тут то же на английском:

text
Ubuntu packages are based on packages from Debian's unstable branch

http://en.wikipedia.org/wiki/Ubuntu_(operating_system)

Опять же unstable это sid просто по названию:
In the Debian jargon, unstable is the development distribution of Debian. It is codenamed sid.
С той же вики:
http://en.wikipedia.org/wiki/Unstable_(Debian)

#206386
Otten написал:
Так может сразу на тестинг?

Сначала backports, сторонние репы, изучить продвинутые возможности управления пакетами, наконец самому научиться бекпортировать небольшие пакеты, и если все это не позволит установить нужную версию без радикального обновления - тогда да, ничего не поделаешь, к сожалению бывает зависимости не позволяют использовать то что хочешь, таков стиль разработки.

#206400

metra
Из Testing только LTS-релизы.

#206423

Darth Revan, redux, точно, перепутал.

#206460

Скачал сорцы cairo-1.10.2 , пропатчило без ошибок, зато теперь не собирается.

text

root@debian:/home/otten/Загрузки/libcairo2_1.10.2/cairo-1.10.2# dpkg-buildpackage
dpkg-buildpackage: экспорт CFLAGS из dpkg-buildflags (происхождение: vendor): -g -O2
dpkg-buildpackage: экспорт CPPFLAGS из dpkg-buildflags (происхождение: vendor): 
dpkg-buildpackage: экспорт CXXFLAGS из dpkg-buildflags (происхождение: vendor): -g -O2
dpkg-buildpackage: экспорт FFLAGS из dpkg-buildflags (происхождение: vendor): -g -O2
dpkg-buildpackage: экспорт LDFLAGS из dpkg-buildflags (происхождение: vendor): 
tail: невозможно открыть «debian/changelog» для чтения: Нет такого файла или каталога
dpkg-buildpackage: ошибка: конец debian/changelog возвратил код ошибки 1
root@debian:/home/otten/Загрузки/libcairo2_1.10.2/cairo-1.10.2# 

В папке с исходниками нет почему-то папки Debian с содержимым, в предыдущей версии 1.8.10 была..

Сделал в каталоге исходников по рекомендациям вики:

text
./configure --prefix=/usr && make

Потом dh_make, а оно мне - команда не найдена.

P.S. Хех, ну я и тормоз, папка Debian, во втором скачаном архиве.


P.P.S Пакеты собрались, поставил. Результат удовлетворительный, для меня по крайней мере.
В рутовых окнах и в хроме тоже теперь все нормально, но в хроме похуже, чем в iceweasel. Cairo брал из тестинга, патч отсюда http://aur.archlinux.org/packages.php?ID=8110

#206490

Otten,
mkdir -p ~/constructor/{cairo,patch}
cd ~/constructor/patch
wget -c http://www.sergeysl.ru/wp-content/uploads/freebsd/cairo-9999-cleartype.patch
cd ../cairo
sudo apt-get -y install dpkg-dev devscripts fakeroot
apt-get source cairo
cd cairo*
dch -i #называем например 1.10.2-6-hinting
cd .. #архив *.orig.tar.gz переименовать, будет видно различие
cd cairo*
patch -Np1 -i ../../patch/cairo*
apt-get build-dep cairo
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i libcairo2_1*
Примерно так.

Войдите или зарегистрируйтесь, чтобы ответить.