Ошибка не найдена цель pamac gtk

Опять что-то с pamac-aur.

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

Добрый день. Pamac-aur при перезагрузке ОС молчит. Но yay -Syu в терминале находит обновления. При «насильном» обновлении в pamac пишет, что не может синхронизировать базы и что-то ещё.
Я понимаю, что это что-то вроде ДЕЖАВЮ (тема старая), но быстрый поиск в инете результатов не дал. Помогите, если можете.

Последний раз редактировалось rutgerg 08.11.2022 14:00, всего редактировалось 2 раза.

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
16.10.2022 08:42

Вот точный вывод pamac-aur:
не удалось заблокировать базу данных
Не удалось синхронизировать базы данных
Требуется перезапуск при применения изменений.

NightMan
Сообщения: 7
Зарегистрирован: 15.08.2022

#
16.10.2022 09:51

попробуйте удалить файл /var/lib/pacman/db.lck и перезапустить pacman

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
16.10.2022 10:39

Так вот самое интересное, что файла db.lck нет, и он не создается ни при каких действиях (обновление, установка, удаление и т.д.)
При команде в терминале sudo pacman -Syu все отлично, никаких ошибок. Переустановил pamac-aur после полного его удаления. Результат тот-же.
Команда pamac-manager тоже видимых ошибок не выдает.
Главный вопрос, я так думаю, — где db.lck, почему он не создается?

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
16.10.2022 11:07

Удалил оставшуюся после переустановки pamac-aur папку pamac в /var/tmp/ . Пока всё нормально, сообщение пропало.
Поддержку AUR в pamac-aur пока не включал. Понаблюдаю дальше.
Получается, что проблема была в файлах или конфигах в папке pamac в /var/tmp/.

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
08.11.2022 14:00

Добрый день. Pamac-aur при перезагрузке ОС опять молчит. Команда sudo pacman -Syu, например, выдаёт наличие обновления пакета shadow до версии shadow-4.11.1-4. Графический Pamac после проверки обновлений считает, что система актуальна. Не пойму куда «копать»? В интернете в основном про отсутствие пакетов обновлений из AUR, а ведь получается, что не видит обновлений даже из официального репазитория. Короче немного подзапутался. Правда последний раз снес pamac и установил из Chaotic-AUR репазитория, но вряд ли это что-то меняет.

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
08.11.2022 14:40

Установил pamac-aur из исходника. Пока работает. На долго ли?

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
08.11.2022 15:11

Чем дальше в лес gui, тем больше дров багов. Если pamac только для проверки обновлений (а на кой чёрт он нужен ещё), то можно поставить маленький и лёгкий aarchup , который будет выводить в уведомления информацию о доступных обновлениях. Для этого в автозагрузку засунуть что-то типа
aarchupstartup.sh

#!/bin/bash
if (pidof aarchup >/dev/null); then 
    kill $(pidof aarchup)
    /usr/bin/aarchup --loop-time 120 --timeout 10 --aur --icon archlinux &
else
    /usr/bin/aarchup --loop-time 120 --timeout 10 --aur --icon archlinux &
fi

Где 120 — это каждые два часа, а там как сами желаете…

vasek
Сообщения: 244
Зарегистрирован: 31.08.2022

#
08.11.2022 15:26

Вы все еще используете pamac-aur? — тогда мы идем к Вам и … снесем его …

PS — Лично я с месяц назад изменил технологию обновления. Использую только pacman с периодичностью 1раз в неделю.
Удалил все пакеты из AUR (было 5 пакетов) … пересмотрел их необходимость и установил по новой всего 2 пакета, … НО, главное, установил их в ручную без использования всяких paru/yay и др., точнее, собрал ручками пакет и установил с помощью pacman. А вот обновлять эти пакеты не буду до тех пор, пока они работают и к ним нет претензий … а вместо обновления все сначала (удалим пакет AUR, а далее опять соберем его ручками и установим pacman). Вот зачем обновлять пакет из AUR если к нему нет претензий?
Посоветовал один знакомой китаец, который уже обновляется так более 5 лет.
Ну и плюс к этому, всегда перед установкой пакета из AUR желательно поискать ему замену в китайской или другой репе (но это уже все индивидульно и на личное предпочтение).

