На чтение 6 мин. Просмотров 513 Опубликовано 03.05.2021
Хотите установить пакеты в Arch Linux, но не знаете, как это сделать? Многие люди сталкиваются с этой проблемой при первом переходе с дистрибутивов на основе Debian на Arch. Однако вы можете легко управлять пакетами в вашей системе на основе Arch с помощью менеджеров пакетов.
Pacman – это менеджер пакетов по умолчанию, который предустановлен в каждом дистрибутиве Arch. Но все же необходимы другие менеджеры пакетов, поскольку Pacman не поддерживает пакеты из пользовательского репозитория Arch.
Содержание
- Менеджеры пакетов в Arch Linux
- 1. Pacman
- 2. Ура
- Обновление и обновление пакетов
- Использование Pacman
- Использование Yay
- Добавление пакетов
- Установка пакетов с помощью Pacman
- Установить Пакеты с Yay
- Удаление пакетов в Arch
- Удаление пакетов с помощью Pacman
- Удалить пакеты с помощью Yay
- Управление пакетами в Arch Linux
Менеджеры пакетов в Arch Linux
Хотя Arch Linux поставляется с Pacman в качестве пакета по умолчанию manager, вы можете установить другие менеджеры пакетов, например Yay. В отличие от Pacman, эти менеджеры пакетов позволяют добавлять новые пакеты из официального репозитория Arch и AUR (пользовательского репозитория Arch).
В то время как другие менеджеры пакетов использовались на протяжении многих лет, такие примеры, как Yaourt и Aurman, больше не поддерживаются. Следовательно, Pacman и Yay – более безопасные и надежные менеджеры пакетов, на которые можно положиться в Arch Linux.
AUR – это репозиторий, организованный сообществом, который предоставляет пользователям платформу для обмена разработанными ими пакетами. Если вы разработчик, вы можете добавлять пакеты в AUR, и другие пользователи могут легко установить их в своей системе.
1. Pacman
Как упоминалось выше, каждая система Arch поставляется с Pacman в качестве менеджера пакетов по умолчанию. Наиболее примечательной особенностью Pacman является то, что он регулярно синхронизирует пакеты вашей системы с главным сервером и, в свою очередь, поддерживает вашу систему в актуальном состоянии.
2. Ура
Поскольку разработчики Yaourt и Aurman не будут выпускать никаких обновлений после прекращения поддержки, пользователи Arch начали использовать Yay для добавления пакетов из AUR. Основная цель Yay заключалась в том, чтобы минимизировать ввод данных пользователем и предоставить интерфейс, подобный Pacman.
Вы не сможете установить Yay с помощью Pacman, так как он не поддерживает добавление пакетов напрямую из пользовательского репозитория Arch. Следовательно, вам придется установить менеджер пакетов Yay вручную, используя его репозиторий Git. Вот как установить его в вашей системе.
Шаг 1. Вам потребуется git для клонирования репозитория yay.
pacman -S --needed git base-devel
Шаг 2. Клонируйте репозиторий в локальное хранилище.
git clone https://aur.archlinux.org/yay-git.git
Шаг 3. Измените разрешения папки.
chmod 777/yay-git
Шаг 4. Перейдите в каталог, в который вы клонировали репозиторий.
cd yay-git
Шаг 5. Используйте makepkg Команда для сборки пакета. Убедитесь, что вы не выполняете следующую команду от имени пользователя root, иначе это вызовет ошибку.
makepkg -si
Обновление и обновление пакетов
Если вы только что установили Arch Linux, то, прежде чем вы сможете добавлять или удалять пакеты, вам нужно будет синхронизировать вашу систему с главными серверами, обновив ваш местный список пакетов.
Затем вы можете легко обновить все свои пакеты до последней версии, загрузив файлы с официальных серверов.
Использование Pacman
Чтобы обновить список пакетов с помощью Pacman, используйте флаг -Sy с командой.
sudo pacman -Sy
После синхронизируя список пакетов вашей системы с главными серверами, вам необходимо обновить пакеты. Используйте флаг -Syu , чтобы сделать то же самое. Эта команда может занять некоторое время в зависимости от списка пакетов и вашего сетевого подключения.
sudo pacman -Syu
Вы можете сэкономить на вводе обеих этих команд, объединив их с помощью -Сю флаг. Pacman автоматически начнет загрузку последних пакетов после обновления списка пакетов.
sudo pacman -Syyu
Использование Yay
Менеджер пакетов Yay позволяет обновлять и эффективно обновляйте свои пакеты, используя свой терминал. Для этого просто используйте флаг -Syu с командой yay.
sudo yay -Syu
Добавление пакетов
Добавить пакеты легко, если вы знаете, какие команды выполнять. Все, что вам нужно сделать, это ввести команды диспетчера пакетов в терминал.
Flathub и Snap Store – два отличных приложения с графическим интерфейсом, которые вы можете использовать для установки программного обеспечения и приложений на свой Linux-компьютер.
Установка пакетов с помощью Pacman
Pacman использует расширение файла TAR для упаковки приложений. Он эффективно работает с системной архитектурой Arch Linux. Чтобы добавить пакет, вы должны использовать флаг -S с командой по умолчанию, как показано ниже.
sudo pacman -S packagename
Например,
sudo pacman -S cmatrix
Чтобы установить несколько пакетов одновременно, введите имена всех пакетов, разделенные пробелом.
sudo pacman -S cmatrix vlc python
Вы также можете получить информацию о пакетах после их установки.. В выходных данных содержится подробная информация об имени, версии, архитектуре и лицензии пакета. Для этого замените флаг -S на -Qi в команде pacman по умолчанию.
pacman -Qi cmatrix
Установить Пакеты с Yay
Синтаксис команды Yay install очень похож на синтаксис Pacman. Чтобы установить пакет с помощью диспетчера пакетов Yay, просто используйте флаг -S с командой по умолчанию.
yay -S packagename
Удаление пакетов в Arch
Arch Linux дает вам возможность удалять пакеты, если они вам не нужны, и это одна из многих причин, по которым вам следует установить Arch Linux. Вы можете удалить практически любой пакет из своей системы, если, конечно, у вас есть разрешение. Давайте посмотрим, как можно удалить пакет в Arch Linux.
Удаление пакетов с помощью Pacman
Удалить пакет также легко. Все, что вам нужно сделать, это использовать -R вместо флага -S в команде по умолчанию pacman .
sudo pacman -R cmatrix
Если пакет отсутствует в вашей системе, вы получите сообщение об ошибке, которое будет состояние «ошибка: цель не найдена: имя пакета».
Удалить пакеты с помощью Yay
Чтобы удалить пакеты с помощью Yay, добавьте -R для команды yay по умолчанию. Вы также можете использовать флаг -Rns, чтобы удалить все ненужные зависимости из вашей системы.
yay -R cmatrix
yay -Rns cmatrix
Если вы хотите удалить пакеты, которые не нужны вашей системе, используйте флаг -Yc с командой.
yay -Yc
Управление пакетами в Arch Linux
Существует несколько способов добавления и удаления пакетов на Дистрибутив Linux на основе Arch. Вы можете использовать менеджеры пакетов, такие как Pacman, Yaourt и Yay. В то время как некоторые менеджеры пакетов позволяют загружать пакеты из пользовательского репозитория Arch, другие, такие как Pacman, не поддерживают AUR.
Если вы не являетесь поклонником менеджеров пакетов, вы всегда можете загрузить нужные пакеты вручную. В Интернете доступно несколько веб-сайтов, которые предоставляют пользователям Linux пакеты TAR, RPM и DEB.
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
1 |
|
Установка программ16.12.2022, 05:33. Показов 590. Ответов 12
Здравствуйте, не могу установить список интересующих меня программ. Выкладываю список команд которых я вводил: Код example@archlinux ~]$ uname -a Linux archlinux 6.0.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 08 Dec 2022 11:03:38 +0000 x86_64 GNU/Linux example@archlinux Downloads]$ sudo dpkg -i Yandex.deb dpkg: из-за Yandex.deb, содержащегося в yandex-browser-beta, возникла проблема предварительных зависимостей: yandex-browser-beta требует предварительной установки dpkg (>= 1.14.0) пакет dpkg не установлен. dpkg: ошибка при обработке архива Yandex.deb (--install): проблема предварительных зависимостей — пакет yandex-browser-beta не будет установлен При обработке следующих пакетов произошли ошибки: Yandex.deb example@archlinux Downloads]$ sudo pacman -S Yandex.deb ошибка: не найдена цель: Yandex.deb Мой офис Код [example@archlinux ~]$ yay bash: yay: команда не найдена [example@archlinux ~]$ yay -S depstap bash: yay: команда не найдена [example@archlinux ~]$ sudo pacman -S depstap [sudo] пароль для example: ошибка: не найдена цель: depstap [example@archlinux ~]$ get clone https://aur.archlinux.org/myoffice-standard-home-edition-bin.git bash: get: команда не найдена [example@archlinux ~]$ wget clone https://aur.archlinux.org/myoffice-standard-home-edition-bin.git --2022-12-15 11:46:19-- http://clone/ Распознаётся clone (clone)… ошибка: Временный сбой в разрешении имен. wget: не удаётся разрешить адрес «clone» --2022-12-15 11:46:19-- https://aur.archlinux.org/myoffice-standard-home-edition-bin.git Загружен сертификат CA «/etc/ssl/certs/ca-certificates.crt» Распознаётся aur.archlinux.org (aur.archlinux.org)… 95.216.144.15, 2a01:4f9:c010:50::1 Подключение к aur.archlinux.org (aur.archlinux.org)|95.216.144.15|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 404 Not Found 2022-12-15 11:46:20 ОШИБКА 404: Not Found. [example@archlinux ~]$ git clone https://aur.archlinux.org/myoffice-standard-home-edition-bin.git bash: git: команда не найдена [example@archlinux ~]$ get clone https://aur.archlinux.org/myoffice-standard-home-edition-bin.git bash: get: команда не найдена [example@archlinux ~]$ wget clone https://aur.archlinux.org/myoffice-standard-home-edition-bin.git --2022-12-15 11:47:18-- http://clone/ Распознаётся clone (clone)… ошибка: Временный сбой в разрешении имен. wget: не удаётся разрешить адрес «clone» --2022-12-15 11:47:18-- https://aur.archlinux.org/myoffice-standard-home-edition-bin.git Загружен сертификат CA «/etc/ssl/certs/ca-certificates.crt» Распознаётся aur.archlinux.org (aur.archlinux.org)… 95.216.144.15, 2a01:4f9:c010:50::1 Подключение к aur.archlinux.org (aur.archlinux.org)|95.216.144.15|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 404 Not Found 2022-12-15 11:47:18 ОШИБКА 404: Not Found. [example@archlinux ~]$ wget https://aur.archlinux.org/myoffice-standard-home-edition-bin.git --2022-12-15 11:47:33-- https://aur.archlinux.org/myoffice-standard-home-edition-bin.git Загружен сертификат CA «/etc/ssl/certs/ca-certificates.crt» Распознаётся aur.archlinux.org (aur.archlinux.org)… 95.216.144.15, 2a01:4f9:c010:50::1 Подключение к aur.archlinux.org (aur.archlinux.org)|95.216.144.15|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 404 Not Found 2022-12-15 11:47:34 ОШИБКА 404: Not Found. Так же трудности возникли при работе с Discover он не стартовал. Пришлось сделать след.
__________________
0 |
|
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
16.12.2022, 05:33 |
|
12 |
|
Kubuntovod
2657 / 776 / 173 Регистрация: 14.01.2013 Сообщений: 3,573 |
||||||||
|
16.12.2022, 06:11 |
2 |
|||||||
|
sudo pacman -S Yandex.deb Это так не работает. Сначала:
Если найдёт, тогда уже без второй ‘s’.
yay Ну, хоть минимальный хелп то надо прочесть.
..
1 |
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
16.12.2022, 06:48 [ТС] |
3 |
|
Вот что он мне сказал на попытку установки: Код [example@archlinux ~]$ sudo pacman -Ss yandex [sudo] пароль для example: [example@archlinux ~]$ yay -Ss yandex bash: yay: команда не найдена [example@archlinux ~]$
yay В ютубе встречал след информацию, что это внутренний компонент ArchLinux, но по ходу данная инфа была не корректна попробую поискать ещё что-нибудь на эту тему
.. А это зачем Просто для информации? Просто я думал что и на Линукс версии он будет С поддержкой отечественной криптографии…
0 |
|
Kubuntovod
2657 / 776 / 173 Регистрация: 14.01.2013 Сообщений: 3,573 |
||||
|
16.12.2022, 07:07 |
4 |
|||
|
bash: yay: команда не найдена
А это зачем Просто для информации? Чтобы показать, что в AUR оно есть.
С поддержкой отечественной криптографии… Сочувствую. Аццкая вещь.
1 |
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
16.12.2022, 07:38 [ТС] |
5 |
|
вот что получилось. Код [example@archlinux ~]$ sudo pacman -S git base-devel
[sudo] пароль для example:
:: 26 объектов в группе base-devel:
:: Repository core
1) archlinux-keyring 2) autoconf 3) automake 4) binutils 5) bison 6) debugedit 7) fakeroot 8) file 9) findutils 10) flex
11) gawk 12) gcc 13) gettext 14) grep 15) groff 16) gzip 17) libtool 18) m4 19) make 20) pacman 21) patch 22) pkgconf
23) sed 24) sudo 25) texinfo 26) which
Выберите вариант (по-умолчанию=все):
предупреждение: archlinux-keyring-20221213-1 не устарел -- переустанавливается
предупреждение: autoconf-2.71-1 не устарел -- переустанавливается
предупреждение: automake-1.16.5-1 не устарел -- переустанавливается
предупреждение: binutils-2.39-4 не устарел -- переустанавливается
предупреждение: bison-3.8.2-4 не устарел -- переустанавливается
предупреждение: debugedit-5.0-4 не устарел -- переустанавливается
предупреждение: fakeroot-1.30.1-1 не устарел -- переустанавливается
предупреждение: file-5.43-1 не устарел -- переустанавливается
предупреждение: findutils-4.9.0-1 не устарел -- переустанавливается
предупреждение: flex-2.6.4-3 не устарел -- переустанавливается
предупреждение: gawk-5.2.1-1 не устарел -- переустанавливается
предупреждение: gcc-12.2.0-1 не устарел -- переустанавливается
предупреждение: gettext-0.21.1-2 не устарел -- переустанавливается
предупреждение: grep-3.8-2 не устарел -- переустанавливается
предупреждение: groff-1.22.4-7 не устарел -- переустанавливается
предупреждение: gzip-1.12-1 не устарел -- переустанавливается
предупреждение: libtool-2.4.7-5 не устарел -- переустанавливается
предупреждение: m4-1.4.19-1 не устарел -- переустанавливается
предупреждение: make-4.3-5 не устарел -- переустанавливается
предупреждение: pacman-6.0.2-5 не устарел -- переустанавливается
предупреждение: patch-2.7.6-8 не устарел -- переустанавливается
предупреждение: pkgconf-1.8.0-1 не устарел -- переустанавливается
предупреждение: sed-4.9-1 не устарел -- переустанавливается
предупреждение: sudo-1.9.12.p1-1 не устарел -- переустанавливается
предупреждение: texinfo-7.0.1-1 не устарел -- переустанавливается
предупреждение: which-2.21-5 не устарел -- переустанавливается
разрешение зависимостей...
проверка конфликтов...
Пакеты (30) perl-error-0.17029-4 perl-mailtools-2.21-6 perl-timedate-2.33-4 archlinux-keyring-20221213-1 autoconf-2.71-1
automake-1.16.5-1 binutils-2.39-4 bison-3.8.2-4 debugedit-5.0-4 fakeroot-1.30.1-1 file-5.43-1 findutils-4.9.0-1
flex-2.6.4-3 gawk-5.2.1-1 gcc-12.2.0-1 gettext-0.21.1-2 git-2.39.0-1 grep-3.8-2 groff-1.22.4-7 gzip-1.12-1
libtool-2.4.7-5 m4-1.4.19-1 make-4.3-5 pacman-6.0.2-5 patch-2.7.6-8 pkgconf-1.8.0-1 sed-4.9-1 sudo-1.9.12.p1-1
texinfo-7.0.1-1 which-2.21-5
Будет загружено: 6.69 MiB
Будет установлено: 308.04 MiB
Изменение размера: 37.62 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
git-2.39.0-1-x86_64 6.6 MiB 1017 KiB/s 00:07 [################################################] 100%
perl-mailtools-2.21-6-any 62.2 KiB 749 KiB/s 00:00 [################################################] 100%
perl-timedate-2.33-4-any 35.8 KiB 347 KiB/s 00:00 [################################################] 100%
perl-error-0.17029-4-any 21.8 KiB 225 KiB/s 00:00 [################################################] 100%
Total (4/4) 6.7 MiB 952 KiB/s 00:07 [################################################] 100%
(30/30) проверка ключей [################################################] 100%
(30/30) проверка целостности пакета [################################################] 100%
(30/30) загрузка файлов пакетов [################################################] 100%
(30/30) проверка конфликтов файлов [################################################] 100%
(30/30) проверка доступного места [################################################] 100%
:: Обработка изменений пакета...
( 1/30) установка perl-error [################################################] 100%
( 2/30) установка perl-timedate [################################################] 100%
( 3/30) установка perl-mailtools [################################################] 100%
( 4/30) переустановка grep [################################################] 100%
( 5/30) переустановка findutils [################################################] 100%
( 6/30) установка git [################################################] 100%
Дополнительные зависимости для 'git'
tk: gitk and git gui
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-mediawiki-api: git mediawiki support
perl-datetime-format-iso8601: git mediawiki support
perl-lwp-protocol-https: git mediawiki https support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [установлено]
subversion: git svn
org.freedesktop.secrets: keyring credential helper [установлено]
libsecret: libsecret credential helper [установлено]
( 7/30) переустановка gettext [################################################] 100%
( 8/30) переустановка gawk [################################################] 100%
( 9/30) переустановка pacman [################################################] 100%
(10/30) переустановка archlinux-keyring [################################################] 100%
==> Добавление ключей из файла 'archlinux.gpg'...
==> Обновление таблицы доверия...
gpg: срок следующей проверки таблицы доверия 2023-04-21
==> Обновление таблицы доверия...
gpg: срок следующей проверки таблицы доверия 2023-04-21
(11/30) переустановка m4 [################################################] 100%
(12/30) переустановка autoconf [################################################] 100%
(13/30) переустановка automake [################################################] 100%
(14/30) переустановка binutils [################################################] 100%
(15/30) переустановка bison [################################################] 100%
(16/30) переустановка debugedit [################################################] 100%
(17/30) переустановка sed [################################################] 100%
(18/30) переустановка file [################################################] 100%
(19/30) переустановка fakeroot [################################################] 100%
(20/30) переустановка flex [################################################] 100%
(21/30) переустановка gcc [################################################] 100%
(22/30) переустановка groff [################################################] 100%
(23/30) переустановка gzip [################################################] 100%
(24/30) переустановка libtool [################################################] 100%
(25/30) переустановка make [################################################] 100%
(26/30) переустановка patch [################################################] 100%
(27/30) переустановка pkgconf [################################################] 100%
(28/30) переустановка sudo [################################################] 100%
(29/30) переустановка texinfo [################################################] 100%
(30/30) переустановка which [################################################] 100%
:: Запуск post-transaction hooks...
(1/7) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/7) Reloading system manager configuration...
(3/7) Creating temporary files...
(4/7) Arming ConditionNeedsUpdate...
(5/7) Refreshing PackageKit...
(6/7) Warn about old perl modules
(7/7) Updating the info directory file...
[example@archlinux ~]$ git clone https://aur.archlinux.org/yay-bin.git
Клонирование в «yay-bin»...
remote: Enumerating objects: 382, done.
remote: Counting objects: 100% (382/382), done.
remote: Compressing objects: 100% (266/266), done.
remote: Total 382 (delta 114), reused 366 (delta 114), pack-reused 0
Получение объектов: 100% (382/382), 86.75 КиБ | 772.00 КиБ/с, готово.
Определение изменений: 100% (114/114), готово.
[example@archlinux ~]$ cd yay-bin
[example@archlinux yay-bin]$ makepkg -si
==> Сборка пакета yay-bin 11.3.1-1 (Fri 16 Dec 2022 11:18:37 AM +07)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
-> Загрузка yay_11.3.1_x86_64.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
100 2978k 100 2978k 0 0 918k 0 0:00:03 0:00:03 --:--:-- 1899k
==> Проверка файлов source_x86_64 с использованием sha256sums...
yay_11.3.1_x86_64.tar.gz ... Готово
==> Распаковка исходных файлов...
-> Распаковка 'yay_11.3.1_x86_64.tar.gz' с помощью bsdtar
==> Вход в окружение fakeroot...
==> Запускается package()...
==> Очистка...
-> Удаление файлов libtool...
-> Удаление ненужных файлов...
-> Удаление статических библиотек...
-> Удаление отладочной информации из бинарников и библиотек...
-> Сжатие документации (man и info)...
==> Проверка сборки на ошибки...
==> Создание пакета "yay-bin"...
-> Создание файла '.PKGINFO'...
-> Создание файла '.BUILDINFO'...
-> Создание файла '.MTREE'...
-> Сжатие пакета...
==> Выход из окружения fakeroot.
==> Завершена сборка пакета yay-bin 11.3.1-1 (Fri 16 Dec 2022 11:18:51 AM +07)
==> Установка пакета 'yay-bin' с помощью 'pacman -U'...
[sudo] пароль для example:
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...
Пакеты (1) yay-bin-11.3.1-1
Будет установлено: 7.29 MiB
:: Приступить к установке? [Y/n] y
(1/1) проверка ключей [################################################] 100%
(1/1) проверка целостности пакета [################################################] 100%
(1/1) загрузка файлов пакетов [################################################] 100%
(1/1) проверка конфликтов файлов [################################################] 100%
(1/1) проверка доступного места [################################################] 100%
:: Обработка изменений пакета...
(1/1) установка yay-bin [################################################] 100%
Дополнительные зависимости для 'yay-bin'
sudo: privilege elevation [установлено]
doas: privilege elevation
:: Запуск post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
[example@archlinux yay-bin]$ sudo pacman -Ss yandex
[example@archlinux yay-bin]$ sudo pacman -S yandex
ошибка: не найдена цель: yandex
[example@archlinux yay-bin]$ sudo yay -Ss yandex
-> Avoid running yay as root/sudo.
aur/python-yadisk-async 1.3.5-1 (+0 0.00)
Yandex.Disk REST API client library for Python with async/await support
aur/python-yadisk 1.2.17-1 (+0 0.00)
Yandex.Disk REST API client library for Python
aur/yandex-browser-ffmpeg-codecs-update-hook 0.0.1-1 (+0 0.00)
alpm-hook to automatically update yandex-browser's ffmpeg codecs on package update
aur/yandex-disk-indicator-git 1.11.0.r1.g5a59a89-1 (+0 0.00)
Panel indicator (GUI) for YandexDisk CLI client for Linux.
aur/geesefs-git 0.31.2-2 (+0 0.00)
A high-performance, POSIX-ish S3 (Yandex, Amazon) file system written in Go (Git version).
aur/geesefs-bin 0.34.0-1 (+0 0.00)
A high-performance, POSIX-ish S3 (Yandex, Amazon) file system written in Go.
aur/ydb 1.9.2-1 (+0 0.00)
Yandex Database CLI
aur/dmusic 0.3-5 (+0 0.00)
Compact and native Yandex Music client
aur/firefox-extension-reverse-image-search 3.3.5-1 (+1 0.00)
Context menu to search with an image on various services, such as Google, Bing, Yandex, TinEye, SauceNAO and IQDB
aur/yandex-tank 1.12.8-2 (+1 0.00)
Performance measurement tool
aur/ymaudio-git r18.082e86e-1 (+1 0.57)
Yandex.Music CLI Audio Player
aur/python-yandex-music-api 2.0.0-1 (+1 0.00)
Unofficial Python library for the Yandex.Music API
aur/translator-git r98.7b14a43-1 (+1 0.00)
Translater app that uses Yandex API designed for Pantheon. Donate Link: http://bit.do/Translator_Donate
aur/python-geopy-git 1.10.0.r431.ba50914-2 (+2 0.00)
Geocoding Toolbox for Python 3. Includes geocoder classes for the OpenStreetMap,ESRI ArcGIS,Google,Baidu,Bing,Yahoo,Yandex,IGN France,GeoNames,NaviData,OpenMapQuest,What3Words,OpenCage,SmartyStreets,geocoder.us, and GeocodeFarm geocoder services.
aur/rhythmbox-plugin-yandex-music 0.4-1 (+2 0.01)
Yandex Music integration for Rhythmbox
aur/yandex-pgmigrate 1.0.3-1 (+2 0.00) (Orphaned) (Out-of-date: 2021-01-29)
PostgreSQL migrations made easy
aur/nautilus-search-by-image-git r4.2dcb126-2 (+3 0.00)
Nautilus extension to do a reverse image search in Google/Yandex from a local file context-menu.
aur/yandex-music-player 1.4.2-1 (+3 0.00)
Yandex Music desktop Electron application with MPRIS support
aur/firefox-extension-google-search-link-fix 1.6.10-3 (+3 0.00)
Prevents Google and Yandex search pages from modifying search result links when you click them
aur/yandex-cloud-bin 0.96.0-1 (+5 0.11) (Out-of-date: 2022-11-10)
Yandex.Cloud CLI
aur/yandex-browser-ffmpeg-codecs-opera 0.0.2-1 (+5 0.00) (Out-of-date: 2020-10-23)
symlink for opera-ffmpeg-codecs package to be used with yandex-browser
aur/ekstertera 0.1.12-1 (+5 0.00) (Out-of-date: 2022-04-29)
GUI client for Yandex.Disk
aur/ydcmd 2.12-1 (+11 0.00)
Command line client for Yandex.Disk
aur/yamux v60-2 (+14 2.02)
Yandex Music client
aur/yandex-browser 22.11.0.2484_1-1 (+14 1.13)
The web browser from Yandex. Yandex Browser is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.
aur/crow-translate-git 2.9.8.r1.g6318322-1 (+14 0.08)
A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva
aur/yandex-disk-indicator 1.11.0-3 (+14 0.99)
Panel indicator (GUI) for YandexDisk CLI client for Linux.
aur/crow-translate 2.10.1-1 (+53 0.71)
A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva
aur/yandex-browser-beta 22.9.1.1110_1-3 (+85 0.45)
The web browser from Yandex. Yandex Browser is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.
aur/yandex-disk 0.1.6.1080-1 (+132 0.50)
Yandex.Disk keeps your files with you at all times.
[example@archlinux yay-bin]$
Насколько я понял я, вашими командами, установил Yay — вспомогательный инструмент Arch Linux AUR. И теперь можно пробовать устанавливать сам браузер. Так?
Сочувствую. Аццкая вещь. Да уж, согласен.
0 |
|
Kubuntovod
2657 / 776 / 173 Регистрация: 14.01.2013 Сообщений: 3,573 |
||||||||
|
16.12.2022, 09:22 |
6 |
|||||||
|
Так? Да, всё верно.
Потом, ставим:
0 |
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
16.12.2022, 10:49 [ТС] |
7 |
|
1 У меня установка закончилась ошибкой Код :: Proceed with install? [Y/n] y
:: (1/1) Parsing SRCINFO: yandex-browser
[sudo] пароль для example:
разрешение зависимостей...
проверка конфликтов...
Пакеты (3) gst-plugins-bad-libs-1.20.4-3 gtk4-1:4.8.2-1 harfbuzz-icu-5.3.1-3
Будет загружено: 9.06 MiB
Будет установлено: 45.91 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
gtk4-1:4.8.2-1-x86_64 6.9 MiB 3.17 MiB/s 00:02 [################################################] 100%
gst-plugins-bad-libs-1.20.4-3-x86_64 2.1 MiB 5.79 MiB/s 00:00 [################################################] 100%
harfbuzz-icu-5.3.1-3-x86_64 7.8 KiB 80.0 KiB/s 00:00 [################################################] 100%
Total (3/3) 9.1 MiB 3.14 MiB/s 00:03 [################################################] 100%
(3/3) проверка ключей [################################################] 100%
(3/3) проверка целостности пакета [################################################] 100%
(3/3) загрузка файлов пакетов [################################################] 100%
(3/3) проверка конфликтов файлов [################################################] 100%
(3/3) проверка доступного места [################################################] 100%
:: Обработка изменений пакета...
(1/3) установка gst-plugins-bad-libs [################################################] 100%
(2/3) установка gtk4 [################################################] 100%
Дополнительные зависимости для 'gtk4'
evince: Default print preview command
(3/3) установка harfbuzz-icu [################################################] 100%
:: Запуск post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Refreshing PackageKit...
(3/4) Compiling GSettings XML schema files...
(4/4) Updating GTK4 module cache...
==> Сборка пакета yandex-browser 22.11.0.2484_1-1 (Fri 16 Dec 2022 02:41:57 PM +07)
==> Получение исходных файлов...
-> Загрузка yandex-browser-22.11.0.2484_1.deb...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 169 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
==> ОШИБКА: Ошибка при загрузке 'https://repo.yandex.ru/yandex-browser/deb/pool/main/y/yandex-browser-stable/yandex-browser-stable_22.11.0.2484-1_amd64.deb'
Прерывание...
-> error downloading sources: yandex-browser
context: exit status 1
-> gtk4 not satisfied, flushing install queue
==> Сборка пакета yandex-browser 22.11.0.2484_1-1 (Fri 16 Dec 2022 02:42:01 PM +07)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
-> Загрузка yandex-browser-22.11.0.2484_1.deb...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 169 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
==> ОШИБКА: Ошибка при загрузке 'https://repo.yandex.ru/yandex-browser/deb/pool/main/y/yandex-browser-stable/yandex-browser-stable_22.11.0.2484-1_amd64.deb'
Прерывание...
-> error making: yandex-browser
0 |
|
Kubuntovod
2657 / 776 / 173 Регистрация: 14.01.2013 Сообщений: 3,573 |
||||
|
16.12.2022, 13:38 |
8 |
|||
|
У меня установка закончилась ошибкой
0 |
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
19.12.2022, 06:00 [ТС] |
9 |
|
yay -Syyu Запустил программу обновления пакетов вывод команды след: Код example@archlinux ~]$ yay -Syyu
[sudo] пароль для example:
:: Обновление баз данных пакетов...
core 152.5 KiB 201 KiB/s 00:01 [################################################] 100%
extra 1727.0 KiB 3.59 MiB/s 00:00 [################################################] 100%
community 7.2 MiB 5.00 MiB/s 00:01 [################################################] 100%
multilib 162.6 KiB 1290 KiB/s 00:00 [################################################] 100%
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка конфликтов...
Пакеты (21) db-6.2.32-1 db5.3-5.3.28-2 dolphin-22.12.0-2 firefox-108.0.1-1 harfbuzz-6.0.0-1 harfbuzz-icu-6.0.0-1 iproute2-6.1.0-3
jack2-1.9.21-3 libical-3.0.16-4 libnm-1.40.8-1 libva-mesa-driver-22.3.1-1 libx11-1.8.3-3 mesa-22.3.1-1
networkmanager-1.40.8-1 perl-5.36.0-3 phonon-qt5-gstreamer-4.10.0-4 pipewire-1:0.3.63-1 protobuf-21.12-1
smbclient-4.17.4-1 vulkan-radeon-22.3.1-1 xz-5.4.0-1
далее выполнил повтор команд: yay -Ss yandex yay -S yandex-browser вывод команд след: [example@archlinux ~]$ yay -Ss yandex.ru 1 yandex-browser (Build Files Exist) прошел по пути /home/example/.cache/yay/yandex-browser/ там только два файла PKGBUILD и yandex-browser.install и пока на этом всё.
0 |
|
2657 / 776 / 173 Регистрация: 14.01.2013 Сообщений: 3,573 |
|
|
19.12.2022, 12:07 |
10 |
|
В меню а’ля Пуск появился пункт Yandex Browser. И даже запускается и работает. Удивительное дело … Картинка пожалась. Вот полная версия. Миниатюры
1 |
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
19.12.2022, 12:13 [ТС] |
11 |
|
В меню а’ля Пуск появился пункт Yandex Browser. И даже запускается и работает. Удивительное дело .. И самое прикольное а’ля нету. Ни в пуске не через поиск программ
0 |
|
2657 / 776 / 173 Регистрация: 14.01.2013 Сообщений: 3,573 |
|
|
19.12.2022, 12:50 |
12 |
|
Я нигде ‘a’ не нажимал. Просто Enter. Т.е. все шаги по дефолту.
1 |
|
4 / 4 / 3 Регистрация: 11.08.2012 Сообщений: 595 |
|
|
19.12.2022, 13:00 [ТС] |
13 |
|
Понял свою ошибку. Спасибо теперь программа установлена.
0 |
Several times I updated pacman -Syy , pacman -Syu and some other commands.
I have multilib source uncommented in pacman.conf.
My last thoughts were about pacman-key, I was trying to change keyserver in /etc/pacman.d/gnupg/gnu.conf, run pacman-key --refresh-keys and pacman-key --populate archlinux but it didn’t help me. Was googling a lot, but I guess I need to ask here.
pacman -S xorg works, but pacman -S yaourt and several others not
UPD: 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/ #HookDir = /etc/pacman.d/hooks/ 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 = Never 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
Trying to install
sudo pacman -S light error: target not found: light sudo pacman -S alsamixer error: target not found: alsamixer
Several times I updated pacman -Syy , pacman -Syu and some other commands.
I have multilib source uncommented in pacman.conf.
My last thoughts were about pacman-key, I was trying to change keyserver in /etc/pacman.d/gnupg/gnu.conf, run pacman-key --refresh-keys and pacman-key --populate archlinux but it didn’t help me. Was googling a lot, but I guess I need to ask here.
pacman -S xorg works, but pacman -S yaourt and several others not
UPD: 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/ #HookDir = /etc/pacman.d/hooks/ 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 = Never 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
Trying to install
sudo pacman -S light error: target not found: light sudo pacman -S alsamixer error: target not found: alsamixer
