rdf |
|
Темы:
1
Сообщения:
165
Участник с: 01 мая 2011
|
siroccoА в чем нет? Там просто на примере firefox написано как не надо делать пакеты. Если глянуть зависимости для firefox: depends=('gtk2' 'mozilla-common' 'nss' 'libxt' 'hunspell' 'startup-notification' 'mime-types' 'dbus-glib' 'alsa-lib' 'sqlite3' 'libnotify' 'desktop-file-utils' 'libvpx' 'libevent' 'hicolor-icon-theme') depends=('gtk2>=2.24.7-1' ...) pacman -Sy firefox |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
vadikА тут соглашусь. Потому что сам pacman -Syu делаю, только если при установке пакета pacman не может найти его или его зависимость в репозитории. Я, к примеру год сидел на лимитированном трафике и частенько устанавливал пакеты без полного обновления, и ничего страшного не случилось, просто нужно быть более внимательным и понимать, что делаешь и к чему это может привести.Ты опытный человек на Арче и знаешь, что делать, даже если что-то случится. Rdf тема о том, что у многих пользователей остались старые привычки при установке пакетов обновлять только репозитории. И она уже давнишняя, а исправлена только 4 июля этого года. Все темы вроде “pacman не запускается, xz/lzma library error” это последствия частичных обновлений. Насчет AUR, эксперимент: 1) ставим свежий Арч; 2) не обновляем систему, обновляем только список пакетов из репозиториев. Таким образом мы имитируем частичное обновление. 3) скачиваем tarboll betaradio, распаковываем 4) makepkg -s 5) все зависимости разрешаются автоматически, но сборка завершится ошибкой (переменная или ссылка неверна, не помню) 6) pacman -Syu, makepkg -s 7) все работает Проблемы явно заключаются в несоответствии версий системных библиотек из base. Ты предлагаешь их дописывать в PKGBUILD и думаешь, что соберешь пакет? Да, при сборке из AUR также желательно привести систему в состояние up-to-date. Мейнтейнер Арча об этом и писал. И я нигде не писал, что это всегда приведет к проблеме зависимостей. Тут, как сказал vadik, все зависит от времени последнего апгрейда. jim945, я верю, что ты справишься с любой проблемой, которую сам себе и устроишь. Но ты сам все же был не в курсе таких тонкостей. ;) А Вики на моей стороне, теперь. Ну, хорошо, разобрались вроде. :) |
rdf |
|
Темы:
1
Сообщения:
165
Участник с: 01 мая 2011
|
grunewaldbetaradio в ауре отмечен как “out of date”… |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
grunewaldДа. И не только со своей. А здесь пока только ты устроил себе проблему и пытаешься всех убедить, что это и их проблема. grunewaldНу если человек не может прочитать Вику, это его проблемы. Ведь так? Или там не понятна нормальная последовательность установки? Установка, обновление, установка sudo, добавление юзверя(ей), установка остального софта. В вики понятно расписано, как и 2 года назад, когда впервые ставил Арч. grunewaldПотому что RdfИли опять “много” писать? grunewaldКаких именно? Пока из этой темы я не узнал ничего нового.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
grunewaldЭто обновление базы пакмэна. Частичное обновление системы - это, когда часть пакетов обновляется, а часть нет. Не так ли? Опять все перепутал. :)
Lupus pilum mutat, non mentem.
|
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
grunewaldВсе намного проще - у меня выхода иного небыло. А по поводу опыта - вот же и опыт, и подсказки и куча всего. А на арче я с момента регистрации на этом форуме, до этого год на убунте. И работа у меня с ИТ никак не связана, просто подобрал себе наиболее удобную систему. Поэтому опытным себя не считаю.vadikТы опытный человек на Арче и знаешь, что делать, даже если что-то случится. |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
jim945, ты опять заставляешь меня много писать. :) В данном случае получается частичное обновление: системные пакеты старые, а после команды makepkg -s, подтянутые по зависимостям, новые и частично обновленные. То же самое, как если бы ты через какое-то длительное время сделал установку пакета через pacman -Sy.betaradio в ауре отмечен как “out of date”…Как хорошо, что я его вовремя собрал. Я тебе ссылок накидал, доводы привел - ты мне в ответ только детский лепет о понятиях, терминах. Каких, и сам до конца не понимаешь. Вот это: В вики понятно расписано, как и 2 года назад, когда впервые ставил Арч.и это: Вот, к примеру, стали доступны новое ядро, иксы, дрова и блендер, гимп и т.д.друг другу противоречат. Вики изменилась, а ты нет. И таких как ты товарищей еще много. Ладно, продолжай ставить гимп отдельно от системы. А я лучше буду продолжать обновлять систему, когда она этого просит. Возможно предвосхищая твой вопрос, Rdf, скажу, что проблема, почему пакет в примере выше не собрался, находится в зависимостях пакетов, которые являются зависимостями инструментов сборки. Т.е. это depends=(makedepends=(depends=(какой-то/какие-то пакет/ы из ‘devel-base’))), если бы такой синтаксис поддерживался. Я лучше обновлю систему, как советует мейнтейнер Арча, чем буду пытаться править PKGBUILD. Пишите его сами. А в остальном, я с тобой согласен, все работает так, как ты и описал. Давайте вернемся в начало 2000х, когда в некоторых дистрибутивах установка браузера тянула за собой иксы и гном со всеми потрохами. Предлагаю провести эксперимент: установить новую систему (она не такая уж и древняя по сравнению с 20 годами) и поставить на ней firefox8 из аура, не обновляя ничего, а правя только PKGBUILD. Или много писать? Ну, естественно, процесс отписывать в форум, чтобы было что почитать. vadikНе могу согласиться, учитывая такое количество постов, почти все из которых приводят к решению проблемы. В общем, тема себя исчерпала. Sirocco уже указал дату, с которой "частичные обновления больше не поддерживаются", вики тоже исправили. Все, кто не согласен - ССЗБ. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
grunewaldНадо точней писать. У тебя фраза “Таким образом мы имитируем частичное обновление.” в п.2, а не 4 же. grunewaldЯ где-то писал, что систему вообще ненужно обновлять? В вики это тоже есть. Пользуйся netinstall, если не можешь систему после установки обновить.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
grunewaldГде? То есть новый пакет теперь нереально поставить, если все остальные не обновлены? ;D
Lupus pilum mutat, non mentem.
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Предлагаю провести эксперимент: установить новую систему (она не такая уж и древняя по сравнению с 20 годами) и поставить на ней firefox8 из аура, не обновляя ничего, …Если ты предлагаешь ставить ff8-beta-bin из AUR на только что установленную базовую систему, т.е., без иксов, видеодров и т.д. - то это противоречит вики и просто здравому смыслу, а посему - зачем пытаться выполнять заведомо неадекватные действия? Если-же пройти установку и настройку до конца, что пользователи со стандартными запросами обычно и делают (за исключением случаев с серверами без иксов, файлопомойками и пр.) - то в чём проблема-то? То есть новый пакет теперь нереально поставить, если все остальные не обновлены?Всякое возможно, кстати. Выше Вадик описал возможные проблемы, добавлю: искомого пакета просто может уже не быть в репах) Не сталкивался ни разу? Или задержка обновления серверов в миррорлисте, к примеру. (у меня был один случай не помню с каким пакетом: благополучно разрешилось сменой зеркал и yaourt -Syu) В конце-концов, есть man pacman - вот, с ним и спорьте=) ps. Не лучше ли потратить своё время, коли вы неравнодушны в арчу, на актуализацию русской вики? Сегодня случайно глянул “rc.conf” - страницу мухи засидели. Это так, к слову. И у самого руки не доходят никак… |