Ошибки не исчезают с опытом — они просто умнеют

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
08.11.2022 16:07

ugras:
Если pamac только для проверки обновлений (а на кой чёрт он нужен ещё), то можно поставить маленький и лёгкий aarchup

Извините, уточните, а проверка обновлений только оф. репов, или и aur тоже? Естественно остальное посмотрю в нете.

vasek
Сообщения: 244
Зарегистрирован: 31.08.2022

#
08.11.2022 16:17

Вот зачем нужна проверка обновлений??? — что она дает положительного???
Не проще обновляться периодичски, например, 1-2 раза в нделю … как по мне, так достаточно 1 раза в неделю … а можно и 1 раз в 10 дней.
Можно написать даже и timer …

Ошибки не исчезают с опытом — они просто умнеют

rutgerg
Сообщения: 29
Зарегистрирован: 04.09.2022

#
08.11.2022 17:15

vasek:
Вот зачем нужна проверка обновлений??? — что она дает положительного???

Ничего не имею против. Но, согласитесь, нарушение работы ранее безотказно работающего (любого) пакета оставляет неприятный осадок и вопросы к дистрибутиву. Не очень люблю не выясненные обстоятельства нарушения работы приложений. Может я ошибаюсь, но принцип Arch Linux подрузамевает и (вольно не вольно) это обстоятельство. А так можно установить Win11 и не забивать себе голову ( да в него уже забыл когда заходил последний раз).

vasek
Сообщения: 244
Зарегистрирован: 31.08.2022

#
08.11.2022 17:55

rutgerg:нарушение работы ранее безотказно работающего (любого) пакета оставляет неприятный осадок и вопросы к дистрибутиву

Вызывает проблемы пакет, установленный из AUR … пакеты, установленные из официальных реп проблем практически не вызывают.
Рекомендую устанавливать как можно меньше пакетов из AUR. А если уж поставил и имеешь с ним проблемы, то это не проблема ArchLinux.
Во 2-ых, если уж так нужен этот пакет, то пробуй установить его из китайской репы — возможно с ним проблем не будет, но если буду, откажись от этого пакета.
pacman -Ss pamac-aur

archlinuxcn/pamac-aur 10.4.3-1
    A Gtk3 frontend, Package Manager based on libalpm with AUR and Appstream support

Ошибки не исчезают с опытом — они просто умнеют

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
08.11.2022 18:09

rutgerg:а проверка обновлений только оф. репов, или и aur тоже?

У него есть доп. зависимость (кажется auracle, точно не помню — сейчас им не пользуюсь), если она будет установлена — то AUR тоже проверяется и выводится внизу сообщения с припиской, что AUR. В файле запуска который я привёл в примере, запускается с опцией проверки AUR.

UPD:
Да, я не ошибся, см. последнюю строку
Dependencies (6)

libnotify (libnotify-gtk2, libnotify-id, libnotify-git)
pacman-contrib (pacman-contrib-git)
gzip (gzip-with-pigz-symlinks, dxcompress, dxcompress-git, gzip-git, gzip-zutils, pigz-gzip-symlink) (make)
meson (meson-git) (make)
ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin) (make)
auracle (auracle-git) (optional) – AUR support(—aur)

Последний раз редактировалось ugras 08.11.2022 18:20, всего редактировалось 1 раз.

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
08.11.2022 18:14

vasek:Вот зачем нужна проверка обновлений???

Ну если хочется, то почему нет? :grin:

RusWolf

Аватара пользователя

Сообщения: 66
Зарегистрирован: 16.08.2022

#
08.11.2022 19:15

vasek:Вы все еще используете pamac-aur?

Использую и буду использовать, пока другие хелперы, не научат сначала качать и обновлять archlinux-keyring и только после удачного обновления этого пакета, качать и устанавливать другие пакеты для обновления.

Arch Linux x86-64 на BTRFS

vasek
Сообщения: 244
Зарегистрирован: 31.08.2022

#
08.11.2022 19:41

