На самом деле в этой статье речь идет не о преобразовании ArchLinux en Antergos в частности, но использовать его собственный репозиторий, чтобы пользоваться некоторыми пакетами, которые не входят в Arch по умолчанию и которые мы могли бы установить без каких-либо проблем.
Antergos для ArchLinux - это то же самое, что LinuxMint для Ubuntu, или, по крайней мере, в начале. Другими словами, Antergos использует репозиторий ArchLinux и поддерживает только несколько пакетов, которые дополняют его видение того, насколько идеальным может быть дистрибутив. Одним из основных преимуществ Antergos является то, что его установка очень проста, и мы можем делать все графически.
Но если у нас уже установлен Arch, нам не обязательно устанавливать Antergos, чтобы пользоваться некоторыми его приложениями или компонентами, хотя, в частности, я думаю, что всегда лучше установить с нуля, чтобы все было чище.
Какая польза от преобразования Archlinux в Antergos?
Для среди прочего, у нас может быть красивая тема для LightDM который мне понравился больше всего из всех менеджеров сессий, которые я пробовал.
Но это не только LightDM, преобразование Archlinux в Antergos предоставит нам следующие пакеты:
- Antergos-обои
- Комптон
- дивехи-шрифты
- gfxboot
- gnome-shell-extension-тире-док-станция
- gnome-shell-extension-lockscreen-lightdm
- grub2-редактор
- kfaenza-icon-тема
- lightdm-webkit-приветствие
- lightdm-webkit-тема-antergos
- мате-мята-меню
- numix-мороз-темы
- numix-иконка-тема
- numix-значок-тема-квадрат-KDE
- pacmanxg
- доска-тема-нумикс
- ttf-google-шрифты
- xfce4-Whiskermenu-плагин
- йогурт
- zukitwo-тема-openbox
- zukitдве темы
- zukitдве темы
Среди прочего.
Как мы это делаем?
Хорошо, я понял, давайте перейдем к беспорядку преобразования Archlinux в Antergos. Мы сделаем довольно простую процедуру.
Открываем терминал и ставим:
$ sudo nano /etc/pacman.d/antergos-mirrorlist
Когда открывается текстовый редактор, мы помещаем его внутрь:
Server = http://mirrors.antergos.com/$repo/$arch
Мы экономим. Сейчас как корень мы открываем файл /etc/pacman.conf и ищем строку, в которой написано:
[сообщество] Включить = /etc/pacman.d/mirrorlist
Чуть ниже мы помещаем это:
[antergos] #SigLevel = PackageRequired Include = /etc/pacman.d/antergos-mirrorlist
И мы экономим. Осталось только запустить:
$ sudo pacman -Syu
И мы уже можем установить все упомянутые выше пакеты. Проще, невозможно. Вот как выглядит мой рабочий стол с использованием темы numix-значок-тема-квадрат-KDE.
Я всегда хотел установить antergos, но по какой-то странной причине программа установки никогда не заканчивает загрузку всего необходимого. Однако я смог установить Arch без каких-либо проблем, так что ничего не остается, кроме как посмотреть, как это работает….
P.S. Мне очень нравится, как выглядит ваш рабочий стол, арочный или передний? Ура
Арка 😉
Чтобы правильно установить пакеты из этого репозитория, вы должны импортировать ключ и подписать локальную базу данных.
$ sudo pacman-key --recv-keys 2A45C7B4
$ sudo pacman-key --lsign-key 2A45C7B4
Salu2
Ммм, забавно, в моем случае я сделал локальную копию репозитория Antergos и смог установить без этого. Кроме того, я думаю, что именно строчка: #SigLevel = PackageRequired призвана избежать этого. Но спасибо за подсказку. 😉
Это напоминает мне, когда я беру бэкпорты Ubuntu LTS.
В основном, что отличается от Antergos от Arch, так это графический установщик и этот единственный репозиторий, все остальное точно такое же. Это упрощает установку, и если вам нравится внешний вид Antergos по умолчанию, вам больше не придется ничего делать.
Но также верно и то, что практически все пакеты, которые, как утверждается, достигаются путем преобразования в Antergos, у вас есть их в Arch, без добавления этого репозитория, например yaourt, themes, значки, расширения gnome (которые, очевидно, не установлены по умолчанию, но вы можете установить их одним щелчком мыши со страницы просто), исходники Google и т. д.
поздравления
даже их lightdm есть в AUR
Ладно .. А подскажите, что лучше, скомпилировать из AUR или пакет уже готов?
В зависимости от вкуса найдутся люди, которые предпочитают компилировать его из AUR, и другие, которые предпочитают делать это одним нажатием кнопки.
Я просто хотел подчеркнуть, что Antergos - это Arch с некоторыми возможностями, и что все, что Antergos предоставляет вам, есть и в Arch, но вы настраиваете его самостоятельно.
И для протокола, я пишу из Antergos, и я очень доволен этим распределением, это не было деструктивной критикой 🙂
Что ж, это именно то, о чем идет речь, Antergos - лучший вариант для тех, кто хочет легко получить ArchLinux 😀
Да, полностью согласен. Это уже настроенный Arch Linux, если вы установите Arch Linux напрямую, вы можете получить систему, идентичную Antergos.
Антегос, наверное, в порядке, но ...
У кого-нибудь есть такая же проблема, как у меня, что я не могу ее установить, потому что при загрузке в режиме реального времени система не подключается к Интернету?
С моей стороны все без проблем, подключается отлично.
Очень хороший совет, Эли, добавивший сейчас репо Antergos в мой дорогой Arch 🙂
Наслаждайтесь! 😀
Я пытаюсь установить Antergos на Intel Core 2 Duo с 2 ГБ ОЗУ, но он не может загрузить live CD, без моего непонятного понимания почему. Я знаю, что концертный диск в идеальном состоянии. Видимо, я не единственный, с кем происходит то же самое. Арка очень его. Кто-нибудь знает почему?
То же самое происходит со мной, и я никак не могу найти решение, если кто-то может пролить немного света, это будет очень полезно.
Та же проблема, он не загружает живой режим, в итоге я установил manjaro openbox и добавил gnome.
Это случилось со мной, но я знаю, что это из-за проблем Xorg. Я пытался их исправить, но это не позволяло. Так что я отправил Антергоса в ад, а я остался с Арчем. Сначала он доставил мне ряд проблем, но захват его режима - роскошь.
Разве не лучше установить Antergos, чем «конвертировать» Arch в него? Потому что с Antergos упрощается установка дистрибутива и его предустановленных конфигураций, хотя, конечно, это очень полезно для пользователей, которые начинают использовать Arch , пример: это как если бы после сборки нашей машины с зависимостями наших предпочтений (с Arch) мы отправляем ее, чтобы поставить оставшиеся части для правильного использования. Хорошая запись!
Arch Linux… 100% настраиваемый с 2002 года.
Прямо сейчас я не использую Arch (я попробую позже), но вы можете войти в репо, загрузить нужный пакет и установить его с помощью sudo pacman -U ???????????
Хорошие данные, у Antergos есть несколько интересных пакетов
привет
Отлично, я собираюсь попробовать, вы слышали, что вы можете сделать учебник по установке и запуску apparmor или selinux в archlinux, мне нравится, как вы объясняете вещи, со своей стороны я уже исследовал и пробовал разными способами, но это не вышло, я не мог сказать, что я делаю неправильно . Что ж, если у вас есть время и поддержка, я хотел бы, чтобы вы провели учебное пособие по этому вопросу с любым из нас.
21: zukitwo-themes
22: zukitwo-themes
23: zukitwo-themes
Среди других пакетов под названием «zukitwo-themes» подробнее 😉
Ура…
Это как если бы мы помещали репозитории Ubuntu в Debian или репозитории Mint в Ubuntu.
Конечно, есть пакеты, которые очень совместимы, но есть такие, что для их установки вам нужно сломать систему.
Это не то же самое, Antergos - это Arch, уже настроенный по вкусу его создателей, но это все еще Arch, так много, что после установки у вас будут те же ошибки, что и в Arch, которые случились со мной с Gnome . Кроме того, не забывайте, что Arch - это минималистичная система, которую каждый может построить по своему вкусу, Antergos - это Arch, и его репозитории полностью совместимы.
Вместо. отношения между Ubuntu и Debian более сложные, они используют разные репозитории и разные вещи меняются.
Спасибо, elav, благодаря тебе теперь у меня есть Arch Liux с репозиториями Antergos, поэтому я могу без проблем получить значки Numix и тему GTK 🙂
Есть ли способ добавить репозиторий Antergos в Arch? Я пробовал, но выдает ошибку:
ошибка: ключ «CDBD406AA1AA7A1D» не удалось найти удаленно
ошибка: необходимый ключ отсутствует на связке ключей
ошибка: операция не может быть выполнена (непредвиденная ошибка)
Произошли ошибки, поэтому пакеты не обновлялись
Ну, я еще не читал комментариев, может, уже решено, но добавляю, что у меня ошибка ...
«Скачивание необходимых ключей ...
ошибка: ключ «CDBD406AA1AA7A1D» не удалось найти удаленно
ошибка: необходимый ключ отсутствует в корзине
ошибка: операция не может быть выполнена (непредвиденная ошибка)
Произошли ошибки, поэтому пакеты не обновлялись »… Я буду гуглить, но думаю, вы могли бы добавить решение… привет
Тем, у кого есть ошибки, достаточно отредактировать:
1 судо нано /etc/pacman.conf
2 место: (лучше бы под комьюнити заказывать):
[предыдущая]
SigLevel = Никогда
Сервер = http://mirrors.antergos.com/$repo/$arch
Это все …
С другой стороны, я не рекомендую устанавливать диспетчер дисплеев (llightdm-webkit-greeter), типичный для antergos, потому что у них будет ошибка при входе в gnome относительно языка, я рекомендую оставить d gdm в качестве главного диспетчера отображения .. Даже если у вас проблемы с английским языком и английской клавиатурой, вам необходимо выполнить следующие действия:
# Установить:
1. sudo pacman-Sibus dconf-редактор
2. открыть dconf-редактор; затем перейдите на рабочий стол; затем ibus; Общее ; и дайте проверку: use-system-keyboard-layout, а также для большей уверенности перейдите в систему; locale и укажите свое местоположение, мое (es_ES.UTF-8)
3. Они перезагружаются, и они могут правильно установить (конфигурация - регион и язык) весь свой язык, соответствующий вашему и клавиатуре.
Я просто интегрировал его в apricityos и с archfr:
#
/etc/pacman.conf
#
См. Справочную страницу pacman.conf (5) для получения информации о параметрах и директивах репозитория.
#
ОБЩИЕ НАСТРОЙКИ
#
[опции]
Следующие пути закомментированы со значениями по умолчанию.
Если вы хотите использовать разные пути, раскомментируйте и обновите пути.
#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% или% u
#CleanMethod = Оставить установленным
#UseDelta = 0.7
Архитектура = авто
Pacman не обновляет пакеты, перечисленные в IgnorePkg и членах IgnoreGroup
#IgnorePkg =
#ИгнорироватьГруппу =
#NoUpgrade =
#NoExtract =
Разные варианты
#UseSyslog
#Цвет
#ВсегоЗагрузить
Мы не можем проверить дисковое пространство из среды chroot
Чекспейс
#ПодробныеPkgLists
По умолчанию pacman принимает пакеты, подписанные ключами, которые его локальная связка ключей
доверительные отношения (см. pacman-key и его справочную страницу), а также неподписанные пакеты.
SigLevel = Требуемая база данных Необязательно
LocalFileSigLevel = Необязательно
#RemoteFileSigLevel = Обязательно
ПРИМЕЧАНИЕ: вы должны запустить
pacman-key --init
перед первым использованием pacman; местныйсвязку ключей можно заполнить ключами всех официальных Arch Linux.
упаковщики с
pacman-key --populate archlinux
.#
РЕПОЗИТОРИИ
- можно определить здесь или включить из другого файла
- pacman будет искать репозитории в указанном здесь порядке
- локальные / кастомные зеркала можно добавить сюда или в отдельные файлы
- репозитории, перечисленные первыми, будут иметь приоритет, когда пакеты
иметь одинаковые имена независимо от номера версии
- URL-адреса будут заменены $ repo на имя текущего репо
- В URL-адресах $ arch будет заменено названием архитектуры.
#
Записи в репозитории имеют формат:
[название репо]
Сервер = имя_сервера
Включить = ВключитьПуть
#
Заголовок [repo-name] имеет решающее значение - он должен присутствовать и
раскомментировал, чтобы включить репо.
#
Репозитории тестирования по умолчанию отключены. Чтобы включить, раскомментируйте
Заголовок имени репо и строки включения. Вы можете сразу добавить предпочитаемые серверы
после заголовка, и они будут использоваться перед зеркалами по умолчанию.
Пример настраиваемого репозитория пакетов. См. Справочную страницу pacman для
советы по созданию собственных репозиториев.
[Apricity-ядро]
SigLevel = обязательно
Сервер = http://static.apricityos.com/apricity-core-signed/
# [тестирование]
#Include = /etc/pacman.d/mirrorlist
[основной]
Включить = /etc/pacman.d/mirrorlist
[экстра]
Включить = /etc/pacman.d/mirrorlist
[Multilib]
SigLevel = Требуется пакет
Включить = /etc/pacman.d/mirrorlist
# [community-testing]
#Include = /etc/pacman.d/mirrorlist
[Сообщество]
Включить = /etc/pacman.d/mirrorlist
[предыдущая]
#SigLevel = Требуется пакет
Включить = /etc/pacman.d/antergos-mirrorlist
[archlinuxfr]
SigLevel = Никогда
Сервер = http://repo.archlinux.fr/$arch