LINUX.ORG.RU

Pacman 3.4.0

 


0

0

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

Из наиболее интересного:

  • Зеркала и кэш:
    • Новая опция «Architecture», ограничивающая действия pacman только выбранной архитектурой. По-дефолту выставлено в auto (определение на основе вывода 'uname -m').
    • Переменная $arch в URL зеркал.
    • При синхронизации извлекаются только обновившиеся элементы.
    • Очистка кэша работает со всеми каталогами, а не только с первым.
    • rankmirrors переписан на bash.
    • cleanupdelta — новая утилита для удаления неиспользуемых дельт из БД.
  • Установка и удаление:
    • Можно одновременно обновлять пакеты и ставить новые (например, 'pacman -Syu rekonq').
    • Установка через -U наконец-то научилась обрабатывать зависимости, конфликты и замещение пакетов.
    • Установка через -U и удаление пакетов всегда запрашивают подтверждение пользователя.
    • Поле «требуется пакетами» в выводе -Sii (показывает не только установленные!).
  • Другое:
    • Новое действие -D/--database, изменяющее данные пакета в БД. Пока можно менять только причину установки (установлен явно/как зависимость).
    • -Qo может сам раскрывать пути (как which).
    • Новые ключи --print и --print-format. Первый напечатает цели вместо выполнения указанного действия, второй позволит формат этого самого вывода настроить.
    • bash-completion переписан для оптимизации и уменьшения размера.
  • makepkg:
    • Автоматическая остановка при ошибках (больше не нужно писать «|| return 1»).
    • Для нескольких пакетов, заданных в одном PKGBUILD (split PKGBUILD) можно указать разные переменные pkgver, pkgrel и arch. Также можно выполнить сборку только отдельных пакетов с помощью ключа --pkg.
    • Функция build() стала опциональной.
    • Список изменений можно подключить через переменную changelog.
    • Большой рефакторинг в обработке тестов («[» внутри «[[»).

>>> Подробности

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

Я давно очнулся, но вы, если хотите, можете продолжать считать, что проприетарный софт - это нормально.

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

зачем чепуху читать ?

По существу же сказать тебе нечего.
А причитаний дуримаров и так каждый день хватает.

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

Спасибо огромное. Вообще форум и вики у арча хорошие. Часто в поисках ответов на свои федорные проблемы попадаю туда. И что нравится - очень часто толковые объяснения, а не «система-управление-кнопа такая-то».

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

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

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

>зачем чепуху читать ?

причитаний дуримаров


Какая примитивная отмазка… :(

А по существу я ответил в первом предложении.

AX ★★★★★ ()

Гц всех арчеводов

/me ушел обновляться

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

> Он не через wget, а через свой велосипед что ли качает по умолчанию?

псих? удивись ещё, что wget не через KGet качает, а через «свой велосипед»

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

> зарабатываешь ты тоже только на Свободном Софте?
Для программирования свободного софта вполне достаточно

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

Я имел ввиду, что бы писать программы, вполне достаточно свободного софта — Linux+emacs+gcc — это всё было два десятилетия назад. И уже с того времени можно зарабатывать, используя свободный софт

Xenius ★★★★★ ()

В очередной раз обновился, в очередной раз - без проблем. Арч - торт!!!!

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

Жить, исключительно на _свободном_ софте, то бишь, ты не можешь?
//блин, я и сам свою логику перестаю улавливать </fat-lor-troll>

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

Не удержался

>Очнись, сынок, это жизнь, а не игра. Вся жизнь игра. Хм,никогда квесты не любил. Этот нравится.

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

В очередной раз обновился, в очередной раз - без проблем.

Тоже только что. Только xf86-video-intel-git пришлось пересобрать. Не получилось порезвиться.

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

Спасибо

> Арчеводов поздравляю, счастья, радости желаю. //Ждем 2010 комментов.

Позитивно. Даже улыбнулся.

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

>Под какой лицензией пишешь?

А я вот без проблем только на свободном софте зарабатываю. Всё что пишу, заказчику передаётся под GPL. Мне пофиг на дальнейшее распространение моего кода. И для разработки тоже всё свободное. Даже дрова на хардвар на моём компе - свободные.

Где достать?

Обращайся. За скромную сумму напишем тебе, например, сайт, получишь исходники. Или какую-нибудь десктопную прогу на qt.

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

> Клиенты твоих заказчиков оповещены о GPL?

а чем им это мешает использовать софт?

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

не помогло что ли, или симптомы не понравились?

Hokum ☆☆☆☆ ()

Очень отрадно, хотя обновился раньше, чем увидел новость :)

Очень много вкусных и/или долгожданных изменений и дополнений. Пакман — один из столпов арча, так что новость достойна главной ;)

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

pacman всегда умел использовать прокси просто нужно указать в переменной окружения http_proxy

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

> Дистр — недопилен (кто юзал больше недели — поймет, о чем я)

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

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

> А как же bsd init, rolling release?

Это есть не только в арче. К.О.

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

> Он не через wget, а через свой велосипед что ли качает по умолчанию?

В контексте пакетного менеджера именно прикручивание wget является велосипедом. В отличие от libdownload, да.

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

> а вот на серверах лично я уже делаю выбор в пользу rhel

Думаю, что ставить rolling-release и bleeding-edge дистрибутив на сервер может только полный ССЗБ. :) Очевидно же, что RHEL-based для таких случаев выгоднее.

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

>>> А в арче же, я могу без особого труда нарыть пакетов с чисто номинальными зависимостями вида «depend = glib2».

Угу, вы можете выстрелить себе в ногу, если захотите. Почему нет? Это ведь ваша нога.


)) Логика ...


и

Ты напился или тебя взломали? %)



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

А отвечать на дурноватые вопросы и полудурковые соображения фанов (и тем самым накручивать накручивать ретинг этой темы) - вот со всем этим не ко мне уже.

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

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

Твоё мнение об арче я понял с первого поста и обсуждать не хочу. Просто ты сегодня крайне неадекватен, потому я и задал такой вопрос - мало ли что... :)

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

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

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

>Твоё мнение об арче я понял с первого поста и обсуждать не хочу.

Вот и чудно.





elipse ★★★ ()

а что такое случилось с группами? pacman -S xorg и он мне весь xorg установить хочет, а раньше спрашивал: «хотите всё, или выберети нужное»

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

>а что такое случилось с группами? pacman -S xorg и он мне весь xorg установить хочет, а раньше спрашивал: «хотите всё, или выберети нужное»

Это фича: http://www.mail-archive.com/pacman-dev@archlinux.org/msg04749.html

Но если разрабы увидят, что недовольных слишком много, то скорей всего вернут всё назад. Можешь проголосовать здесь: http://bugs.archlinux.org/task/19853.

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

Не думаю, что будет много, так как смысл фичи туманен.

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

>смысл фичи туманен.

Смысл фичи очень даже ясен — запускаешь в консоли 'pacman -S kdemod-kdegames' и спокойно выбираешь только нужные пакеты. Тоже самое для любых наборов апплетов/расширений/драйверов. И нет необходимости сначала искать все пакеты, потом копипастить их итд.

Лично я вообще не понимаю, зачем в extra засунули эти дурацкие мета-пакеты (абсолютно неродная для арча вещь), в kdemod в сто раз удобнее сделано.

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

Если честно, то я никогда не замечал этой фичи и действовал именно копипастой - причём неудобства не ощущал, так что для меня действительно она не важна

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