RusWolf, это было приведено как шутка … каждый волен поступать так, как считает нужным …
Но важно другое, если уж ты сделал осознано свой выбор, то не нужно жаловаться на проблемы и винит в этом систему.
Вот за тобой этого не замечено …
А вот я кинулся в другую крайность, как писал выше — решил использовать только pacman и не использовать никакие AUR-хелперы.
Посмотрим, что из этого выйдет … это мой осознанный выбор и многим он не понравится … если будут трудности, то виноват в этом буду только сам.

Ошибки не исчезают с опытом — они просто умнеют

RusWolf

Аватара пользователя

Сообщения: 66
Зарегистрирован: 16.08.2022

#
08.11.2022 20:03

vasek:
Но важно другое, если уж ты сделал осознано свой выбор, то не нужно жаловаться на проблемы и винит в этом систему.

Согласен полностью.
Правда пока pamac-aur, проблем у меня не вызывал.

Arch Linux x86-64 на BTRFS

vasek
Сообщения: 244
Зарегистрирован: 31.08.2022

#
09.11.2022 15:09

RusWolf:пока другие хелперы, не научат сначала качать и обновлять archlinux-keyring

Что то мне это не совсем понятно — сколько не использовал yaourt, yay, paru никогда не испытывал проблем с ключами.
А вот проблема с ключами при использовании pacman однажды была — был затык с ключами для одного пакета, но просто сменил сервер ключей и больше проблем пока не возникало.
Когда решал проблему с ключами, то выяснил, что сервера ключей могут отставать в обновлениях, а другие вообще перестают работать и что интересно, эти сервера содержат разный набор ключей — все это частенько приводит к проблемам с ключами.

Ошибки не исчезают с опытом — они просто умнеют

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
10.11.2022 10:00

RusWolf:не научат сначала качать и обновлять archlinux-keyring и только после удачного обновления этого пакета, качать и устанавливать другие пакеты для обновления

Как это должно происходить? Интересует алгоритм.
Если среди пакетов доступных для обновления присутствует archlinux-keyring, то выполняется последовательно

sudo pacman -S archlinux-keyring
sudo pacman -Syu

Я правильно понял?

Hello Arch Linux Forums,
I am Christopher, an unexperienced Arch Linux user. I recently read an article on GUI package management tools for Arch Linux. So, I decided to install pamac(flatpak,snap and AUR) using the yay AUR helper. But for some reason, it complains about an unstatisfied dependency called snapd-glib which I have installed.Here is the output of yay -S pamac-all(It is in Greek):

chris@archlinux ~> yay -S pamac-all
:: Checking for conflicts…
:: Checking for inner conflicts…
(Aur:2)  libpamac-full-1:11.3.1-1  pamac-all-10.3.0-5

  2 libpamac-full                            (Build Files Exist)
  1 pamac-all                                (Build Files Exist)
==> Packages to cleanBuild?
==> (N)one (A)ll (Ab)ort (I)nstalled (No)tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/2): /home/chris/.cache/yay/libpamac-full
:: Deleting (2/2): /home/chris/.cache/yay/pamac-all
:: (1/2) Downloaded PKGBUILD: libpamac-full
:: (2/2) Downloaded PKGBUILD: pamac-all
  2 libpamac-full                            (Build Files Exist)
  1 pamac-all                                (Build Files Exist)
==> Diffs to show?
==> (N)one (A)ll (Ab)ort (I)nstalled (No)tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/2) Parsing SRCINFO: libpamac-full
:: (2/2) Parsing SRCINFO: pamac-all
==> Δημιουργία πακέτου: pamac-all 10.3.0-5 (Παρ 14 Οκτ 2022 07:50:00 μμ EEST)
==> Λήψη πηγών…
  -> Λήψη pamac-10.3.0.tar.gz…
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 —:—:— —:—:— —:—:—     0==> Δημιουργία πακέτου: libpamac-full 1:11.3.1-1 (Παρ 14 Οκτ 2022 07:50:01 μμ EEST)
==> Λήψη πηγών…
  -> Λήψη libpamac-11.3.1.tar.bz2…
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 —:—:— —:—:— —:—:- 15  154k   15 23842    0     0  42827      0  0:00:03 —:—:—  0:00:0  0     0    0     0    0     0      0      0 —:—:— —:—:— —:—:-100  154k  100  154k    0     0   131k      0  0:00:01  0:00:01 —:—:—  131k
==> Επικύρωση αρχείων του source με sha256sums…
    pamac-10.3.0.tar.gz … Επιτυχία
