Сложность использования ?

Dennes
Тут все вместе
Ну так и в чем вопрос?
Mirk
Dennes
Вот не понял как патом зависимости искать и исправлять ?
Pacman вам о них сообщит.
Как я понял это Pacman (система управления пакетами) Следуя философии Arch Linux, Pacman ставит перед собой цель быть мощной системой управления пакетами и при этом оставаться простой в изучении.

Основные параметры
Основные параметры находятся в секции [options]. Для получения дополнительной информации о параметрах прочтите страницу справочного руководства или изучите установленный по умолчанию файл pacman.conf.

Пропуск обновления пакетов
Для пропуска какого-либо пакета во время обновления системы добавьте его название в строку:

IgnorePkg=linux
В случае, если необходимо в строке IgnorePkg перечислить несколько пакетов, разделяйте их имена пробелами или используйте несколько строк IgnorePkg. Также можно использовать глобальные шаблоны (glob patterns). Если вы хотите пропустить обновление каких-либо пакетов единожды, можно также использовать опцию --ignore в командной строке, разделяя имена пакетов запятыми.

У вас по-прежнему будет возможность в будущем обновить проигнорированные пакеты с использованием pacman -S: pacman напомнит вам, что есть пакеты, включенные в секцию IgnorePkg.
Denes
jim945
Dennes
Вики читал
Вот не понял как патом зависимости искать и исправлять ?
Один совет. Посиди пока на дистрибе попроще. Осваивайся. Учись.

По своему опыту скажу. Первая установка Арча включает в себя: пару дней вдумчивого чтения вики, запись на листок (да, с мобилами напряженка была ))) последовательности команд, установка, настройка.
Все это после полугода использования другого дистрибутива как основной ОС и 3-4 лет опыта использования ПК в целом.
Видимо вы не читали начало я сижу в основном на linux slackware
Denes
Dennes
Видимо вы не читали начало я сижу в основном на linux slackware
А толку?
Lupus pilum mutat, non mentem.
Mirk
Dennes
Вот не понял как патом зависимости искать и исправлять ?
Pacman вам о них сообщит.
Вот это не понятно :Запросы к базам данных пакетов
pacman с помощью флага -Q может искать пакеты в локальной базе данных:

$ pacman -Q --help
а с помощью флага -S — в базе данных, синхронизированной с репозиториями:

$ pacman -S --help
pacman умеет искать пакеты в базе данных как по названиям, так и по описаниям:

$ pacman -Ss условие1 условие2 ...
Для поиска среди установленных пакетов:

$ pacman -Qs условие1 условие2 ...
Для отображения подробной информации об указанном пакете:

$ pacman -Si имя_пакета
и для установленных пакетов:

$ pacman -Qi имя_пакета
Использование сразу двух флагов -i позволит просмотреть список резервных копий файлов и список измененных файлов:

$ pacman -Qii имя_пакета
Для получения списка файлов установленного пакета:

$ pacman -Ql имя_пакета
Для неустановленных пакетов используйте pkgfile.

Чтобы проверить наличие файлов, установленных пакетом:

$ pacman -Qk имя_пакета
Использование сразу двух флагов k выполнит более тщательную проверку.

Чтобы узнать, какому пакету принадлежит нужный файл:

$ pacman -Qo /путь/к/файлу/имя_файла
Для получения списка пакетов, которые больше не требуются как зависимости (пакеты, которые могут быть безопасно удалены или "осиротевшие" пакеты):

$ pacman -Qdt
Для отображения пакетов, которые были установлены явно и от которых не зависят другие пакеты:

$ pacman -Qet
Для отображения зависимостей в виде дерева:

$ pactree имя_пакета
Для получения списка пакетов, которые зависят от конкретного установленного пакета, можно использовать утилиту whoneeds из состава пакета pkgtools:

$ whoneeds имя_пакета
или pactree c флагом r:

