LinuxForum.Fans
Тема

Вопросы дебианщика

Автор: zenon 227 сообщений 38882 просмотров
#179791
newzenon написал:
Вот осталось скрипт no-ip найти. smile

[console]gentoo-laptop lupo # eix noip [gentoo-laptop][22:55]
* net-dns/noip-updater
Available versions: 2.1.9
Homepage: http://www.no-ip.com
Description: no-ip.com dynamic DNS updater[/console]

#179793

О как хорошо, хоть с этим не придется напрягаться. smile

#179795
Lupo Alberto написал:
1.
Консоль:

mkdir -p /etc/portage/package.unmask
echo 'sys-kernel/zen-sources' >> /etc/portage/package.unmask/sys-kernel

2.
Открыть на редактирование файл /usr/portage/sys-kernel/zen-sources/zen-sources-9999.ebuild и изменить переменную KEYWORDS, добавив название своей архитектуры, т.е.
итд...............

зачем вы советуете править ебилд прямо в дереве портеджей? на каждом заборе написано, что так не надо делать... это чуть ли не третье преступление после rm -rf /* и установки в обход портедж.
1-й пункт, скорей всего, вообще не нужен... и правильно сделать так:
[console]echo 'sys-kernel/zen-sources:9999 **' >> /etc/portage/package.keywords[/console]

#179797
Fat-Zer написал:
это чуть ли не третье преступление после rm -rf /* и установки в обход портедж.

В идеале надо было создать локальный оверлей и переместить полученный ebuild туда.

Fat-Zer написал:
1-й пункт, скорей всего, вообще не нужен... и правильно сделать так:

Да, так «красивее» wink ...и правильнее :o Вы не помните, начиная с какой версии, в portage появилась такая возможность?

#179798
Lupo Alberto написал:
Вы не помните, начиная с какой версии, в portage появилась такая возможность?

вроде она была сколько я пользуюсь, qlop говорит, что я начинал с 2.1.6.13.

#179835

Изменил на:
[console]echo 'sys-kernel/zen-sources:9999 ~amd64' >> /etc/portage/package.keywords[/console]
все ok.
Как сделать чтобы в zsh нормально отрабатывала env-update && source /etc/profile?
ы. Впечатляет меня пока скорость работы и отзывчивость системы, веб-серверок так вообще молодца не смотря на тормознутый wordpress, доволен как слон. smile

#179840
newzenon написал:
Как сделать чтобы в zsh нормально отрабатывала env-update && source /etc/profile?

Поясните, пожалуйста, что значит «нормально» и при каких условиях вам нужно выполнение этих команд?

#179855

В bash - все нормально - никаких ошибок, в zsh:

text
# env-update && source /etc/profile                                         /home/zenon/ :(
>>> Regenerating /etc/ld.so.cache...
/etc/profile:60: no matches found: /etc/profile.d/*.sh
root@zgentoo $ /bin/zsh                                                     /home/zenon/ :(
#                                                                           /home/zenon/ :)
 

Ну и .zshrc - сбрасывает на дефолт. Смайлик справа - errorcode отличный от 0

#179872

У меня подобная ошибка (точнее, IMHO, предупреждение) появляется, если в каталоге /etc/profile.d/ отсутствуют *.sh-скрипты.

newzenon написал:
Ну и .zshrc - сбрасывает на дефолт.

Вероятно, я не понял проблемы: вы перечитываете дефолтные переменные окружения и профиль — вот оно и сбрасывается в default.

#179878

С bash такого не происходит.

#179880

newzenon, я чуть переформулирую вопрос: а зачем вы запускаете эти команды? Их в такой связке только и надо (точнее, не припомню других ситуаций) один раз запускать — после chroot'а при первоначальной установке.

#179881

Сам ввёл в заблуждение, для zsh эта команда выглядит так:
[console]# env-update && source /etc/zsh/zprofile[/console]

newzenon написал:
Сам ввёл в заблуждение, для zsh эта команда выглядит так:
[console]# env-update && source /etc/zsh/zprofile[/console]

Ну, а при изменении в make.conf имхо тоже, вот насчет изменений в /etc/portage не знаю.

#179918
newzenon написал:
Изменил на:

так по идее ничего не размаскирует, почти у всех лайв ебилдов KEYWORDS=""
при обновление дерева ваши правки уйдут в небытие.

newzenon написал:
Ну, а при изменении в make.conf имхо тоже, вот насчет изменений в /etc/portage не знаю.

с чего бы? стукните тапком того, кто вам это сказал...

#179936

Ну с этим потихоньку мозги вправляются... smile

Вот ещё что - php-fpm стартует, но ругань небольшая идет, в каких конфигах рыть не пойму:
[console]# /etc/init.d/php-fpm start
* Starting PHP FastCGI Process Manager ...
PHP Deprecated: Comments starting with '#' are deprecated in Unknown on line 1 in Unknown on line 0
<br />
<b>Deprecated</b>: Comments starting with '#' are deprecated in Unknown on line 1 in <b>Unknown</b> on line <b>0</b><br />
[27-Jul-2011 16:01:07] WARNING: [pool www] pm.start_servers is not set. It's been set to 20. [/console]

#180022

Разобрался smile - всё тут:

text
/etc/php/fpm-php5.3/php-fpm.conf 
#180206

Я не слишком экстримальничаю?
/etc/portage/package.keywords

text
sci-mathematics/* ~amd64
sys-process/* ~amd64
net-libs/* ~amd64
app-misc/* ~amd64
dev-cpp/* ~amd64
sci-libs/* ~amd64
app-laptop/* ~amd64
x11-libs/* ~amd64
sys-apps/* ~amd64
# dev-lang/* ~amd64
media-libs/* ~amd64
dev-lang/R ~amd64
sys-process/vixie-cron ~amd64
app-admin/* ~amd64
app-crypt/* ~amd64
media-libs/* ~amd64
xfce-extra/* ~amd64
kde-misc/* ~amd64
kde-base/* ~amd64
xfce-base/* ~amd64
net-ftp/proftpd ~amd64
media-video/vlc ~amd64
# media-video/dirac ~amd64
dev-lang/perl ~amd64
sys-kernel/genkernel ~amd64
media-sound/audacious ~amd64
net-p2p/deluge ~amd64
dev-php/pecl-apc ~amd64
dev-db/mysql ~amd64
sys-devel/gcc ~amd64
sys-libs/glibc ~amd64
dev-lang/python ~amd64
dev-libs/mpc ~amd64
media-fonts/terminus-font ~amd64
# sys-kernel/zen-sources ~amd64
<www-servers/nginx-9999 ~amd64
sys-kernel/zen-sources:9999 ~amd64
#required by dev-libs/libmcs-0.7.1-r2, required by media-sound/audacious-3.0, required by media-plugins/audacious-plugins-3.0
>=dev-libs/libmowgli-0.9.50 ~amd64
#required by media-sound/audacious-3.0, required by media-sound/audacious (argument)
>=media-plugins/audacious-plugins-3.0 ~amd64
<sys-boot/grub-9999 ~amd64
#required by os-prober (argument)
>=sys-boot/os-prober-1.47 ~amd64
#required by audacious-dumb (argument)
>=media-plugins/audacious-dumb-0.65 ~amd64
#required by media-libs/alsa-lib-1.0.24.1, required by media-libs/libcanberra-0.28-r3[alsa], required by gnome-base/gnome-panel-2.32.1-r2, required by xfce-extra/xfce4-xfapplet-plugin-0.1.0, required by @selected, required by @worl$
=media-sound/alsa-headers-1.0.24 ~amd64
#required by media-libs/mesa-7.11_rc2[llvm,gallium], required by virtual/glu-7.0, required by games-action/chromium-bsu-0.9.15, required by @selected, required by @world (argument)
=sys-devel/llvm-2.9-r2 ~amd64
#required by media-libs/libcanberra-0.28-r3[gtk3], required by gnome-base/gnome-panel-2.32.1-r2, required by xfce-extra/xfce4-xfapplet-plugin-0.1.0, required by @selected, required by @world (argument)
>=x11-libs/gtk+-3.0.11 ~amd64
#180208
newzenon написал:
Я не слишком экстримальничаю?

Скоро станет известно oO

#180213

newzenon, если вы всё равно экспериментируете, установите «хардмаскед» версию portage, там должна быть поддержка sets — предопределённых (или созданных самостоятельно) списков пакетов. Тогда все эти размаскировки можно будет делать проще и элегантнее wink

#180215
Lupo Alberto написал:
newzenon, если вы всё равно экспериментируете, установите «хардмаскед» версию portage, там должна быть поддержка sets — предопределённых (или созданных самостоятельно) списков пакетов. Тогда все эти размаскировки можно будет делать проще и элегантнее wink

Собственно как, и да Lupo можно не называть меня на вы, не люблю я этого, предпочитаю со всеми на равных, ну или около. smile

#180222
newzenon написал:
Собственно как

Установите версию >=portage-2.2.0_alpha46 и в man portage будет доступно изложено.
Если в двух словах: сейчас у вас есть, к примеру, предопределённые сеты — system, world — и вы можете применить команду emerge к ним, то есть
[console]emerge -auDNv world[/console]
В новых версиях portage появилась возможность создавать собственные сеты (обычные списки с указанием категорий/пакетов), к которым можно применять команды, как к отдельным пакетам.

newzenon написал:
и да Lupo можно не называть меня на вы, не люблю я этого, предпочитаю со всеми на равных, ну или около. smile

Увы, издержки воспитания: в личном общении я сам рад переходу на «ты», тем более с людьми мне интересными, но форум я считаю общественным местом... И да, моё «вы» по отношению к вам, вас ни к чему не обязывает. Просто мне так удобнее.

Войдите или зарегистрируйтесь, чтобы ответить.