Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Общие вопросы по Gentoo Linux

Автор: Teo
Дата сообщения: 03.11.2004 09:27
можешь покоцать /tmp/portage/*
для того, чтобы удалить ненужный софт, используй команду emerge depclean - удалит пакеты с неразрешёнными зависимостями

можешь полазить на forums.gentoo.org, форумах linuxshop.ru - там эти вопросы активно муссировались, насколько я знаю
Автор: Swappp
Дата сообщения: 03.11.2004 19:35
mymail

Цитата:
А что, если с помощью genkernel? Как тогда быть?

Если я не ошибаюсь, genkernel это делает сам.
еще покажи распечатку команд:

Код: # du -h --max-depth=1 /
# du -h --max-depth=1 /usr
Автор: mymail
Дата сообщения: 04.11.2004 03:55
Swappp
Если это поможет...

# du -h --max-depth=1 /
4.8M /bin
0 /dev
3.6M /etc
37M /lib
0 /mnt
0 /opt
7.4M /tmp
0 /sys
126M /var
3.0G /usr
0 /boot
12K /home
130M /proc
5.4M /sbin
164M /root
3.5G /

# du -h --max-depth=1 /usr
26M /usr/qt
41M /usr/bin
366M /usr/kde
343M /usr/lib
1.5G /usr/src
2.8M /usr/sbin
3.1M /usr/i686-pc-linux-gnu
90M /usr/X11R6
0 /usr/local
275M /usr/share
11M /usr/libexec
21M /usr/include
399M /usr/portage
3.0G /usr
Автор: ooptimum
Дата сообщения: 04.11.2004 05:40
mymail
А че у тебя /usr/src такой огромный? Удали оттуда сырцы неиспользуемых ядер. У тебя из там штук 8-9 должно быть, судя по размеру каталога.
Автор: mymail
Дата сообщения: 04.11.2004 14:41
ooptimum
А это не повлияет на работоспособность системы?(удаление сырцов)
Я не понимаю, как они туда попали! Я ядро качал только при установке, а тут на те.
Кроме команд
emerge sync
emerge world
emerge kde
... ничего не запускал. Тем более скачку ядер.
Я даже и не подозревал об их существовании.
Автор: eugrus
Дата сообщения: 04.11.2004 15:52

Цитата:
А это не повлияет на работоспособность системы?(удаление сырцов)

конечно нет

Цитата:
Кроме команд
emerge sync
emerge world
emerge kde
... ничего не запускал. Тем более скачку ядер.

в смысле ни чего ни компилил в /usr/src?

дай `ls /usr/src`
там могут в принцыпе быть бинарные пакеты

в любом случае на работоспособность повлиять не должно
Автор: Swappp
Дата сообщения: 04.11.2004 20:58
mymail

Цитата:
164M /root

Это нужно?
хотя судя по

Цитата:
12K /home

нужно


Цитата:
399M /usr/portage

Тоже возможно есть что то лишнее, как вариант затарить всю папку до лучших времен, когда захочешь обновить систему.
Ну и src потри это точно, только на всякий случай оставь последнее ядро, на которое ссылается /usr/src/linux ("$ ls -l /usr/src/linux" увидишь).
Автор: mymail
Дата сообщения: 05.11.2004 04:12
В общем проблема я считаю решена!
Я почистил все tmp, distfiles и сырци(а за одно и ядро поставил поновее). В итоге свободное место - 1.6Г, но все равно не понятно почему система весит 2Г(сейчас, после очистки)?!
Всем спасибо за помощь!!!
Автор: Nick 2003
Дата сообщения: 16.11.2004 01:11
Gentoo Linux 2004.3
Change Log
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/releases/x86/2004.3/livecd/install-x86-universal-2004.3.iso
Автор: mymail
Дата сообщения: 18.11.2004 03:38
Помогите, пожалуйста! Все работало, а в один прекрасный момент такая ерунда на экране!:

Traceback (most recent call last):
File "/usr/bin/emerge", line 10, in ?
import portage
File "/usr/lib/portage/pym/portage.py", line 6827, in ?
newprofile = dcontent[0]
IndexError: list index out of range

... при лубой из нижеследующей команды:

#emerge portage
#emerge sync
#emerge --update world
Автор: ooptimum
Дата сообщения: 18.11.2004 05:57
mymail
Попробуй `emerge regen`
Автор: mymail
Дата сообщения: 18.11.2004 06:07
ooptimum
В ответ тоже самое!
Автор: alyent
Дата сообщения: 18.11.2004 11:27
'emerge sync' на 'emerge --sync' заменили недавно. попробуй.
Хотя из лога кажется ты какой-то баг портов откопал. Пытается считать пустой массив...

Добавлено
Если это так, то починить можно заменив порты на рабочие (с загрузочного диска), а потом обновить. Баг должны были пофиксить по-идее.

Добавлено
Или можно полезть в сырцы и исправить баг на строчке 6827.

А вообще тебе на гентушный форум надо, там отдельный раздел про глюки портов.

Добавлено
Или можно полезть в сырцы и исправить баг на строчке 6827.

А вообще тебе на гентушный форум надо, там отдельный раздел про глюки портов.
Автор: mymail
Дата сообщения: 22.11.2004 02:32
Решение проблемы с emerge.

Как оказалось файл deprecated был пустой (в /usr/portage/profiles/default-x86-2004.2/). А этот файл несет информацию о profile upgrade. После следующих команд все заработало как раньше:

cd /etc/
ln -nfs ../usr/portage/profiles/default-linux/x86/2004.2 make.profile

Так что если у кого возникнет такая же проблема, то вот одно из возможных решений.
Автор: alyent
Дата сообщения: 27.11.2004 06:41
mymail
Сам догадался, или сайт с полезными доками нашел? поделись, че за сайт.
Автор: mymail
Дата сообщения: 04.12.2004 04:31
alyent
Информацию этой проблеме я искал много. Лазил на форум gentoo.org (естественно там я ничего не нашел, да и мог ли я че там найти не знаю) и не только. И как-то, уже не помню где, наткнулся на сервер IRC irc.freenode.net с темой #gentoo, Там люди это какие-то монстры по gentoo. Эту [мою проблему] они решили на раз. Я даже не успел опомниться. Я им написал тоже самое, что и сдесь.
Единственный недостаток (для тех кто общается исключительно на русском) - этот чат на английском языке.
Вот так.
/А как они разрюхали мою проблему? Я до сих пор в шоке!/

Автор: ooptimum
Дата сообщения: 04.12.2004 15:19
mymail

Цитата:
/А как они разрюхали мою проблему? Я до сих пор в шоке!/

2 варианта:
a) Люди хорошо знают код emerge, хотя, собственно, его и не нужно знать на зубок, достаточно лишь заглянуть в файл "/usr/lib/portage/pym/portage.py" и посмотреть, что делается в районе строки 6827. Как 2 байта переслать...
б) Это известная проблема.
Автор: mymail
Дата сообщения: 05.12.2004 03:14
ooptimum
Ты не понял. Это были просто эмоции.
А то, что некоторые люди разбираются в gentoo очень хорошо, я не сомневаюсь. Ведь кто-то же его пишет(код).
Кстати, имея уже какой-то опыт общения с gentoo понял, что ось хорошая и правильная. Рекомендую всем у кого есть анлим, обновления появляются почти каждый день. И это радует.
Автор: bukaa
Дата сообщения: 18.01.2005 13:57
из gentoo-security doc ....:
1. есть команда glsa-check может сверят версию установленого ebuild с уязвимым
glsa-check -l выводит список bug
glsa-check -t all проверяет данную систему
glsa-check -f пытается автоматом исправить
2. есть такая отпция (или не опция) hardened
как я понял это способ защиты буфера от переполнения на уровне копиляции
-
вопросы:
1. есть ли реальный толк от технологии 1 и 2 для боевого сервера ?
2. насколько быстро решают sequrity проблемы в gentoo по сравнению с (ядра не в счёт):
debian GNU linux
FreeBSD
Автор: ross_MoHaX
Дата сообщения: 02.02.2005 21:13
Товарищи! Занимаюсь шащ stage1 все накачал где попало, осталось только linux-2.4.21.tar.bz2 выкачать! А он 25 мегов, а денег на счету почти нет Зато есть бесплатный доступ к ящику размером 10 мегов. Может кто нибудь потратит десяток минут и свяжется со мной по асе 56336771 и мы вместе перешлем все это дела 3-я письмами. Буду очень благодарен.
Автор: mymail
Дата сообщения: 03.02.2005 07:16
Все почти было хорошо, пока я не решил сделать "откат" в gentoo (вместо ACCEPT_KEYWORDS="~x86" emerge -u world, попытался запустить просто emerge -u world. Для тех кто не знает, волшебное словосочетание ACCEPT_KEYWORDS="~x86" позволяет обновлять не до конца зарелизенные пакеты). Дело было так, в какой-то момент я сталкнулся с проблемой использования графики в консоле под KDE (пожалуйста не надо удивляться, у всех есть свои странности). Для этого я установил пакет svgalib. Все почти было хорошо, только работал svgalib от ядра к ядру (с версией одного ядра работал, со следующей не работал и т.д.). И конечно мне это здорово надоело и я решил сделать "откат" (нужно же было с этим что-то делать), установить то, что вроде должно работать (установить зарелизенные пакеты спомощью emerge -u world). Естественно у меня это не получилось, на какой-то стадии переустановка прекратилась и все. После этого я не могу обновить ниодин пакет.
Я догадываюсь, что проблема с gcc, но не уверен. Может кто уже имел опыт установки gcc без работающего gcc. Если да, то прошу поделиться. Если кто знает другое решение, то прошу о том же.
Заранее благодарен.

ross_MoHaX
Я, конечно, поддерживаю стремление к лучшему, но мне кажется, что gentoo для людей у которых есть доступный интернет. Просто задумайся, каково тебе будет, когда у всех будут стоять пакеты следующей версии уже через пару недель, а ты будешь через почтовый ящик качать старые. Да и вообще набирая emerge -u world будешь думать на сколько же я бабок попал. Подумай, есть же много хорошего вокруг, что не бьет по карману.
Автор: alyent
Дата сообщения: 03.02.2005 10:59
mymail
gcc-3.3.5-r1 ???

У меня эта версия gcc глючит по-черному. Просто сборка практически любого пакета прерывается всередине процесса.

Вернулся к gcc-3.3.4-r1 и все снова в норме (gcc хоть сам себя собрать смог).
Автор: ooptimum
Дата сообщения: 03.02.2005 12:13
mymail

Цитата:
только работал svgalib от ядра к ядру (с версией одного ядра работал, со следующей не работал и т.д.)

svgalib надо переустанавливать каждый раз вместе с переустановкой ядра, т.к. он ставит модуль ядра, заточенный под то ядро, под которое он был скомпилирован. Естественно, что в новом ядре этому модулю взяться неоткуда. Вообще есть целый класс подобных программ, svgalib -- лишь одна из них.


Цитата:
ACCEPT_KEYWORDS="~x86" emerge -u world

Это очень неправильно задавать такой флаг для всех пакетов. Если тебе нужны лишь некоторые нестабильные пакеты, то их надо перечислять в /etc/portage/package.keywords. В общем, ты сам виноват в данном случае. Попробуй установить базовую систему, скажем stage3, поверх твоей текущей системы, (только /etc не изменяй) и выполнить `emerge -e world` -- должно полегчать. Как всегда не забывай про бэкапы.

alyent

Цитата:
gcc-3.3.5-r1 ???

У меня эта версия gcc глючит по-черному. Просто сборка практически любого пакета прерывается всередине процесса.

Разогнанный AMD?
Автор: Teo
Дата сообщения: 03.02.2005 13:34

Цитата:
Я, конечно, поддерживаю стремление к лучшему, но мне кажется, что gentoo для людей у которых есть доступный интернет.

есть такая вещь, как deltup
сижу на момеде и не парюсь...

ross_MoHaX
ты знаешь, раньше слыхал про сервисы, которые могут с FTP на мыло закинуть файл, была утила ftp2mail, можно ещё скриптик написать и закинуть на хост в инете, чтоб сливал файлик и кидал его на мыло, но не спец в этом, пусть гуру подскажут, можно ли такое натворить
Автор: ross_MoHaX
Дата сообщения: 03.02.2005 18:07
All! Мне б только поставить =) Потом обновлятся буду через разницу в исходниках.
Автор: xxman
Дата сообщения: 03.02.2005 18:18
Прочитал 5 страниц... интересно...даже почти поставлен Gentoo 2004.3 (один хорошый человек помог)... а теперя хочеться это все дело со стороны "ТЕОРИИ" глянуть...
Поделитесь русской теорий, чем больше - тем лучьше... (жаль книги нет ещё)...

зы. я ваще електрочайник в Gentoo и Линукс... в окнах убил свое детство...

Заранее thx
Автор: eugrus
Дата сообщения: 03.02.2005 22:15

Цитата:
Поделитесь русской теорий, чем больше - тем лучьше...

для начала http://www.linux.org.ru/books/lor-faq/faq.html


Цитата:
(жаль книги нет ещё)...

может понравится: http://forum.ru-board.com/topic.cgi?forum=106&topic=0014
Автор: xxman
Дата сообщения: 04.02.2005 10:32
а конкретики по Дженту???
для начала - почиткаю.
а "Использование Linux. Специальное издание (6-е издание) " - достану, почиткаю.
thx
Автор: Teo
Дата сообщения: 04.02.2005 12:14
xxman
лучшая книга всех времён и народов
Мэтт Уэлш. Запускаем Линукс (Matt Welsh. Running Linux)
есть ru.gentoo-wiki.com
есть http://forums.gentoo.org/viewforum.php?f=43 - официальный русскоязычный форум
есть http://linuxshop.ru/forum/viewforum.php?f=16 - тоже русскоязычный
http://gentoo.zugaina.org/ - альтернативные и просто новые ебилды
Автор: xxman
Дата сообщения: 04.02.2005 16:19
thx.
кто может - сделайте шапку с сылками... что б следующие не читали левых страниц, а сразу пошли дальше...
thx

Страницы: 12345

Предыдущая тема: Общие вопросы по ASPLinux


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.