$ pactree -r имя_пакета
Denes
jim945
Dennes
Видимо вы не читали начало я сижу в основном на linux slackware
А толку?
Опыт есть
Denes
Dennes перестаньте цитировать вики и задавайте конкретные вопросы, потому что больше на троллинг смахивает
ABS имеет такую же концепцию
ABS состоит из дерева каталогов (дерева ABS), которое находится в /var/abs. Это дерево содержит множество подкаталогов, распределённых по названиям репозиториев и названых в соответствии с названием пакета. Это дерево представляет собой (но не содержит) все официальные программы Arch, получаемые через систему SVN. Вы можете воспринимать каждый такой подкаталог как 'ABS', хотя большинство называют их 'портами'. Эти ABS (или подкаталоги) не содержат ни пакета с программой, ни исходных кодов, а только файл PKGBUILD (и иногда другие файлы). PKGBUILD — это просто Bash скрипт для сборки — текстовый файл, содержащий инструкции по компиляции и упаковке пакета, а также URL соответствующего tarball архива с исходниками, который нужно скачать. (Самым главным компонентом ABS являются PKGBUILDы.) Выполнив команду makepkg в ABS каталоге, программа сначала компилируется, а затем упаковывается внутри каталога сборки. Теперь вы можете воспользоваться pacman (пакетным менеджером Arch Linux), для установки, обновления или удаления вашего нового пакета.
Как я понял из неё можно собрать что угодно ?
Denes
vs220
Dennes перестаньте цитировать вики и задавайте конкретные вопросы, потому что больше на троллинг смахивает
Я цетирую то что не понимаю и сам не смогу написать
Denes
Установка Arch по сложности немногим легче установки Gentoo: простой будет только установка базы, после чего юзер будет вывален в сырой терминал и ему будет предложено читать местный хандбук(вики) с масштабом ничуть не менее сложный, чем гентушный. По крайней мере, если есть желание сделать более-менее юзабельным, потребуется серьёзная настройка. Предварительное чтение ArchWiki — обязательно. Но чисто с технической точки зрения установка таки простая, тут главное — хорошо знать названия линуксовых программ и пакетов.
В Arch нет некоторых полезных фич, вроде параллельных версий и USE-флагов. Широкой поддержки архитектур Arch не предоставляет. В контраст эта узкоспециализированность позволяет обходиться без сборки из исходных кодов. Если, конечно, устраивают минималистические решения, принимаемые Archевскими TU — иначе придётся собирать самому.
Arch vs Gentoo в оффлайновом обновлении: Для Arch достаточно завести локальное зеркало репозитория пакетов. Причем не обязательно иметь быстрый инет на обновляемой машине. Можно воспользоваться и флоппинетом в два этапа, скачав список пакетов, а затем скачав сформированный pacman'ом список URL обновившихся пакетов. И никакой пересборки мира на EEE701[2].
Стабильность: широко известна склонность арча разваливаться после обновления, и это действительно так. Самая главная засада заключается в том, что далеко не все баги и недоработки проявляются сразу. Поэтому арчевод рискует столкнуться с ситуацией, когда он взялся доделывать срочную работу дома, и уже глубоко в ночи обнаружил, что при обновлении, которое сделал несколько недель назад, отвалилась необходимая прога/либа, причем ещё неизвестно какая. А интернета, чтобы исправить ситуацию, нет. Также не стоит удивляться, если после очередного апдейта ядра, система внезапно вместо загрузки предложит лососнуть тунца. Поэтому лучше иметь 2 ядра - одно стабильное, которое нормально работает с оборудованием и другое, последнее.
Пакетный менеджер лучше всех: pacman поздновато, но начал проверять подписи пакетов, portage же не проверяет подлинность дерева ебилдов до сих пор, а чтобы проверял нужно ставить и настраивать gpg. Так же пакетные менеджеры сделаны преследуя разные идеи: если pacman - прост как палка, и если в арче при обновлении что-то сломается то починить будет просто, то цель portage - позволить кастомизировать как можно больше, конечно как следствие он устроен куда сложнее, и вероятность появления и сложность борьбы с dependency hell - в разы больше.
Это правда ?
Denes
 
Зарегистрироваться или войдите чтобы оставить сообщение.