21  416k   21 93471    0     0  89006      0  0:00:04  0:00:01  0:00:0 91  416k   91  380k    0     0   185k      0  0:00:02  0:00:02 —:—:-100  416k  100  416k    0     0   195k      0  0:00:02  0:00:02 —:—:—  195k
==> Επικύρωση αρχείων του source με sha256sums…
    libpamac-11.3.1.tar.bz2 … Επιτυχία
==> Δημιουργία πακέτου: libpamac-full 1:11.3.1-1 (Παρ 14 Οκτ 2022 07:50:09 μμ EEST)
==> Έλεχος εξαρτήσεων εκτέλεσης…
==> Έλεγχος εξαρτήσεων μεταγλώττισης…
==> Λήψη πηγών…
  -> Βρέθηκε libpamac-11.3.1.tar.bz2
==> Επικύρωση αρχείων του source με sha256sums…
    libpamac-11.3.1.tar.bz2 … Επιτυχία
==> Διαγραφή υπάρχοντος καταλόγου $srcdir/…
==> Εξαγωγή πηγών…
  -> Εξαγωγή libpamac-11.3.1.tar.bz2 με bsdtar
==> Πηγαίος κώδικας έτοιμος.
==> Δημιουργία πακέτου: libpamac-full 1:11.3.1-1 (Παρ 14 Οκτ 2022 07:50:18 μμ EEST)
==> Έλεχος εξαρτήσεων εκτέλεσης…
==> Έλεγχος εξαρτήσεων μεταγλώττισης…
==> ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Χρήση υπάρχοντος δέντρου $srcdir/
==> Εκκίνηση build()…
The Meson build system
Version: 0.63.3
Source dir: /home/chris/.cache/yay/libpamac-full/src/libpamac-11.3.1
Build dir: /home/chris/.cache/yay/libpamac-full/src/libpamac-11.3.1/builddir
Build type: native build
Project name: libpamac
Project version: 11.3.1
C compiler for the host machine: cc (gcc 12.2.0 «cc (GCC) 12.2.0»)
C linker for the host machine: cc ld.bfd 2.39.0
Vala compiler for the host machine: valac (valac 0.56.3)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency gobject-2.0 found: YES 2.74.0
Run-time dependency gio-2.0 found: YES 2.74.0
Run-time dependency gthread-2.0 found: YES 2.74.0
Run-time dependency libalpm found: YES 13.0.1
Run-time dependency json-glib-1.0 found: YES 1.6.6
Run-time dependency libsoup-2.4 found: YES 2.74.2
Run-time dependency polkit-gobject-1 found: YES 121
Run-time dependency appstream-glib found: YES 0.8.1
Run-time dependency gmodule-2.0 found: YES 2.74.0
Library posix found: YES
Library m found: YES
Found CMake: /usr/bin/cmake (3.24.2)
WARNING: CMake Toolchain: Failed to determine CMake compilers state
Run-time dependency snapd-glib found: NO (tried pkgconfig and cmake)

../src/meson.build:33:1: ERROR: Dependency «snapd-glib» not found, tried pkgconfig and cmake

A full log can be found at /home/chris/.cache/yay/libpamac-full/src/libpamac-11.3.1/builddir/meson-logs/meson-log.txt
==> ΣΦΑΛΜΑ: Αποτυχία στην build().
    Ματαίωση…
-> error making: libpamac-full

Can somebody help me please?

Last edited by chris_on_linux (2022-10-14 17:23:01)

pamac

Материал написан пользователем сайта.

Продолжая тему Арч-подобных дистрибутивов, которыми пользовался (-юсь), в этот раз решил собрать информацию об одном удобном инструменте — pamac.

Система управления пакетами Pacman

