Управление пакетами

Ломает зависимость Pacman (РЕШЕНО)

Всем привет!
С Manjaro опыта нету, только поставил систему, и немогу ничего абсолютно установить, как я понимаю проблема в конфликте зависимостей pacman, такая ошибка выходит при например установке yaourt

[vladimir@mpc ~]$ sudo pacman -S yaourt
разрешение зависимостей…
проверка конфликтов…
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: pamac: установка pacman (5.1.0-2) ломает зависимость 'pacman<5.1'
[vladimir@mpc ~]$ sudo pacman -S pkgbrowser
разрешение зависимостей…
проверка конфликтов…
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: pamac: установка pacman (5.1.0-2) ломает зависимость 'pacman<5.1'

Система Majaro 17 XFCE, 32 bit для I686 процессоров!
Расскажите пожё на пальцах как решить проблему!
Управление пакетами

yaourt и pacaur запускаются без рута

yaourt работает без sudo. Ну то есть вообще. Пакеты ставятся без ввода пароля. Удалил его, поставил pacaur — та же история. /etc/sudoers проверял, в порядке. Pacman работает нормально, при установке софта требует пароль.
Что делать? Это ведь нихрена не нормальная ситуация.
Управление пакетами

Как установить DEB пакет

Не могу настроить принтер, советуют ставить драйвера вручную

epson-printer-utility-1.0.2-1lsb3.2.i486.rpm
epson-printer-utility_1.0.2-1lsb3.2_i386.deb
epson-printer-utility-1.0.2-1lsb3.2.x86_64.rpm
epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
epson-printer-utility-1.0.2-1lsb3.2.src.rpm

Какой из этого пакет предпочтительнее и как установить?
Управление пакетами

[РЕШЕНО] Не обновляется система

В стандартном менеджере пакетов получаю сообщение об одном имеющемся обновлении pacman-mirrors.
Управление пакетами: Manjaro XFCE Edition: Не обновляется система

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

В консоли вот это:
[kol@oleg-pc ~]$ sudo pacman -Suy
[sudo] пароль для kol: 
:: Обновление баз данных пакетов...
 core не устарел
 extra не устарел
 community не устарел
 multilib не устарел
:: Запускается полное обновление системы...
предупреждение: intel-ucode: установленная версия (20180108-1) новее, чем в extra (20171117-1)
 делать больше нечего
[kol@oleg-pc ~]$

Больше никаких обновлений не появляется вот уже несколько дней. Как починить обновление?
Управление пакетами

Куда делись зеркала?

Только у меня после какого-то обновления (ветка testing) из файла /etc/pacman.d/mirrorlist пропали почти все зеркала, кроме 5-6 европейских и американских? Яндекса тоже не стало, из-за чего скорость загрузки черепашья, пришлось вручную добавлять. Что за дела?
Управление пакетами

Ускорение сборки пакетов AUR

Ещё раз об ускорении сборки пакетов из AUR (для тех, кто пропустил).

1. Откройте для себя пакет pacaur. Позволяет почти полностью уйти от порой весьма многочисленных «да/нет» при установке. Кроме того с успехом заменяет pacman. Одним словом два в одном. Англоязычный форум пакета.
yaourt -S pacaur 

Примечание: всегда проверяйте актуальное состояние пакетов AUR helpers, в связи с изменениями после отказа сообщества от поддержки пакета yaourt.
2. Настройте ваш компьютер с помощью пакета ccache. Ускоряет повторную и последующие компиляции пакета. Страница в вики. Дополнительным преимуществом нижеприведенных настроек является возможность использования всех ваших ядер при компиляции.
pacaur -S ccache
sudo nano /etc/makepkg.conf 

Два изменения в makepkg.conf. Раскомментировать
BUILDENV=(fakeroot !distcc color ccache check !sign) 

Раскомментировать и редактировать
MAKEFLAGS
установив значение потоков в соответствии с вашим процессором. Например, 8 потоков (4 ядра) будут выглядеть вот так
MAKEFLAGS="-j8" 

И дополнительная строка в .bashrc (скрытый файл в домашней директории home).
export PATH="/usr/lib/ccache/bin/:$PATH" 

Оригинал на английском (но понять очень легко) здесь.

В Новый год с новыми возможностями!)))

P.S. После занимательного обсуждения почти через полтора года после данной публикации. И благодаря уточнениям форумян @dimonmmk и @SpongeBob оптимальным вариантом признано внесение следующих изменений в /etc/makepkg.conf в две секции

#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
MAKEFLAGS="-j10 -l5"

...
#########################################################################
# COMPRESSION DEFAULTS
#########################################################################
COMPRESSXZ=(xz -c -z - --threads=0)


Опции в MAKEFLAGS оптимизируют количество потоков и загрузку системы. Данная в тексте конфига рекомендация корректна для 4-х ядерного процессора и при включенном HT. Каждый пользователь самостоятельно выбирает оптимальный вариант для своего процессора… Подробности для продвинутых юзеров здесь. Если этот выбор вызывает затруднения, то @dimonmmk предлагает следующий выход
MAKEFLAGS="-j$(nproc)"

Опция в COMPRESSXZ --threads=0 включает все ядра для сжатия.
Дополнительно. Чтобы довести процесс до блеска можно учесть нижеследующее. Изменение PKGEXT='.pkg.tar' вместо PKGEXT='.pkg.tar.xz' — это выигрыш в скорости, но проигрыш в пространстве. SSD у многих пока невелики, а время оно бесконечно. Лучше будет
PKGEXT='.pkg.tar.lzo'

Не так быстро как просто .tar, но быстрей чем .tar.xz.
И таблица сравнения размера пакетов различными упаковщиками от @dimonmmk.
Управление пакетами: Ускорение сборки пакетов AUR
Управление пакетами

(Решено)не могу установить brackets,

При сборке пaкета brackets, выводит ошибку Makepkg не смог собрать gcc5. В интернете тишина как будто нет таких проблем. Что мне делать? Отдельно установка gcc5 через yaourt тоже не идет, больше не где не было замечено проблем с пакетами. Читать дальше
Управление пакетами

Blender

Доброго времени суток, подскажиье, в чем проблема? sudo pacman -S blender

ошибка: zstd: signature from «Andrzej Giniewicz (giniu) <gginiu@gmail.com>» is marginal trust
:: Файл /var/cache/pacman/pkg/zstd-1.3.1-1-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n] y
ошибка: blosc: signature from «Andrzej Giniewicz (giniu) <gginiu@gmail.com>» is marginal trust
:: Файл /var/cache/pacman/pkg/blosc-1.12.1-1-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n] y
ошибка: не удалось завершить транзакцию (неверный или поврежденный пакет)
Обнаружены ошибки, пакеты не обновлены.

как вылечить данную проблему?