LINUX.ORG.RU

Обновление Pacman в Arch Linux

 , ,


0

2

Пакетный менеджер Pacman версии 4 перенесён в основной репозиторий дистрибутива Arch Linux. Самое главное нововведение этой версии состоит в поддержке электронной подписи. Сейчас механизм проверки подписи пакета отключён в конфигурационном файле по-умолчанию, пока не определены все нюансы подписания пакетов и распространения базы доверенных ключей. Для подробностей (и для решения вопросов, возникших в ходе этого обновления) рекомендуется ознакомиться со статьей .

>>> Оригинал



Проверено: DoctorSinus ()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от stack_protector

Запустить setup.exe легче чем подключать левые репозитории и разгребать конфликты

Не обманывай, не запустить сетап, а сначала найти оф сайт программы, скачать оттуда setup.exe а потом только запустить его.

Behem0th ★★★★★
()
Ответ на: комментарий от Deleted

Вот я и хочу жрать то, что дал мне автор софта, а хренушки.
Разве что всё из сорцов конпелять самому. Вот счастье-то.

thesis ★★★★★
()
Ответ на: комментарий от thesis

А автор софта не собирает пакеты под нужную ОС? Вот пичалька-то!

А ведь не будь «корыта», тебе бы пришлось конпелять из сорцов. Потому что автор софта вертел твои проблемы.

geekless ★★
()
Ответ на: комментарий от stack_protector

В дебиане чтобы поставить нужный софт придется подключать разные репозитории, возможно несовместимые.

Рекоммендую вам этого не делать. Если чего-то нет (чего?) - попросите сделать пакет или даже сами сделайте.

myhand
()
Ответ на: комментарий от thesis

Сто стоп стоп, а какже вариант поставить с оф сайта нужную тебе версию проги и превратить линукс в винду? В лине есть выбор между репами и оф сайтами в винде же только оф сайты.

Хотя ты прав.

Линукс это - Жри что дают (репы), Жри что найдеш(бинари с оф сайта), Жри чем поделятся(неофициальные репы для твоего дистрибьютива)и Жри что приготовишь сам(сборка и заворачивание в пакет нужной версии проги из сырцов с оф сайта).

В винде все проще, вариант только один: Жри что найдеш(бинари с оф сайта)

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Это никогда не вызывало проблем. И по-крайней мере я уверен что получаю программу из первых рук, а не пакет из какого-то PPA, который «один баклан собрал».

stack_protector
()
Ответ на: комментарий от thesis

>Вот я и хочу жрать то, что дал
>жрать что дают

Ну, ты понял.

Deleted
()
Ответ на: комментарий от geekless

А автор софта не собирает пакеты под нужную ОС? Вот пичалька-то!

Пичялька. Сугубо люниксовая, в венде это не предтавляет такой сложности. Отсюда утверждение №1: репозитории это костыль, позволяющий смириться с дурной сложностью сборки бинарных пакетов под весь сраный зоопарк.

А ведь не будь «корыта», тебе бы пришлось конпелять из сорцов.

А в венде не приходится. Отсюда утверждение №2: репозитории это принципиально неустранимый костыль.

Потому что автор софта вертел твои проблемы.

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

thesis ★★★★★
()
Ответ на: комментарий от thesis

Репозиторий это и есть такое корыто с надписью «жри, что дают»

Репозиторий это шведский стол, пусть в некоторых дистрах он и поскромнее. А в винде это большай помойка (интернет) в которой какие объедки ты найдешь такие и съешь.

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

В лине есть выбор между репами и оф сайтами

Нет такого выбора. То, что в недрах сорсфоржа можно найти полтора пакета под неведомую версию рхела с дебиаонм, это не «выбор».

thesis ★★★★★
()
Ответ на: комментарий от Behem0th

Репозиторий это холодильник, где лежат расфасованные неведомо чьими кривыми руками несвежие пакеты с едой из ресторана.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Пичялька. Сугубо люниксовая, в венде это не предтавляет такой сложности. Отсюда утверждение №1: репозитории это костыль, позволяющий смириться с дурной сложностью сборки бинарных пакетов под весь сраный зоопарк.

Наглые ЛПП. В арче мне достаточно взять шаблон PKGBUILD-а, вписать значения в полдюжину полей и запустить makepkg. А как в винде делаются установщики — сам знаешь.

Отсюда утверждение №1: ты лжец.

А в венде не приходится. Отсюда утверждение №2: репозитории это принципиально неустранимый костыль.

В винде не приходится, потому что почти весь софт закрыт. Отсюда утверждение №2: ты неумный лжец.

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

Мирись с чем хочешь. Типичный автор опенсорсного софта вертел твои проблемы просто потому, что ты с твоими проблемами ему никуда не упёрлись. Ты ему не нужен. Так что это твои и только твои проблемы.

geekless ★★
()
Ответ на: комментарий от stack_protector

Это никогда не вызывало проблем.

Вот и подключить доп репы не вызывает проблем.

Behem0th ★★★★★
()
Ответ на: комментарий от geekless