Система управления пакетам pacman — одна из отличительных особенностей Arch Linux. Она объединила в себе простую систему сборки и пакеты в двоичном формате. Цель pacman — организация удобного управления пакетами вне зависимости от того, взяты они из официальных репозиториев или же собраны самостоятельно. 

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

Операции с пакетами

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

 /etc/pacman.conf  

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

Если в самом pamac нет настройки зеркал для синхронизации, то  подключение/отключение доступно в текстовом файле по адресу

/etc/pacman.d/mirrorlist

Ключи для импорта из АУР располагаются по адресу «~/.gnupg/gpg.conf». Это на тот случай, если возникает ошибка импорта ключей.

Важно: При установке пакетов старайтесь не синхронизировать базу данных пакетов без последующего обновления системы (например, на случай, если пакета уже нет в официальных репозиториях). В частности, не используйте команду «pacman -Sy название_пакета» вместо «pacman -Syu название_пакета», потому что это может привести к проблемам с зависимостями.

Менеджер пакетов Pamac

Сама по себе система управления пакета Arch удобна, имеет множество ключей и опций, информацию в официальной Archwiki, но представляет консольный вариант, что не очень удобно и читабельно. Изначальной целью разработчиков дистрибутива ГНУ/Линукс Манджаро было облегчение и удобство использования чистого Арч с его плюсами, но избавлением от минусов, снижение порога входа. Для этого был создан ряд утилит, одной из которых стал pamac — графическая оболочка, написанная изначально на GTK. Насколько я знаю, планируется её перенос на Qt для интеграции в аналогичные DE.

pamac — менеджер пакетов Манджаро. Он основан на libalpm с поддержкой AUR и Appstream, сосредоточен на обеспечении простого в использовании интерфейса и в то же время предоставляет мощный набор функций, включая поиск и установку пакетов из официальных репозиториев дистрибутива и АУР, snap и flatpak без посещения сторонних сайтов, просмотр установленных пакетов в ОС, их удаление и обновление, обновление компонентов системы. Он стал настолько успешным, что теперь используется и в других Арч-подобных дистрибутивах, а его версия 10+.

При поиске пакета нужно выбрать источник — Установленные, Репозитории или АУР, — для установки отметить сразу несколько пакетов (необходимые зависимости будут установлены автоматически). В настройках опции, отвечающие за проверку обновлений, автоматическое скачивание, управление загрузкой, кэшем и прочее. Для АУР можно указать папку, где будут хранится собранные пакеты. Во вкладке «Установленные» есть категории «Установленные специально», «Неиспользуемые» (то есть сироты) и «Сторонние» (то есть из АУР): просмотр информации и возможность удаления. 

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

В заключении скажу, что pamac очень удобен, экономит время, имеет «Журнал событий» для просмотра совершенных действий. Всё это на рабочем столе, без посещения каких-либо сайтов. Здесь можно установить иконки и темы для системы и программ, темы и расширения для браузеров и прочее. 

Trying to update my package database:

