Предисловие: у меня есть двухпроцессорный ноутбук. Для него я хочу собирать пакеты с максимальной оптимизацией, благо сбока на хорошем железе надолго не затягивается. Также у меня есть репозиторий небольшой (давно не обновлял только…). Мне необходимо туда собирать пакеты, которые будут работать на любом i686 процессоре.Задача: собирать пакеты для репозитория и для домашнего использования с разными настройками компиляции.В конец файла ~/.bashrc добавьте. # makepkg aliases MAKEPKGPATH=“/home/bobrik/scripts/makepkg” alias makepkg=“${MAKEPKGPATH}/make.sh” alias versionpkg=“VERSIONPKG='Yes' ${MAKEPKGPATH}/make.sh” Здесь MAKEPKGPATH=“Здесь путь к вашей папке с альтернативными сценариями makepkg”Затем создайте саму папку, у меня это /home/bobrik/scripts/makepkgТам создайте файл make.sh следующего содержания: #!/bin/sh
# Get $MAKEPKGPATH source ~/.bashrc
if ; then echo “” echo -e “\033[01;32m= Building package for \033[01;34mrepository\033[01;32m =\033[00m” echo “” if ; then MAKEPKGPATH=$MAKEPKGPATH ${MAKEPKGPATH}/versionpkg $@ else MAKEPKGPATH=$MAKEPKGPATH ${MAKEPKGPATH}/makepkg $@ fi else echo “” echo -e “\033[01;32m= Building package for \033[01;34mown using\033[01;32m =\033[00m” echo “” if ; then /usr/bin/versionpkg $@ else /usr/bin/makepkg $@ fi fi Не забудьте сделать его исполняемым!Далее скопируйте /usr/bin/makepkg в нашу папку со сценариями и замените source /etc/makepkg.confНа source ${MAKEPKGPATH}/makepkg.confТо же самое проделайте с файлом /usr/bin/versionpkgПосле всех этих манипуляций скопируйте файл /etc/makepkg.conf в нашу папку и измените его так, как вам бы хотелось, чтобы пакеты собирались для репозитория.Всё! Теперь при простом вызове makepkg вы будете собирать пакет по настройкам из /etc/makepkg.conf, а при запуске с помощью REPO=“Yes” makepkg пакет будет собран для репозитория по настройкам из ${MAKEPKGPATH}/makepkg.conf
Что уже сделанно и необходимо сделать для нового ISO: Changelog of ISO (compared to 0.7.2 install iso)
- Full mkinitcpio support
- Updated packages (including linux 2.6.19.1)
- Installation on PATA and IDE possible (PATA is default now) ide-legacy option included for old IDE subsystem
- dropped install floppy support
- switched from busybox to archboot usage
- All parameters initcpio understands, new ISO does understand
- Usb devices (keyboards/cd/dvd) should now work as they should else it's a kernel bug
- Usage of hwdetect/udev autodetection during boot
- Added memtest86+ to iso
- Added installation support on cciss devices
Changelog of new setup (compared to 0.7.2 setup)
- added some information dialogs
- added some confirmation dialogs
- added set root password
- removed all kernel24 stuff
- switched to initcpio only support
- added locale-gen file for editing
- only show devices that are usefull in mountpoints selection, partitioning and network
- possibility to select dm and md devices from setup (creation of lvm and md still needs to be done by hand!)
- mkinitcpio autoconfiguration. This includes HOOKS autoconfiguration and hostcontroller configuration: ide/scsi/sata modules are put into MODULES= in mkinitcpio.conf to ensure right loading order and avoid device-swapping
- network modules are put in the MODULES=() in rc.conf - again, this is done to avoid random swapping of multiple network interfaces
IMPORTANT/TODO:
- docs are still from 0.7.2 install iso
- keymap HOOK bug, already fixed on CVS
- timezone bug
- switching to grub usage instead of isolinux
now one big wish, please test those installation cds and report issues to the links posted above, on bug tracker, forum or ML
please help us in finding the last bugs we missed, thanks arch community
Интересное на форуме
neotuli начал собирать пожелания пользователей для AUR2.
Number of registered systems: 1154 Longest recorded uptime: 494 days, 3 hours, 29 minutes, 25 seconds. Average uptime: 13 days, 18 hours, 19 minutes, 17 seconds. Average installed packages: 461 Average system memory: 754MB Slowest CPU (MHz): 133.00 Average CPU (MHz): 1751.88 Fastest CPU (MHz): 3596.98
Добро пожаловать в Arch Linux Newsletter. Этот документ несет в себе цель показать отражение мира Arch Linux.
Table Of Contents
Основные новости Devland Интересное на форуме Интересное в списках рассылки Интересное в пакетах FAQ Статистика Seti@home folding@home Ошибки В завершение
Основные новости
ядро серии 2.6.19 в
bз последних изменений:
- добавлено больше вывода для выявления проблем с piix/ata_piix при обновлении
- добавлен обходной путь проблем с piix. Теперь вы можете указать в параметрах ядра ‘earlymodules=piix’ чтобы вернуть назад имена ваших дисков
остальное просмотрите в предыдущих новостях, прежде чем перезагружаться, если вы еще не использовали новое ядро.
amarok: зависимости теперь модульные
Since long, amarok dependencies were adding up. Баг 4682 запросил установку всех не необходимых зависимостей как зависимосей сборки. Это было сделанно. Теперь amarok может подключать модуль коллекции базы данных отдельно. И пакет
amarok-base-mysqlfree
устарел и убран из репозитариев. Пакман спросит у вас о замене его на amarok-base.
amarok-base
теперь имеет мнимальные зависимости. Для дополнительных возможностей:
* Визуализации:
libvisual
and
libvisual-plugins
* расширенные скрипты
python
* для MySQL коллекции, установите
mysql
для postgreSQL -
postgresql
* для поддержки медиа-устройсв - в зависимости от устройства -
libgpod
,
libifp
,
libnjb
or
libmtp
.
Sylpheed-claws переименовано
Sylpheed-claws seems to be a popular mail-client among the Arch community. The project which started out as a bleeding edge branch for sylpheed became a project of it's own and eventually got renamed: The new name is claws-mail. It properly replaces sylpheed-claws in the repos, but it might take a while until the plugins in AUR will catch up.
Kernel 2.6.19 and Intel chipsets
If you have an intel chipset, and have use any of the ide/pata/sata HOOKs in /etc/mkinitcpio.conf, the ‘ata_piix’ module will be used for your ide/sata devices.
This may cause your devices to shift names, such as: IDE: devices will go from hdx to sdx. SATA: devices may shift lettering, for example sda to sdc if you have 2 other disks on a PIIX IDE port. This order is determined at bios, and may differ from system to system.
If you have any IDE devices on an intel controller, to check if this change will affect you, and whether or not you have to adjust your fstab and bootloader, check ‘mkinitcpio -M’ for piix or ata_piix
This is a permanent and unavoidable change within the kernel.
This applies to the 2.6.19 kernels: kernel26 in , kernel26beyond in , and kernel26suspend2 in , and kernel26ck when it is updated to 2.6.19.
Testing для x86_64 теперь готов. Не ждите, что здесь будет вс1, но многое действительно будет. Идёт работа над получением OOo, собранного с поддержкой java вместо использования прекомпилированных бинарников. Это позволит нам оптимизировать OOo больше, чем это делают его разработчики. Aaron рассказал о lowarch (http://lowarch.com). Видимо он собирает i686 пакеты для i486 / i586.
Интересное на форуме
arooaroo выпустил новую версию Jacman, GUI для pacman.
dtw хотел узнать мнения о старом стандарте установки размера swap в двойной размер памяти.
Q: Какое различие между всеми различными репозиториями?
A: Репозиторий место для пакетов, доступных на всех установочных CD. Репозиторий содержит в себе пакеты. не входящие в установочный CD, но поддерживаемые разработчиками Arch Linux. Пока пакет тестируется для вхождения в или , он находится в . Репозиторий содержит пакеты, рассмотренные разработчиками, как нестабильные но достаточно популярные, чтобы быть включенными в дистрибутив. Наконец, репозиторий это сборник пакетов, которые находятся в AUR и были приняты Доверенным Пользователем, который сделал пакет для загрузки.. Больше информации здесь.
Q: Почему не все пакеты из UNSUPPORTED добавлены в COMMUNITY?
A: На то есть несколько причин. Основная причина в том, что пакеты не получили достаточно голосов пользователей. Важно также голосовать и за пакеты, которые уже находятся в COMMUNITY, иначе они будут брошены Доверенными Пользователями и перемещены в UNSUPPORTED. Другие причины: пакет имеет лицензионные проблемы или пакет не имеет маинтейнера. И последнее, но не самое незначительное, Доверенные Пользователи просто не хотят делать это..
Количество зарегистрированных систем: 1061 Самый большой uptime: 494 days, 3 hours, 29 minutes, 25 seconds. Средний uptime: 11 days, 3 hours, 40 minutes, 6 seconds. Среднее количество установленных пакетов: 473 Средний показатель оперативной памяти: 746MB Самый медленный CPU (MHz): 133.00 Средный CPU (MHz): 1758.14 Быстрейший CPU (MHz): 3402.03
Номер команды: 45032 Участников: 89 Счет: 1364624 Рейтинг: 385 of 46854
Ошибки
AUR: Закрыто 1 - Открыто 1
Arch: Закрыто 88 - Открыто 75
В завершение
На сегодня все, ребята. Если у вас есть пожелания к newsletter или у вас есть, что добавить, просто напишите нам письмо и мы подумаем над вашим предложением.
Ядро переползло в , поэтому неплохо было бы теперь всем взять это на заметку. Из последних изменений: - Добавлено больше вывода для выявления проблем с piix/ata_piix при обновлении - Добавлен обходной путь проблем с piix. Теперь вы можете указать в параметрах ядра ‘earlymodules=piix’ чтобы вернуть назад имена ваших дисков Остальное просмотрите в предыдущих новостях, прежде чем перезагружаться, если вы еще не использовали новое ядро.
Утра Ядро 2.6.19 в тестинге, именно оно станет стандартом для для версии 0.8 . Измения: - новая IDE/ATA подсистема, детали ниже: Новое ядро представляет новую ata/pata подсистему, - PATA/IDE ПОДДЕРЖКА ЭКСПЕРИМЕНТАЛЬНА! - вы должны изменить ide hook на pata in /etc/mkinitcpio.conf HOOKS= - не забудьте пересобрать initrd образ после изменения - Изменение схемы именования: ваши устройства в /dev изменятся с hd? на sd? -> обновите ваши root=/dev/hd? GRUB/LILO записи -> FSTAB должен быть изменен, обновите все /dev/hd? записи. (Или используйте UUID наконец! прим. переводчика) - Примеры: /dev/hda3 –> /dev/sda3 /dev/hdc8 –> /dev/sdc8 - в данный момент поддержка экспериментальна. делайте ТОЛЬКО если знаете как восстановить систему, если что-то пойдет не так.
Добро пожаловать в Arch Linux Newsletter. Этот документ несет в себе цель показать отражение мира Arch Linux.
Содержание
Основные новости Devland Интересное на форуме Интересное в списках рассылки Интересное в пакетах FAQ Статистика Seti@home folding@home Ошибки В завершение
Есть некоторые проблемы с версиями coreutils на Arch64.
FAQ
Q: Какое различие между всеми различными репозиториями?
A: Репозиторий место для пакетов, доступных на всех установочных CD. Репозиторий содержит в себе пакеты. не входящие в установочный CD, но поддерживаемые разработчиками Arch Linux. Пока пакет тестируется для вхождения в или , он находится в . Репозиторий содержит пакеты, рассмотренные разработчиками, как нестабильные но достаточно популярные, чтобы быть включенными в дистрибутив. Наконец, репозиторий это сборник пакетов, которые находятся в AUR и были приняты Доверенным Пользователем, который сделал пакет для загрузки. More information here.
Q: Почему не все пакеты из UNSUPPORTED добавлены в COMMUNITY?
A: На то есть несколько причин. Основная причина в том, что пакеты не получили достаточно голосов пользователей. Важно также голосовать и за пакеты, которые уже находятся в COMMUNITY, иначе они будут брошены Доверенными Пользователями и перемещены в UNSUPPORTED. Другие причины: пакет имеет лицензионные проблемы или пакет не имеет маинтейнера. И последнее, но не самое незначительное, Доверенные Пользователи просто не хотят делать это.
Номер команды: 45032 Участников: 87 Счет: 1301399 Рейтинг: 397 of 46690
Ошибки
AUR: Закрыто 13 - Открыто 2
Arch: Закрыто 109 - Открыто 74
В завершение
На сегодня все, ребята. Если у вас есть пожелания к newsletter или у вас есть, что добавить, просто напишите нам письмо и мы подумаем над вашим предложением.
Ввиду повышения популярности дистрибутива ArchLinux на пространстве ex-USSR было решено открыть ресурс поддержки пользователей. По адресу archlinux.org.ru есть форум, где можно получить поддержку, также в сети freenode создан канал #archlinux-ru, где эту самую поддержку можно получить более оперативно. Вики отпочковывать не стали, используется русский вариант wiki.archlinux.org HOWTO с форума после проверки и доводки уходят на вики.
Добро пожаловать в Arch Linux Newsletter. Этот документ несет в себе цель показать отражение мира Arch Linux.
Содержание
Основные новости Devland Интересное на форуме Интересное в списках рассылки Интересное в пакетах FAQ Статистика Seti@home folding@home Ошибки В завершение
Основные новости
Arch pastebin доступен
На сервере был настроен Arch-специфичный pastebin.
Добро пожаловать в Arch Linux Newsletter. Этот документ несет в себе цель показать отражение мира Arch Linux.
Содержание
Основные новости Devland Интересное на форуме Интересное в списках рассылки Интересное в пакетах FAQ Статистика Seti@home folding@home Ошибки В завершение
Основные новости
Arch pastebin доступен
На сервере был настроен Arch-специфичный pastebin.
Есть некоторые проблемы с версиями coreutils на Arch64.
FAQ
Q: Какое различие между всеми различными репозиториями?
A: Репозиторий место для пакетов, доступных на всех установочных CD. Репозиторий содержит в себе пакеты. не входящие в установочный CD, но поддерживаемые разработчиками Arch Linux. Пока пакет тестируется для вхождения в или , он находится в . Репозиторий содержит пакеты, рассмотренные разработчиками, как нестабильные но достаточно популярные, чтобы быть включенными в дистрибутив. Наконец, репозиторий это сборник пакетов, которые находятся в AUR и были приняты Доверенным Пользователем, который сделал пакет для загрузки. More information here.
Q: Почему не все пакеты из UNSUPPORTED добавлены в COMMUNITY?
A: На то есть несколько причин. Основная причина в том, что пакеты не получили достаточно голосов пользователей. Важно также голосовать и за пакеты, которые уже находятся в COMMUNITY, иначе они будут брошены Доверенными Пользователями и перемещены в UNSUPPORTED. Другие причины: пакет имеет лицензионные проблемы или пакет не имеет маинтейнера. И последнее, но не самое незначительное, Доверенные Пользователи просто не хотят делать это.
Номер команды: 45032 Участников: 87 Счет: 1301399 Рейтинг: 397 of 46690
Ошибки
AUR: Закрыто 13 - Открыто 2
Arch: Закрыто 109 - Открыто 74
В завершение
На сегодня все, ребята. Если у вас есть пожелания к newsletter или у вас есть, что добавить, просто напишите нам письмо и мы подумаем над вашим предложением.
Добро пожаловать в Arch Linux Newsletter. Этот документ несет в себе цель показать отражение мира Arch Linux.
Содержание
Основные новости Devland Интересное на форуме Интересное в списках рассылки Интересное в пакетах FAQ Статистика Seti@home folding@home Ошибки В завершение
Основные новости
В этом выпуске нету новостей.
Devland
Roman Kyrylych был нанят как охотник за ошибками. Он просматривал bug tracker, закрывая и перенаправляя тикеты, как только они появлялись (не уверен в переводе - прим. переводчика). Прошли небольшие дебаты вокруг вкладывания отладочного кода в GNOME. Это делает пакеты больше, но в то же время позволяют легче отправлять отчеты об ошибках разработчикам GNOME. Что вы думаете на этот счет?? Varun Acharya (разработчик arch64) временно покинул разработку из-за учебы. Он сдает некоторые экзамены в Январе/Феврале. Желаем ему удачи!
Важные изменения были сделаны с beryl-svn (сволочи - прим. переводчика).
FAQ
Q: Какое различие между всеми различными репозиториями?
A: Репозиторий место для пакетов, доступных на всех установочных CD. Репозиторий содержит в себе пакеты. не входящие в установочный CD, но поддерживаемые разработчиками Arch Linux. Пока пакет тестируется для вхождения в или , он находится в .
Репозиторий содержит пакеты, рассмотренные разработчиками, как нестабильные но достаточно популярные, чтобы быть включенными в дистрибутив.
Наконец, репозиторий это сборник пакетов, которые находятся в AUR и были приняты Доверенным Пользователем, который сделал пакет для загрузки. Больше информации здесь.
Q: Почему не все пакеты из UNSUPPORTED добавлены в COMMUNITY?
A: На то есть несколько причин. Основная причина в том, что пакеты не получили достаточно голосов пользователей. Важно также голосовать и за пакеты, которые уже находятся в COMMUNITY, иначе они будут брошены Доверенными Пользователями и перемещены в UNSUPPORTED. Другие причины: пакет имеет лицензионные проблемы или пакет не имеет маинтейнера. И последнее, но не самое незначительное, Доверенные Пользователи просто не хотят делать это.
Номер команды: 45032 Участников: 83 Счет: 1243700 Рейтинг: 404 из 46487
Ошибки
AUR: Закрыто 0 - Открыто 9
Arch: Закрыто 97 - Открыто 113
В завершение
На сегодня все, ребята. Если у вас есть пожелания к newsletter или у вас есть, что добавить, просто напишите нам письмо и мы подумаем над вашим предложением.
Добро пожаловать в Arch Linux Newsletter. Этот документ несет в себе цель показать отражение мира Arch Linux.
Содержание
Основные новости Devland Интересное на форуме Интересное в списках рассылки Интересное в пакетах FAQ Статистика Seti@home folding@home Ошибки В завершение
Основные новости
1. music player daemon 0.11 -> 0.12
обновился mpd, есть важные изменения:
вместе с новой модульной системой аудио драйверов изменился синтакис файла конфигурации. Удостоверьтесь, что вы обновили конфигурационный файл, иначе mpd не запустится! пример может быть найден в /etc/mpd.conf.example. дополнительные разъяснения: man mpd.conf
обновление базы данных теперь производится только на клиентской стороне, mpd –update-db больше не существует.
поддержка OggFLAC, Musepack, проигрывание Gapless MP3, MP3 ReplayGain и многое другое. подробности смотрите в ChangeLog 0.12.1
enjoy!
Devland
Aaron много работал над pacman3. Он надеется, что сможет выпустить релиз уже скоро. Если вы заинтересованы в помощи по тестированию менеджера пакетов pacman следующего поколения, то свяжитесь с ним с помощью aaron@archlinux.org. Мы связывались с господином Versiera, который тестировал свои программы по управлению инфраструктурой на Arch. Похоже, что он не имел проблем с ними. Если вы заинтересовались то посетите http://www.versiera.com/, свободно зарегистрируйтесь и загружайте его пакет. С тех пор, как Dibble оставил пост администратора форума, мы ищем ему замену. Если вы заинтересованы, то отправляйте предложения к Judd. Eugenia (любимый всеми osnews редактор) предпочитает gnucach поддерживаемый назначенным маинтейнером, чем доверенным пользователем/разработчиком назначенным маинтейнером. Она говорит, что не доверяет последнему чтобы упаковать финансовое приложение написанное другими разработчиками. Что думают остальные?
Интересное на форуме
T-u-N-i-X искал примеры .conkyrc со скриншотами для создания собственного.
Возобновлена дискуссия о будущем phpbb 3.0 относительно Arch Linux.
codemac предупредил о опасности с обновлением до последней версии ion3.
В ветках current и extra находится пять различных ядер.
Gnome 2.16 и KDE 3.5.5 были перемещены в extra.
FAQ
Q: Какое различие между всеми различными репозиториями?
A: Репозиторий место для пакетов, доступных на всех установочных CD. Репозиторий содержит в себе пакеты. не входящие в установочный CD, но поддерживаемые разработчиками Arch Linux. Пока пакет тестируется для вхождения в или , он находится в . Репозиторий содержит пакеты, рассмотренные разработчиками, как нестабильные но достаточно популярные, чтобы быть включенными в дистрибутив. Наконец, репозиторий это сборник пакетов, которые находятся в AUR и были приняты Доверенным Пользователем, который сделал пакет для загрузки. Больше информации здесь.
Q: Почему не все пакеты из UNSUPPORTED добавлены в COMMUNITY?
A: На то есть несколько причин. Основная причина в том, что пакеты не получили достаточно голосов пользователей. Важно также голосовать и за пакеты, которые уже находятся в COMMUNITY, иначе они будут брошены Доверенными Пользователями и перемещены в UNSUPPORTED. Другие причины: пакет имеет лицензионные проблемы или пакет не имеет маинтейнера. И последнее, но не самое незначительное, Доверенные Пользователи просто не хотят делать это.
Номер команды: 45032 Участников: 77 Счет: 1176205 Рейтинг: 419 из 46271
Ошибки
AUR: Закрыто 1 - Открыто 6
Arch: Закрыто 163 - Открыто 153
В завершение
That's it for this time folks. Если у вас есть пожелания к newsletter или у вас есть, что добавить, просто напишите нам письмо и мы подумаем над вашим предложением..
Вот и дождались инсталлятора с использованием systemd в качестве системы инициализации: новость. Пока еще initscripts жив, но, судя по всему, долго не протянет. Грядет всеобщий переход Арча на systemd.
В понедельник стало известно, что в Open Build Service (OBS) добавлена поддержка Archlinux (пруф). Интегрировать в AUR это дело не будут:
> Are there any plans for seamless integration with the AUR?
Patches are always welcome, but on a side note. We don't want people to build AUR packages automatically since they might be faulty, insecure or contain exploits.
Теперь поддержка сторонних репозиториев для арча стала ещё проще и удобней!
Вышел августовский снапшот live-системы и инсталлятора Archlinux. Он содержит новые нескучные версии пакетов и следующие отличия от немилой сердцу большинства предыдущей версии:
GRUB 2.0 вместо 0.9 Инструкция по установке в файле /root/install.txt ZSH в конфигурации Grml в качестве дружелюбной оболочки, включая автодополнение для pacstrap, arch-chroot, pacman и прочих полезных утилит Сетевой демон включён по умолчанию и настроит сеть, если доступен DHCP
Отметим, что все эти изменения касаются только live-системы, а не установленной с помощью pacstrap. Качаем образы, следующий выпуск намечен на сентябрь.
Приветствую! Меня интересует такой вопрос: Кто нибудь смог поставить нормально дрова на такое “чудо техники”? Я использую GeForce GT 540M и не как не могу нормально установить дрова. На нтел ставится без проблем, а вот с нвидией одни проблемы, а в вики там устаревшие темы. Много что больше не актуально. Просто надоело убивать интел. Есть такой проект Bumblebee, но он тоже сырой еще. Так удалось кому-то что-то сделать?
Ушел в оставку Dieter Plaetinck – последний из остававшихся разработчиков команды Releng. Вот что он написал по данному поводу (оригинал): "Несколько дней назад я ушел в отставку с поста разработчика Arch Linux (ссылка на английский текст письма об отставке). Грустно уходить, но я чувствовал, что моя работа над Arch'ем превратилась в обузу, поэтому настало время официально зафиксировать ее понизившийся приоритет. Команды Releng, работу с которой мы начали больше 3 лет назад, сейчас уже не существует, однако другие разработчики демонстрируют интерес к созданию образов (iso) и инсталляционных скриптов, поэтому, пока их интерес не угаснет, вы будете видеть новые образы (Arch'а). Более подробная информация о моей отставке содержится в письме по приведенной выше ссылке". В свете происходящих с дистрибутивом изменений, которые могут расцениваться как отказ от прежней – уникальной – модели развития Арча, данное событие выглядит знаковым.