Твоя попытка что-то опровергнуть вообще никак не касается темы бинарных репозиториев. Ты написал что-то о своём, и теперь радуешься, как ты мне офигенно аргументированно возразил.

А самое хреновое в том, что тебе кажется - и, возможно, ты даже уверен в этом - что твои вопли как-то противоречат двум моим утверждениям.

В то время, как они их подтверждают: сборка софта под люниксы это геморрой, настолько нежелательный для разработчика, что его перекладывают либо на «майнтейнеров», либо на тебя лично.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Отсюда утверждение №1: репозитории это костыль,

Пользовался и виндой и линей и могу сказать что setup.exe это костыль придуманный изза отсутствия единого репозитория.

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Неверно. Репозитории это костыль, существующий ввиду отсутствия единого формата бинарных пакетов.

thesis ★★★★★
()
Ответ на: комментарий от thesis

чьими кривыми руками несвежие пакеты.

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

Behem0th ★★★★★
()
Ответ на: комментарий от thesis

Тебя незачем опровергать. Это всё равно, что опровергать человека, утверждающего, что ветер дует, потому что деревья шатаются.

Твоя упоротость очевидна всем. Ну кроме тебя самого.

Поэтому просто расскажи что-нибудь о том, как космические корабли бороздят просторы репозиториев.

geekless ★★
()
Ответ на: комментарий от thesis

Неверно. Репозитории это костыль, существующий ввиду отсутствия единого формата бинарных пакетов.

Единый репозитарий получает распространение не только в лине, практически все системы медленно движутся к единым репозиториям пример тому Адроид маркет, Апстор и в винде по моему тоже пытались сделать что то похожее. Так что наблюдается как раз тенденция по уходу с отдельных установщиков к единому репозиторию.

Насчет единого бинарного пакета: тоже считаю что его отсутствие недостаток линя.

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Чаще всего руки какраз прямее чем у большинства пользователей

Тем не менее, это лишние руки. Руки, делающие дурную работу по доставке еды со стола(от автора) до пользователя - просто потому, что пользователь, как правило, технически неспособен брать еду со стола сам.

выбор зависимостей в винде вообще вещь невозможная.

Вещь элементарная. Просто ей не очень часто пользуются - вендовый подход не приветствует отдельной дистрибуции миллиарда минипакетиков со всякими libhez.0.0.1.i686.deb.

thesis ★★★★★
()
Ответ на: комментарий от Nanodesu

Осенью полно таких апдейтов было, чуть ли не каждую неделю. Сейчас уже давно не попадались, ну вот кроме проблемы с mtab.

Не было осенью ни одного такого апдейта.

bloodredfrog ★★
()
Ответ на: комментарий от Behem0th

Ключевое слово - «единый». Как только в люниксах появится единый репозиторий, я буду совершенно счастлив.

thesis ★★★★★
()
Ответ на: комментарий от thesis

> выбор зависимостей в винде вообще вещь невозможная.

Вещь элементарная.

Да, ты не даешь заскучать.

geekless ★★
()
Ответ на: комментарий от thesis

Тем не менее, это лишние руки. Руки, делающие дурную работу по доставке еды со стола(от автора) до пользователя - просто потому, что пользователь, как правило, технически неспособен брать еду со стола сам.

Я считаю что это как раз нужные руки проводящие небольшое QA но избавляющие лудей от кучи проблем с поиском и установкой нужных программ, чаще всего все что нужно так это просто знать название софтины и вбить ее в поиске твоего менеджера пакетов дальше он все сделает сам.

Просто ей не очень часто пользуются - вендовый подход не приветствует отдельной дистрибуции миллиарда минипакетиков со всякими libhez.0.0.1.i686.deb.

Потому что никто не станет устанавливать 10 разных библиотек самостоятельно, и чтобы избавить пользователя от этого в один установщик пихают все что может пригодиться. Помоему ты сам привел доказательство ущербности setup.exe.

Behem0th ★★★★★
()
Ответ на: комментарий от redgremlin

Да, я понял. Если убрать из твоего сообщения неверные факты, то останутся одни предлоги и знаки препинания.

bloodredfrog ★★
()
Ответ на: комментарий от thesis

Ключевое слово - «единый». Как только в люниксах появится единый репозиторий, я буду совершенно счастлив.

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

Behem0th ★★★★★
()

