LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

Устанавливать только новые пакеты только

4.2

ORLY? А теперь объясни мне вот это:

$ emerge -pNuDav @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
Мир я обновлял сегодня. И вот еще:
$ emerge -pNuDav @world links

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] www-client/links-2.7:2  USE="X bzip2 deprecated jpeg ssl tiff unicode zlib -directfb -fbcon -gpm -livecd -lzma -suid -svga" 3,806 kB

Total: 1 package (1 new), Size of downloads: 3,806 kB

$ echo "www-client/links" >> /var/lib/portage/world
$ emerge -pNuDav @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] www-client/links-2.7:2  USE="X bzip2 deprecated jpeg ssl tiff unicode zlib -directfb -fbcon -gpm -livecd -lzma -suid -svga" 3,806 kB

Total: 1 package (1 new), Size of downloads: 3,806 kB

Потом я начал пересобирать мир (-NuDkav @world)

Еще раз: -NuDkav - это не пересборка, это обновление! Пакеты, которые не нуждаются в обновлении, трогаться не будут. Блин, да установи ты индивидуально пару пакетов из твоего выхлопа -NuDkav @world, да повтори команду, да сравни. Что ты размышляешь - проверь!

Ну ок, 292 пакета занимают 13 гигов?

Если хомяк и /var с /tmp у тебя на отдельных разделах, и emerge --depclean выдает пустоту - да. Только не 292, то число которое тебе выдает emerge -pe world - это реальное количество пакетов, которые у тебя в системе.

Потому что ебилд моей лисы выкинули из портежей, а от компиляния толстоофиса я профита не заметил.

Для лисы и толстоофиса есть firefox-bin и libreoffice-bin. Еще для чего тебе бинарники? И чем это «твоя» лиса особенная, если в портаже их 6 версий и ни одна тебя не устраивает?

> AFAIK тогда проку от USE флагов практически ноль.
4.2 У бинарных пакетов тоже есть USE-флаги.

Кто ж спорит - есть. С гулькин нос.

Сравни это

$ equery uses firefox-bin
...
 * Found these USE flags for www-client/firefox-bin-17.0.1:
 U I
 - - linguas_af
...
 + + startup-notification : Enable application startup event feedback mechanism
вот с этим:
$ equery uses firefox
...
 * Found these USE flags for www-client/firefox-17.0.1:
 U I
 + + alsa
 - - bindist
 - - custom-cflags
 - - custom-optimization
 + + dbus
 - - debug
 + + gstreamer
 + + jit
 + + libnotify
 - - linguas_af
...
 + + minimal
 + + startup-notification
 - - system-sqlite
 + + wifi

И еще вот это

$ query uses libreoffice-bin
...
 * Found these USE flags for app-office/libreoffice-bin-3.6.4.3:
 U I
 + + cups
 - - debug
 - - gnome
 - - java
 + + kde
с этим:
$ equery uses libreoffice
...
 * Found these USE flags for app-office/libreoffice-3.6.4.3:
 U I
 - - binfilter
 - - binfilterdebug
 + + branding
 + + cups
 + + dbus
 - - eds
 - - gnome
 + + gstreamer
 + + gtk
 - - java
 - - jemalloc
 + + kde
 - - libreoffice_extensions_nlpsolver
 + + libreoffice_extensions_pdfimport
 - - libreoffice_extensions_presenter-console
 - - libreoffice_extensions_presenter-minimizer
 - - libreoffice_extensions_scripting-beanshell
 - - libreoffice_extensions_scripting-javascript
 - - libreoffice_extensions_wiki-publisher
 - - mysql
 - - odk
 + + opengl
 - - postgres
 - - test
 + + vba
 + + webdav

1. Ты меня достал.

Вообще-то я тебе помочь хочу.

Исходная версия Kroz, :

Устанавливать только новые пакеты только

4.2

ORLY? А теперь объясни мне вот это:

$ emerge -pNuDav @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
Мир я обновлял сегодня. И вот еще:
$ emerge -pNuDav @world links

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] www-client/links-2.7:2  USE="X bzip2 deprecated jpeg ssl tiff unicode zlib -directfb -fbcon -gpm -livecd -lzma -suid -svga" 3,806 kB

Total: 1 package (1 new), Size of downloads: 3,806 kB

$ echo "www-client/links" >> /var/lib/portage/world
$ emerge -pNuDav @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] www-client/links-2.7:2  USE="X bzip2 deprecated jpeg ssl tiff unicode zlib -directfb -fbcon -gpm -livecd -lzma -suid -svga" 3,806 kB

Total: 1 package (1 new), Size of downloads: 3,806 kB

Потом я начал пересобирать мир (-NuDkav @world)

Еще раз: -NuDkav - это не пересборка, это обновление! Пакеты, которые не нуждаются в обновлении, трогаться не будут. Блин, да установи ты индивидуально пару пакетов из твоего выхлопа -NuDkav @world, да повтори команду, да сравни. Что ты размышляешь - проверь!

Ну ок, 292 пакета занимают 13 гигов?

Если хомяк и /var с /tmp у тебя на отдельных разделах, и emerge --depclean выдает пустоту - да.

Потому что ебилд моей лисы выкинули из портежей, а от компиляния толстоофиса я профита не заметил.

Для лисы и толстоофиса есть firefox-bin и libreoffice-bin. Еще для чего тебе бинарники? И чем это «твоя» лиса особенная, если в портаже их 6 версий и ни одна тебя не устраивает?

> AFAIK тогда проку от USE флагов практически ноль.
4.2 У бинарных пакетов тоже есть USE-флаги.

Кто ж спорит - есть. С гулькин нос.

Сравни это

$ equery uses firefox-bin
...
 * Found these USE flags for www-client/firefox-bin-17.0.1:
 U I
 - - linguas_af
...
 + + startup-notification : Enable application startup event feedback mechanism
вот с этим:
$ equery uses firefox
...
 * Found these USE flags for www-client/firefox-17.0.1:
 U I
 + + alsa
 - - bindist
 - - custom-cflags
 - - custom-optimization
 + + dbus
 - - debug
 + + gstreamer
 + + jit
 + + libnotify
 - - linguas_af
...
 + + minimal
 + + startup-notification
 - - system-sqlite
 + + wifi

И еще вот это

$ query uses libreoffice-bin
...
 * Found these USE flags for app-office/libreoffice-bin-3.6.4.3:
 U I
 + + cups
 - - debug
 - - gnome
 - - java
 + + kde
с этим:
$ equery uses libreoffice
...
 * Found these USE flags for app-office/libreoffice-3.6.4.3:
 U I
 - - binfilter
 - - binfilterdebug
 + + branding
 + + cups
 + + dbus
 - - eds
 - - gnome
 + + gstreamer
 + + gtk
 - - java
 - - jemalloc
 + + kde
 - - libreoffice_extensions_nlpsolver
 + + libreoffice_extensions_pdfimport
 - - libreoffice_extensions_presenter-console
 - - libreoffice_extensions_presenter-minimizer
 - - libreoffice_extensions_scripting-beanshell
 - - libreoffice_extensions_scripting-javascript
 - - libreoffice_extensions_wiki-publisher
 - - mysql
 - - odk
 + + opengl
 - - postgres
 - - test
 + + vba
 + + webdav

1. Ты меня достал.

Вообще-то я тебе помочь хочу.