LINUX.ORG.RU

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

 , ,


0

2

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

>>> Оригинал



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

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

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

Там ишшо есть искоробочный дифф и интерактивный мерж.

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

А во-вторых, по вашей же ссылке:

Yaourt - A package manager that supports the AUR repository. Use yaourt -C to compare, replace and merge configuration files..

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

mv != ручная правка конфигов.

И тем не менее, это требует определённого ручного вмешательства. Надо искать эти конфиги, заменять их, в то время как APT сам разбирается с этим. Как я уже говорил, pacman следует KISS, поэтому APT-way для него не Ъ. Я его за это не осуждаю, но пусть он останется уделом арчеводов.

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

А чего тут обсуждать? У APT, как имеющего многократно превосходящую количественно пользовательскую базу. И даже былинная криворукость арчевских школоло-мейнтейнеров ничего не изменит :]

Вывернулись. :-D

Axon ★★★★★
()

Отличная новость, иду обновляться. Кстати, интересно, насколько быстро у всех пакетов появятся цифровые подписи.

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

И тем не менее, это требует определённого ручного вмешательства.

О УЖАС!!! Я только что осознал это со всей глубиной и побежал ставить дебиан. No, seriously.

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

А что апт умеет такого? Спрашиваю без подвоха - только для общего развития.

mrcim
()
Ответ на: комментарий от cruxish

Я доверяю официальному репозиторию Арча и его зеркалу на Яндексе.

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

А яндекс - шарашка, у которой ещё и зеркала медленно обновляются. Им вообще доверия нет.

anonymous
()
Ответ на: комментарий от cruxish

Сможете навскидку сказать, какой командой можно удалить пакет со всем деревом его ненужных зависимостей и всеми пакетами, которые от него зависят, без завязки на то, ставились ли пакеты вручную через dpkg или через apt? Т.е. аналог pacman -Rcss foo?

Спасибо, лучшего способа снести что-нибудь нужное найти крайне сложно. Скажем, поставил я когда-то нужные мне пакеты a,b и c. Потом поставил пакет d у которого в зависимостях есть a,b,c и еще e,f,g. И я так понимаю, данная команда снесет мне все пакеты a,b,c,e,f,g без разбора? Или там все же есть что-то вроде системы автоматически установленных пакетов в апт, что бы пакман не снес мне пакеты a,b,c? Даже интересно.

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

Debian в этом случае удалит автоматически установленные e,f,g. Но оставит a,b,c. Думаю, пакман тоже должен разобраться, но хотелось бы услышать мнение тех кто им пользуется.

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

Debian в этом случае удалит автоматически установленные e,f,g. Но оставит a,b,c. Думаю, пакман тоже должен разобраться, но хотелось бы услышать мнение тех кто им пользуется.

man pacman

       -s, --recursive
           Remove each target specified including all of their dependencies, provided that
           (A) they are not required by other packages; and (B) they were not explicitly
           installed by the user. This operation is recursive and analogous to a backwards
           --sync operation, and helps keep a clean system without orphans. If you want to
           omit condition (B), pass this option twice.
Axon ★★★★★
()
Ответ на: комментарий от Polugnom

У меня в свое время ничего не удалял, что меня крайне расстраивало - установишь пакет с кучей зависимостей, а он полное г*, удалить все, что установил без логов практически нереально. На сколько мне помнится если установить kde и тут же попросить удалить, половину - это максимум, что он удалит.

mrcim
()
Ответ на: комментарий от omegatype

это наиболее избитый, пошлый и мещанский прием.

Обоснование этому высказыванию?

Поищи по лору характерные выражения. Тысячи их.

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

Начни с того, чтобы выучить, что слово «Британика» пишется с одной «н».

Лол.

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

Это все из-за мягких зависимостей. Например, kdm предоставляет x-display-manager, и он не будет удален автоматически как теоретически нужный в системе. А ты представляешь сколько кед у него в зависимостях.

Polugnom ★★★★★
()

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

предупреждение: /etc/pacman.conf установлен как /etc/pacman.conf.pacnew
предупреждение: /etc/makepkg.conf установлен как /etc/makepkg.conf.pacnew
 >>> Run `pacman-key --init` to set up your pacman keyring.
Behem0th ★★★★★
()

всё не читал - там delta когда добавят как в федорке? и сразу вопрос - где ещё есть delta пакеты кроме федорки (инет очень дорогой) ?

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

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

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

И главный вопрос - я установил его просто посмотреть и я срать хотел на мягкие зависимости и не хочу видеть все что установил вместе с кедами, что делать? Тоскливо тыкать копипастом вручную?

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

я установил его просто посмотреть и я срать хотел на мягкие зависимости

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

Polugnom ★★★★★
()

Отличная новость!

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

Просто если хочется чем-то управлять - арч гента... А если «жри что дают» - это дебиан стейбл самое оно. Только вот чем он лучше Win, и вообще лучше? По моему Win не так плох, как его малюют. Все сравнения я провожу только stable версий и репозиториев, я понимаю, что дебиан так же можно довертеть до арче подключением тестингов, но проблем от этого станет только больше.

Такими темпами впереди планеты всей - макось.

mrcim
()
Ответ на: комментарий от Behem0th
[behem0th@ArchLinux ~]$ cat /var/log/pacman.log | grep libarchive
[2011-09-08 22:50] upgraded libarchive (2.8.4-2 -> 2.8.5-1)
[2011-10-26 20:10] upgraded libarchive (2.8.5-1 -> 2.8.5-2)
[2012-01-09 10:24] Running 'pacman -S testing/libarchive testing/util-linux testing/libarchive'
[2012-01-09 10:24] upgraded libarchive (2.8.5-2 -> 3.0.2-1)
[2012-01-09 15:22] Running 'pacman -S libarchive'
[2012-01-09 15:22] upgraded libarchive (3.0.2-1 -> 2.8.5-2)
[2012-01-17 23:39] upgraded libarchive (2.8.5-2 -> 3.0.3-2)

Обновление с тестинга в середине можешь в расчет не брать там видно что через несколько часов назад откатился.

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

А «сладости» как понос по губам размазывать?

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

Для меня такие слова как «вкусности» — как кусок дерьма за шиворот. Просто передёргивает от отвращения.

Что ж, приятного аппетита. :-)

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

если хочется чем-то управлять - арч гента

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

А если «жри что дают» - это дебиан стейбл самое оно

Stable надежен, прост и, действительно, немного дубоват. Почему им и пользуюсь.

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

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

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

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

А если «жри что дают» - это дебиан стейбл самое оно.

Что за чушь? Debian Stable тоже Linux, и его можно докрутить до чего угодно точно так же, как и Arch. И даже необязательно для этого подключать тестинг.

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

Что заставляет пользоваться Linux, а не Win и тем более не Mac? Последние больше продвинулись в направлении «просто работает».

mrcim
()
Ответ на: комментарий от eugeno

Ну и что ты докрутишь ? менюшку? я говорю о софте, его негде взять если не искать репы или не скачивать вручную. По сути дебиан стейбл - что установил с диска на том и сиди(ну + 15-20 пакетов нужных поставить из реп).

mrcim
()
Ответ на: комментарий от eugeno

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

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

Винду можно и вместо арча ставить, и ничего так же не потеряешь. Так что мимо.

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

Хотя, на самом деле, ещё много не подписанных (3498 подписаны, 2080 не подписаны).

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