Ну вот теперь первая проблема - обновил список пакетов, обновляю пакман, а он: не могу, бубёныть, какая-то там package-blah.. нуждается в старой версии пакмана! Оструеть не встать... Удалил yaourt, заставил установить pacman без определения зависимостей и пипец - он даже перестал запускаться. Вот это называется халтура мудаков, которым лениво проверять апгрейд. :((

matumba ★★★★★
()
Ответ на: комментарий от Behem0th

Суть даже не в единости, а в лёгкости добавления программ в него. С этой точки зрения, AUR пркатически идеален.

geekless ★★
()
Ответ на: комментарий от Behem0th

Я считаю что это как раз нужные руки

Я и не говорю, что они ненужные. В нынешних реалиях они действительно нужны. Я просто говорю, что нынешние реалии довольно дурацкие. Какой-то дебильный феодализм, когда на каждой навозной куче сидит свой местный царь, и никто не в состоянии договориться и объединить свою кучу с соседней.

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

От одних избавляет, другие добавляет. В той же центоси при наличии сторонних реп нередко возникают дурацкие потребности в разруливании приоритетов репозиториев, чтобы не было коллизий.

и чтобы избавить пользователя от этого в один установщик пихают все что может пригодиться

Ну и хорошо. Я еще во времена 9х вендов мог взять какой-нибудь instmsi из одного пакета и впереть его в систему по требованию другого. Это наследие тех тяжких времен, когда инет был тощий и не везде.

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

thesis ★★★★★
()
Ответ на: комментарий от matumba

Это называется идиотичность ССЗБ, которым лень почитать написанное на экране. Я за бан.

geekless ★★
()
Ответ на: комментарий от matumba

Вот это называется халтура мудаков, которым лениво проверять апгрейд. :((

Поздравляю ты идиот!

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

так как если не пользоваться маргинальными дистрами то в репах есть практически все что нужно.

Неа, нету. А благодаря взаимной несовместимости мы имеем ситуацию, когда любой дистрибутив можно смело называть «маргинальным». Ну, кроме андроида.

thesis ★★★★★
()
Ответ на: комментарий от stack_protector

Запустить setup.exe легче чем подключать левые репозитории и разгребать конфликты.

А как ты программы на свой телефон ставишь? Через setup.exe или всё-таки через страшный-ужасный репозиторий?

kss ★★★★★
()
Ответ на: комментарий от matumba

какая-то там package-blah.. нуждается в старой версии пакмана!

package-query

Удалил yaourt, заставил установить pacman без определения зависимостей

ССЗБ же. Если уже удалил пакет проблемный, почему не поставил нормально?

лениво проверять апгрейд.

С ним всё в порядке. При нормальном обновлении пакмен тянет что надо.

bloodredfrog ★★
()
Ответ на: комментарий от bloodredfrog

Щас телепатию потренирую. Что делает этот человек:

1. Видит мешающий удалению package-query.

2. Удаляет yaourt, но НЕ удаляет package-query.

3. Пытается обновить pacman. Получает ту же ошибку.

4. Принулительно обновляет пакман с игнорированием зависмостей. Получает новый пакман на старой либархив и сломанную систему.

Красивый и необычный способ выстрелить себе в ногу. Поздравляю его, чо.

geekless ★★
()
Ответ на: комментарий от thesis

Я и не говорю, что они ненужные. В нынешних реалиях они действительно нужны. Я просто говорю, что нынешние реалии довольно дурацкие. Какой-то дебильный феодализм, когда на каждой навозной куче сидит свой местный царь, и никто не в состоянии договориться и объединить свою кучу с соседней.

setup.exe ни капли не выход из этой ситуации а пройденный этап средневекового прошлого.

От одних избавляет, другие добавляет. В той же центоси при наличии сторонних реп нередко возникают дурацкие потребности в разруливании приоритетов репозиториев, чтобы не было коллизий.

Ну и хорошо

В винде штук по 5 разных vc++ рантай что то там которые наставились с разным софтом играми. И это не капли не «хорошо».

Неа, нету. А благодаря взаимной несовместимости мы имеем ситуацию, когда любой дистрибутив можно смело называть «маргинальным». Ну, кроме андроида.

Тогда делаешь как в винде ставишь с сайта программу

И да я не хочу тебе доказать что репозиторий это идеальная система и в данный момент не имеет недостатков. Да недостаки есть и их нужно решать но уйти к setup.exe которе нужно самому искать по 100 разных сайтов это не решение проблем это огромный шаг назад.

Behem0th ★★★★★
()
Ответ на: комментарий от redgremlin

Дегенерат малолетний, ты к чему этот срачик завёл? Лечи у психолога свой детский батхёрт.

With ★☆☆
()
Ответ на: комментарий от pekmop1024

Если кто не обновлялся дольше пары дней, перед установкой нового пакмана установите вручную новый libarchive.

Ох, где ж ты был, мудрый Каа! Я уже всё, писец, сломал дистр.

matumba ★★★★★
()
Ответ на: комментарий от shahid

4.2

Тебе умный человек(а какой же еще если такие категоричные заявления делает) что у тебя в АУРе пакеты собраны, значит они там собраны и нечего тут спорить ;)

Behem0th ★★★★★
()
Ответ на: комментарий от bloodredfrog

Это я про официальные страницы на sourceforge и официальные сайты. Речь разумеется про свободное, бесплатное и лицензионное ПО.

stack_protector
()
Ответ на: комментарий от geekless

Я тоже предположил именно такой сценарий. Отсюда вопросы:

1. Не логичнее ли сразу пытаться удалить мешающий package-query?

2. Когда после удаления yaourt получаешь ту же ошибку, не логично ли обратить свой взор наконец на этот мешающий пакет?

3. Не является ли несколько поспешным решение обновить пакетный менеджер принудительно с игнорированием зависимостей?

bloodredfrog ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.