Из-за приближающейся сессии не было много времени, почти всю неделю пытался установить GNOME. А он опять не так работает. Удалил, сейчас вернулся к установке, на этот раз буду всё проверять по шагам. Как работают X-ы после установки драйвера, после gamin'a. etc. Решил обновиться, заметил странную вещь. На ARM есть пакеты от 17 числа, в то время как последнее обновление страницы про офф-лайн установку - 10, следовательно последнее обновление ссылок на базы данных тоже 10, либо раньше. Можно ли как-то понять, к какому числу относятся базы данных? То есть состояние пакетов на какое число они описывают? Ведь если базы от 10, а я настрою сервер ARM от 17, могут опять вылезти проблемы. В базах будет указан пакет gnome-12.45 (чисто гипотетически), а на ARM он уже обновится до gnome-12.46. В итоге пакет будет не найден.

Что-то с вечера тупил очень. Ссылки на базы пакетов могут не меняться, а вот содержимое… И на ARM скорее всего синхронизация с этими списками.
Всё есть. У меня просто идет команда создания списка для отдельного пакета позже, а в английском сразу-же. Мне показалось логичным, что сначала лучше обновить систему, а потом уже наставлять новое.
Добавил пример использования и пару слов о базах данных. Когда проверю ещё пару команд - отредактирую, добавлю команды для копирования из папки, распишу более подробно пример.
Нет, грабли не интересны. Просто хотелось уже GNOME попробовать. Но он выдал кучу ошибок, поэтому я решил лучше медленно и верно скачать всё нужное, не торопясь. Переставил систему, настроил сразу-же зеркала на arm.konnichi.com от 2010/12/08. И зарегистрировался на Вики. Непонятная команда, здоровый вывод, и всё это пришлось переписывать на бумагу и потом вводить. Ух.
Перевёл часть статьи про оффлайн-установку. Вот Offline_Installation_of_Packages_(Русский). Если вы заметили какие-либо неточности в кодах/командах, кроме правки их, сообщите, пожалуйста, ЛСом мне.
Вот что значит rolling-release. =D Недели не прошло, а пакеты уже устаревают. Пока что качается gnome-extra (где-то час качается, сейчас на средине списка), поэтому отпишусь о результате позже, когда перенесу пакеты уже все вместе.
Midnight commander нормально поставился, а вот с GNOME возникли проблемы. Wget не скачал два пакета, я попробовал вручную - не найдены. Пробовал изменить зеркало на немецкое, скачать по его ссылке - всё равно пакеты не найдены. Никто не знает, как же их найти? Вот их ссылки на немецкий сервер.
http://archlinux.limun.org/extra/os/x86 … pkg.tar.xz
http://archlinux.limun.org/extra/os/x86 … pkg.tar.xz
Что интересно, пакеты расположены рядом друг-с-другом в списке.
Спасибо! Всё отлично сработало. У меня уже был пользователь user, как раз для брата, я добавил в /home/user/.bashrc строку echo “<ТЕКСТ>”, и он вывелся (правда, оригинальный текст был в виде послания от великого Арч Линукса зашедшему человеку и рекомендация жать Ctrl+Alt+Delete, либо оставаться на тёмной стороне). mount тоже работает. Вопрос решён, ещё раз спасибо.
Доброго времени суток. Недавно задумался о такой вещи как вывод чего-либо на экран при старте системы. И, следуя рекомендации, создаю отдельную тему. Что имеется в виду: При выборе в Grub пункта Арч, начинается загрузка системы, демонов, после загрузки я попадаю в виртуальную консоль 1, где меня уже просят ввести логин. Также выше “login” пишутся цифры (версия ядра?), номер консоли. Можно-ли сделать так, чтобы кроме этого выводилось что-либо?
Я рассматриваю идею найти команду для выведения, или попробовать просто echo, зайти в скрипт какого-то демона и добавить туда команду и нужный вывод. В итоге при старте демон выведет строку. Или, попробовать написать своего демона, но это не в ближайшем будущем точно.
Зачем нужно - много вариантов. Вывод примонтированных устройств, вывод времени, основных команд (например вывести “to move to directory enter ”cd <directory>“”). Если мой брат всё-таки загрузит не Windows, а Арч, ему будет мини-справка по основам и надпись “Подробнее - ”man <КОМАНДА>“”. В общем есть применение.
Я хотел узнать, собственно, значение pacman -Sup><ФАЙЛ> и pacman -Sp><ФАЙЛ>. Они создают файл с ссылками на то, что мы указали, так ведь? Просто одно дело прочитать, другое правильно понять это. Лучше я покажусь глупым сейчас и уточню, так ли я понял работу команд, чем потом себе или кому-то что-то не так скажу. man читал, но видимо он пока-что для меня слишком сложен, там несколько одинаковых параметров, и где искать параметры именно при pacman ><ФАЙЛ> я не понял.
Также интересует принцип работы pacman, где можно прочитать, для чего какие папки задействованы и что туда копирует, пишет pacman? Не команды, а именно принцип. Пока что из Вики по оффлайновой установке я понял, что в “/var/lib/pacman/” содержится список пакетов, а в “/var/cache/pacman/pkg”, видимо, сами пакеты (хотя cache это кэш).
Ещё недавно задумался, а можно-ли выводить при старте системы что-то на экран? Гугл не выдаёт нужного, Вики тоже.
Варианты интересные, но доступ предвидится, где-то к Новому Году, или, в худшем случае, на 31 Мая. А пока что буду разбираться без Сети, хочу vim посмотреть, что да как, установить какой-то файловый менеджер (midnight commander скорее всего).
Вроде-бы всё прошло удачно, список пакетов для обновления, которое я решил сделать в первую очередь, составился, копировался и открылся на ноуте. Теперь возникла заковывка. На флешке я поместил пакеты в arch_packages. Можно-ли каким-то образом копировать содержимое директории? Искал, читал man, но что-то не нашёл такого.
Можно сделать так - вместо помещения каталога в …../pkg, создать каталог pkg на ноуте, поместить туда пакеты и копировать pkg в …./ с заменой существующего (всё равно там ничего нет). Ничего не сломается, если поступлю таки образом?

В общем, сделал как хотел с pkg, всё нормально ставится. Получается, “pacman -Sup –noconfirm > pkglist” создаёт файл, в котором содержится информация только про обновление системы пакетами из core, а если я хочу обновить какой-то другой пакет - “pacman -Sp –noconfirm <ИМЯ_ПАКЕТА> > pkglist”, создастся список с информацией про скачку пакета, опять-таки смотрю в файл, качаю, перемещаю в /var/cache/pacman/pkg и pacman -S <ИМЯ_ПАКЕТА>. Так?
Извиняюсь, читал, но подумал, там тоже речь про компьютер с Арчем и команды и для него даны. Завтра сделаю вечером. Интересно, получится-ли.