$ sudo pacman -Syu
[sudo] password for pietrom: 
:: Synchronizing package databases...
 core is up to date
 extra                                    1770.5 KiB   259K/s 00:07 [######################################] 100%
 community                                   5.3 MiB   150K/s 00:36 [######################################] 100%
 multilib is up to date
:: Starting full system upgrade...
warning: fontconfig: local (2:2.13.91+23+g65087ac-1) is newer than extra (2:2.13.1+12+g5f5ec56-2)
warning: lib32-systemd: local (243.9-1) is newer than multilib (242.135-1)
warning: python-pip: local (19.2.3-1.4) is newer than extra (19.2.3-1)
warning: systemd: local (243.9-1) is newer than core (242.135-1)
warning: systemd-libs: local (243.9-1) is newer than core (242.135-1)
warning: systemd-sysvcompat: local (243.9-1) is newer than core (242.135-1)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pamac-common (9.0.0-3) breaks dependency 'pamac-common<9.0.0' required by pamac-qt

Apart from the warnings about the newer versions already installed, what is and how can I fix the last error?

What I am trying to update is my LLVM/clang version (from 8 to 9), which I failed to do with Pacman.

asked Oct 13, 2019 at 14:57

Pietro's user avatar

PietroPietro

4891 gold badge7 silver badges21 bronze badges

pacman is telling you that it can’t update the system, because it can’t update a package without breaking a dependency.

You have a package installed called pamac-qt. This package is listed as «experimental» and it is not compatible with the pamac 9 API. You’ll need to replace it with pamac-gtk.

This should fix your issue:

pacman -S pamac-gtk
pacman -R pamac-qt

answered Oct 13, 2019 at 15:19

Codebling's user avatar

CodeblingCodebling

6351 gold badge7 silver badges13 bronze badges

11

The best solution to resolve this issue is to remove all broken dependencies manually and then rerun sudo pacman -Syu command. It works!

answered Jun 26, 2021 at 4:09

Mahmood Kamali's user avatar

Trying to update my package database:

$ sudo pacman -Syu
[sudo] password for pietrom: 
:: Synchronizing package databases...
 core is up to date
 extra                                    1770.5 KiB   259K/s 00:07 [######################################] 100%
 community                                   5.3 MiB   150K/s 00:36 [######################################] 100%
 multilib is up to date
:: Starting full system upgrade...
warning: fontconfig: local (2:2.13.91+23+g65087ac-1) is newer than extra (2:2.13.1+12+g5f5ec56-2)
warning: lib32-systemd: local (243.9-1) is newer than multilib (242.135-1)
warning: python-pip: local (19.2.3-1.4) is newer than extra (19.2.3-1)
warning: systemd: local (243.9-1) is newer than core (242.135-1)
warning: systemd-libs: local (243.9-1) is newer than core (242.135-1)
warning: systemd-sysvcompat: local (243.9-1) is newer than core (242.135-1)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pamac-common (9.0.0-3) breaks dependency 'pamac-common<9.0.0' required by pamac-qt

Apart from the warnings about the newer versions already installed, what is and how can I fix the last error?

What I am trying to update is my LLVM/clang version (from 8 to 9), which I failed to do with Pacman.

asked Oct 13, 2019 at 14:57

Pietro's user avatar

PietroPietro

4891 gold badge7 silver badges21 bronze badges

pacman is telling you that it can’t update the system, because it can’t update a package without breaking a dependency.

You have a package installed called pamac-qt. This package is listed as «experimental» and it is not compatible with the pamac 9 API. You’ll need to replace it with pamac-gtk.

This should fix your issue:

pacman -S pamac-gtk
pacman -R pamac-qt

answered Oct 13, 2019 at 15:19

Codebling's user avatar

CodeblingCodebling

6351 gold badge7 silver badges13 bronze badges

11

The best solution to resolve this issue is to remove all broken dependencies manually and then rerun sudo pacman -Syu command. It works!

answered Jun 26, 2021 at 4:09

Mahmood Kamali's user avatar

#
2 года, 10 месяцев назад

Темы:

33

Сообщения:

516

Участник с: 30 мая 2019

Добрый день. Проконсультируйте пожалуйста. Не заметил-с какого обновления, в Pamac-manager в любой группе раздела «Категории» пишет: пакеты не найдены. Хотя обновления приходят регулярно и в целом всё работает нормально. Может я что-то пропустил в обсуждениях, или это у меня одного такое?

vall

#
2 года, 10 месяцев назад

vall avatar

Темы:

45

Сообщения:

1786

Участник с: 28 марта 2017

Собран в кедах

rutgerg

#
2 года, 10 месяцев назад

Темы:

33

Сообщения:

516

Участник с: 30 мая 2019

Вот такая бяка:

rutgerg

#
2 года, 10 месяцев назад

Темы:

33

Сообщения:

516

Участник с: 30 мая 2019

Переустанавил, осталось всё по прежнему.
Может удалил неправильно: pacman -R pamac-aur

vs220

#
2 года, 10 месяцев назад

Темы:

22

Сообщения:

8090

Участник с: 16 августа 2009

rutgerg
Переустанавил

sudo pacman -Syy archlinux-appstream-data pamac-aur

rutgerg

#
2 года, 10 месяцев назад

Темы:

33

Сообщения:

516

Участник с: 30 мая 2019

vs220
sudo pacman -Syy archlinux-appstream-data pamac-aur

Не помогло.

vs220

#
2 года, 10 месяцев назад

(отредактировано

2 года, 10 месяцев назад)

Темы:

22

Сообщения:

8090

Участник с: 16 августа 2009

Попробуйте еще полную переустановку пакета с зависимостями

sudo pacman -Rds pamac-aur
sudo pacman -Suy pamac-aur
mv ~/.config/pamac ~/.config/pamac_old 

и вывод ошибок никаких не дает?

/usr/bin/pamac-manager

rutgerg

#
2 года, 10 месяцев назад

Темы:

33

Сообщения:

516

Участник с: 30 мая 2019

/usr/bin/pamac-manager выдаёт:
** (process:27217): WARNING **: 12:09:43.173: database.vala:106: Failed to parse /usr/share/app-info/xmls/community.xml.gz file: Error on line 51025 char 10: <p> already set ‘
OnionShare lets you securely and anonymously send and receive files. It works by starting a web server,
making it accessible as a Tor onion service, and generating an unguessable web address so others can
download files from you, or upload files to you. It does ‘ and tried to replace with ‘ require setting up a separate server
or using a third party file-sharing service.

rutgerg

#
2 года, 10 месяцев назад

Темы:

33

Сообщения:

516

Участник с: 30 мая 2019

vs220
sudo pacman -Rds pamac-aur
sudo pacman -Suy pamac-aur
mv ~/.config/pamac ~/.config/pamac_old

Не помогло.

vs220

#
2 года, 10 месяцев назад

(отредактировано

2 года, 10 месяцев назад)

Темы:

22

Сообщения:

8090

Участник с: 16 августа 2009

rutgerg
Failed to parse

Там ошибка в файле просто но это по идеи не должно влиять. P.s. не ошибка просто не может распарсить, с чем связано надо искать
похоже с этим https://github.com/hughsie/appstream-glib/issues/350

51025 ..It does <em>not</em> require setting..

Можно откатить archlinux-appstream-data или исправить файл, но оно работает и с ошибкой

Arch Linux по умолчанию не имеет графического интерфейса для обновления пакетов или работы с AUR (пользовательский репозиторий Arch), и это нормально для большинства пользователей Arch. Однако, используя Manjaro довольно давно, я как бы привык использовать Pamac в качестве графического интерфейса для этих вещей, когда мне не хотелось возиться с терминалом.

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

Установка pamac очень проста, если вы не против использования AUR с инструментом командной строки, таким как yaourt.

yaourt -S pamac-aur

Вуаля, теперь у вас есть памак.

После установки pamac у вас есть несколько различных вариантов его использования. Вы можете получить к нему доступ из меню приложений, выбрав «Добавить / удалить программное обеспечение», а также «Обновление программного обеспечения», каждое из которых открывает отдельное окно с соответствующим назначением.

Памак

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

Другие графические параметры для управления пакетами Arch Linux

Для Arch Linux существует ряд других графических инструментов, но лично я использовал только один, а именно: tkpacman.

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

Согласно Arch Wiki, список других интерфейсов:

  • Arch-Обновление — Индикатор обновления для Gnome-Shell.
  • Обнаружить — Набор инструментов управления пакетами для KDE с использованием PackageKit.
  • Пакет GNOME — Инструмент управления пакетами на основе GTK
  • Программное обеспечение GNOME — Программное обеспечение Gnome. (Кураторский выбор для GNOME)
  • калу — Небольшое приложение, которое добавит значок в вашу панель задач и будет сидеть там, регулярно проверяя, есть ли что-нибудь новенькое, что вы можете обновить.
  • курсы — Управление пакетами в интерфейсе curses.
  • tkPacman — Зависит только от Tcl / Tk и X11 и взаимодействует с базой данных пакетов через интерфейс командной строки pacman.

Утилиты

  • Потерянные файлы — Скрипт, который определяет файлы, не принадлежащие ни одному пакету.
  • Pacmatic — Оболочка Pacman для проверки новостей Arch перед обновлением, предотвращения частичных обновлений и предупреждения об изменениях файла конфигурации.
  • пакутилс — Вспомогательная библиотека для программ на основе libalpm.
  • pkgfile — Инструмент, который определяет, какой пакет владеет файлом.
  • pkgtools — Сборник скриптов для пакетов Arch Linux.
  • репо — Инструмент для помощи в управлении локальными репозиториями.
  • отдыхать — Инструмент для создания репозитория Arch Linux.
  • Snap-Pac — Сделайте так, чтобы pacman автоматически использовал snapper для создания снимков до и после публикации, таких как YaST из openSUSE.

В заключении…

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

Как насчет тебя? Независимо от выбранного вами дистрибутива, предпочитаете ли вы управлять пакетами с помощью командной строки или графической утилиты?

помогите тупому при обновлении пишет

:: Приступить к установке? [Y/n] y
(2/2) проверка ключей [######################] 100%
(2/2) проверяется целостность пакета [######################] 100%
(2/2) загрузка файлов пакетов [######################] 100%
ошибка: не удалось открыть файл /var/cache/pacman/pkg/archlinux-keyring-20200422-1-any.pkg.tar.zst: Unrecognized archive format
ошибка: не удалось открыть файл /var/cache/pacman/pkg/manjaro-keyring-20200421-1-any.pkg.tar.zst: Unrecognized archive format
ошибка: не удалось завершить транзакцию (не удалось открыть файл пакета)

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


0

1

Есть 3 обновления. Выхлопы:

sudo pamac update:

Внимание: Сборка пакетов от имени динамического пользователя
Внимание: Выбор каталога сборки /var/cache/pamac
Подготовка...
Синхронизация баз данных пакетов...
не удалось заблокировать базу данных
Не удалось синхронизировать базы данных
Обновление AUR...                                                                                   
Нет заданий.                                                                                        
Транзакция успешно завершена.

sudo pamac upgrade:

Внимание: Сборка пакетов от имени динамического пользователя
Внимание: Выбор каталога сборки /var/cache/pamac
Подготовка...
Синхронизация баз данных пакетов...
не удалось заблокировать базу данных
Не удалось синхронизировать базы данных
Нет заданий.
Транзакция успешно завершена.

ЧЯДНТ?

У меня было много проблем с pacman в моей новой системе Arch. Я не могу ничего установить.

[root @ life ~] # pacman -S pacaur

ошибка: цель не найдена: pacaur

Я перепробовал все, включая pacman -Syyu, переустановку pacman и переписку с mirrorlist, что наводит меня на мысль, что это может быть проблема с mirrorlist или pacman.conf

Может кто-нибудь помочь?

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Отображение pacman.conf.

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2014-12-28
##

## Score: 0.5, United States
Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
## Score: 0.9, United States
Server = http://lug.mtu.edu/archlinux/$repo/os/$arch
## Score: 1.1, United States
Server = http://mirror.umd.edu/archlinux/$repo/os/$arch
## Score: 1.1, United States
Server = http://mirror.rit.edu/archlinux/$repo/os/$arch
## Score: 1.1, United States
Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
## Score: 1.1, United States
Server = http://archlinux.surlyjake.com/archlinux/$repo/os/$arch
## Score: 1.2, United States
Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
## Score: 1.2, United States
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
## Score: 1.3, United States
Server = http://archlinux.pallissard.net/archlinux/$repo/os/$arch
## Score: 1.4, United States
Server = http://mirrors.cecsresearch.org/archlinux/$repo/os/$arch
## Score: 1.4, United States
Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
## Score: 1.5, United States
Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
## Score: 1.7, United States
Server = http://mirror.jmu.edu/pub/archlinux/$repo/os/$arch
## Score: 1.8, United States
Server = http://mirror.grig.io/archlinux/$repo/os/$arch
## Score: 1.9, United States
Server = http://mirrors.aggregate.org/archlinux/$repo/os/$arch
## Score: 1.9, United States
Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
## Score: 2.0, United States

Manjaro Linux Forum

Loading

  • Ошибка не найдена цель linux zen
  • Ошибка не найдена цель lib32 nvidia utils
  • Ошибка не найдена цель grub customizer
  • Ошибка не найдена программа ubisoft game launcher код ошибки 2
  • Ошибка не найдена панель управления nvidia