The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."
Отправлено Аццкий Анонимус, 11-Янв-07 17:23 
>http://www.linux.org.ru/jump-message.jsp?msgid=452440
>и что изменилось с тех пор ?

ну вообще-то много. утилит понаписали всяких, функционал расширили.

=====
4) А вот вопрос... Как сделать что бы все портежи собирались без esound, а например xmms с esound, только чур USE="-esound" в терминаде не использовать?
=====
элементарно. echo 'media-sound/xmms -esound' >> /etc/portage/package.use

=====
5) Как обнаружить установленные файлы md5checksum которых не совпадает с оригинальным сгенерированных при установке.
=====
localhost ~ # equery --help
Usage: equery <global-opts> command <local-opts>
where <global-opts> is one of
-q, --quiet   - minimal output
-C, --nocolor - turn off colours
-h, --help    - this help screen
-V, --version - display version info
-N, --no-pipe - turn off pipe detection
where command(short) is one of
belongs(b) <local-opts> files... - list all packages owning files...
changes(c)  - not implemented yet
check(k) pkgspec - check MD5sums and timestamps of pkgspec's files
depends(d) <local-opts> pkgspec - list all direct dependencies matching pkgspec
depgraph(g) <local-opts> pkgspec - display a dependency tree for pkgspec
files(f) <local-opts> pkgspec - list files owned by pkgspec
glsa(a)  - not implemented yet
hasuse(h) <local-opts> useflag - list all packages with useflag
list(l) <local-opts> pkgspec - list all packages matching pkgspec
size(s) <local-opts> pkgspec - print size of files contained in package pkgspec
stats(t)  - not implemented yet
uses(u) <local-opts> pkgspec - display USE flags for pkgspec
which(w) pkgspec - print full path to ebuild for package pkgspec

собсна:
equery k gcc

[ Checking sys-devel/gcc-4.1.1-r3 ]
* 679 out of 679 files good

=====
6) А вот вопрос по поиску. Пускай мне портежи вададут список портежей в названии которых встречаеться 'aaa' или 'bbb', в кратком описании упоминаеться о 'ccc' и там точно не должно упоминаться о 'ddd', причем маинтейнером этих портежей должен быть 'maintainer main@gentoo.org'...
=====
esearch 'aaa|bbb' -S '!ddd'
Информации о мэйнтейнерах нет.
И вообще, касательно поиска:
              A few examples:
              emerge --search libc
                  list all packages that contain libc in their name
              emerge --search '%^kde'
                  list all packages starting with kde
              emerge --search '%gcc$'
                  list all packages ending with gcc
              emerge --search '%@^dev-java.*jdk'
                  list all available Java JDKs

       --searchdesc (-S short option)
              Matches the search string against the description field as well
              the package's name. Take caution as the descriptions are also
              matched as regular expressions.
                emerge -S html
                emerge -S applet
                emerge -S 'perl.*module'
Всё это сейчас вынесено в esearch.

Вопрос встречный N1: А как силами портов вытянуть все distfiles, необходимые системе (или конкретному порту) для обновления(или просто для установки), да разложить их по нужным каталогам?

Вопрос встречный N2: Каким образом найти в системе все бинарники, слинкованные с несуществующми либами(обновилось что-то, или случайно вынесли порт a, от которого зависел порт b), соотнести их с соотв. портами, построить список обновляемых портов с учётом зависимостей и пересобрать?

Вопрос встречный N3: Как запретить/разрешить при обновлении, допустим, apache2 заменять существующий mime.conf на тот что ставится из порта? (причём, речь не только о файлах, но и каталогах). Причём желателен вариант, когда этот mime.conf будет падать рядом, но имя будет начинаться с точки.

Вопрос встречный N4: Как силами портов ставить софт по возможности из бинарных пакетов, а при их отсутствии - собирать из сорцов.

Вопрос встречный N5: Как ставить и поддерживать софт не из стороннего репозитария.
(причём, выбирается самая свежая стабильная версия).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру