The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск пакетного менеджера Pacman 7.0

14.07.2024 22:43

Доступен релиз пакетного менеджера Pacman 7.0, применяемого в дистрибутиве Arch Linux. Из изменений можно выделить:

  • В настройки добавлен параметр DownloadUser, позволяющий сбросить привилегии при выполнении операций загрузки файлов и сохранить загруженные файлы во временный каталог, принадлежащий указанному в директиве пользователю.
  • В системах на базе ядра Linux задействованы механизмы изоляции, запрещающие процессу, выполняющему загрузку, запись в области ФC, вне каталога для загрузки. Для отключения режима изоляции при загрузке предложены настройка DisableSandbox и опция командной строки "--disable-sandbox".
  • Добавлена проверка того, что БД и цифровая подпись загружены из одного источника.
  • В коде для предотвращения переполнений буфера вместо функции sprintf задействована функция snprintf, в которой задаётся лимит на размер результирующей строки.
  • Налажена возможность сборки в режиме "-D_FORTIFY_SOURCE=3", выявляющем возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h.
  • Устранена проблема, которая могла привести к переполнению буфера при обработке очень длинных файловых путей к скриплетам.


  1. Главная ссылка к новости (https://lists.archlinux.org/ar...)
  2. OpenNews: В Arch Linux обновлён пакетный менеджер Pacman 6.1 и инсталлятор Archinstall 2.7.2
  3. OpenNews: Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archinstall 2.2.0
  4. OpenNews: Уязвимость в пакетном менеджере pacman, позволяющая выполнить код в ходе MITM-атаки
  5. OpenNews: Релиз дистрибутива blendOS 4, поддерживающего пакеты из Arch, Fedora, Debian, CentOS и Ubuntu
  6. OpenNews: Представлен Amelia, простой консольный инсталлятор для Arch Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61546-pacman
Ключевые слова: pacman, archlinux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Казацький ватажок (?), 02:15, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Своеобразный инструмент. Для тех, кому нравятся всякие крючочки-закорючки в духе write only однострочников на shell.
     
     
  • 2.75, Анониссимус (?), 12:17, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, это образец наихудшего CLI. Образцы лучшего, по моему мнению -- утилиты ip, btrfs. Но и в них не всё хорошо, есть путаница с тем, в каком месте команды вписывать ключ.
     
  • 2.78, Аноним (78), 13:34, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но если все же осилишь то затруднений никаких не вызывает, удобно и быстро.
     

  • 1.13, nomernomer (?), 04:38, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И что там такого, что сразу 7.0, а не 6.2?

    sandboxing?

     
  • 1.44, Аноним (44), 07:43, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Оно хоть научилось зависимости резольвить?
     
     
  • 2.45, nymous (?), 08:09, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Со slackware не путаешь?
     
     
  • 3.46, Аноним (46), 08:22, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Не знаю как сейчас, но раньше был косяк, когда обновление одного пакета в системе могло грохнул всё от него зависящее при изменении api. Система за этим не следила.
     
     
  • 4.64, nomernomer (?), 12:50, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Один пакет в арче обновлять нельзя.

    Частичные обновления не поддерживаются, прямо написано в вики.

     
     
  • 5.65, Аноним (65), 14:11, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Даунгрейдиться вообще нельзя, даже если сразу все пакеты репозитория. Ну то есть в конкретной ситуации, возможно, и получится, но в общем случае оно неработоспособно.
     
     
  • 6.66, helloworld (?), 15:58, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть инструменты и для downgrade.
     
     
  • 7.67, Аноним (65), 21:24, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Можно списочек?
     
     
  • 8.68, Аноним (68), 00:58, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https aur archlinux org packages downgrade Но лучше использовать нормальный па... текст свёрнут, показать
     
  • 6.70, parad (ok), 02:30, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    если не умеешь - не значит что нельзя. всё можно:
    прописываешь репу с датой на какой день хочешь даунгрейднутся:
    > Server=https://archive.archlinux.org/repos/2024/06/05/$repo/os/$arch

    далее:
    > pacman -Suuyy

    всё.

     
     
  • 7.81, Аноним (81), 16:42, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    O_O

    Ты меня спас!

    Воистину, век живи – век учись.

     
  • 5.69, parad (ok), 02:29, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    можно - качаешь руками и ставишь через pacman -U.
     
     
  • 6.73, nomernomer (?), 05:51, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Только надо учитывать, что так можно легко выстрелить себе в ногу.
     
  • 6.74, nomernomer (?), 05:55, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    можно и так

    sudo pacman -Sy package_name

    это и есть частичное обновление

     
  • 2.71, parad (ok), 02:32, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а какие проблемы с резолвингом зависимостей? а то за столько лет ни разу не сталкивался.
     

  • 1.47, ryoken (ok), 08:25, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>В системах на базе ядра Linux

    Арч работает с другими ядрами? Вроде раньше это только Деб умел...

     
     
  • 2.48, Аноним (48), 09:31, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Arch - нет, Pacman - может, но зачем?
     
     
  • 3.52, Аноним (52), 09:57, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Pacman есть и под Windows, например в составе MinGW.
     
     
  • 4.63, Аноним (63), 12:10, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Знаю что он используется в MSYS2, через который некоторые и ставят MinGW. Но в самом MinGW pacman'а отродясь не было.
     
  • 2.53, Аноним (53), 09:57, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Pacman часть MinGW/MSYS2 на Windows
     
  • 2.60, Аноним (60), 10:49, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Помнится Арчеводы пытались пилить Арч на базя Фряхи.
    https://en.wikipedia.org/wiki/PacBSD
    https://bbs.archlinux.org/viewtopic.php?id=142679
     
  • 2.61, Аноним (60), 10:50, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Больше того, они пытались пилить даже Arch Hurd, как бы ужасно это не звучало.
    https://en.wikipedia.org/wiki/Arch_Hurd
     

  • 1.62, Аноним (62), 12:06, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >БД и цифровая подпись загружены из одного источника

    это чтобы проще подменить было?

     
     
  • 2.72, parad (ok), 02:36, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не все зеркала обновляются одновременно. были случаи когда на одном зеркале был пакет подписанный несуществующей или отозванной подписью, тк сами подписи загружались с другого зеркала - с более свежим или более старым срезом. приходилось ждать когда синхронизируются, либо руками одно конкретное зеркало прописывать.
     

  • 1.77, Аноним (77), 09:17, 17/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Опять флаг --yes не подвезли
     
     
  • 2.79, Аноним (78), 13:38, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    --noconfirm вообще-то
     
     
  • 3.80, Manjaro (?), 12:13, 18/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Который сработает не всегда и не везде. Ибо он выбирает дефолтные варианты ответов, которые могут быть и Нет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру