Я новичок. Пытался установить Ghromium через emerge Chromium - затребовал 3GB RAM, которых у меня нет. Попытался с флагом I_KNOW_WHAT_I_AM_DOING - результат тот же: не установился. На одном форуме нашёл решение - установка из бинарного пакета. Но где этот бинарный пакет взять??? Google по запросу “calculate linux бинарные пакеты” ничего нужного не выдал
Александр Моруга wrote:
Я новичок. Пытался установить Ghromium через emerge Chromium - затребовал 3GB RAM, которых у меня нет. Попытался с флагом I_KNOW_WHAT_I_AM_DOING - результат тот же: не установился.
Не нужно поднимать флаг I_KNOW_WHAT_I_AM_DOING если это не так
На одном форуме нашёл решение - установка из бинарного пакета. Но где этот бинарный пакет взять???
Если у вас Calculate Linux, и вы ничего не успели сломать не трогали флаги и профиль, то подавляющее большинство пакетов ставится именно бинарными пакетами:
$ emerge -pva www-client/chromium
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[binary R ] www-client/chromium-71.0.3578.80::gentoo
Google по запросу “calculate linux бинарные пакеты” ничего нужного не выдал
Его можно понять. Пакеты ставятся по умолчанию из репозитория. Итак, давайте сначала. Что именно у вас стоит и что вы успели в системе перенастроить.
Linux calculate 4.19.14-calculate
Вывод emerge -pva www-client/chromium:
Calculating dependencies… done!
[ebuild N ~] www-client/chromium-72.0.3626.28-r1::gentoo USE=“cups hangouts proprietary-codecs pulseaudio suid -component-build -custom-cflags -gnome-keyring -jumbo-build -kerberos (-neon) -pic (-selinux) (-system-ffmpeg) (-system-icu) (-system-libvpx) (-tcmalloc) (-widevine)” L10N=“am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW” 0 KiBTotal: 1 package (1 new), Size of downloads: 0 KiB
Флаги никакие не перенастраивал
Проверил на дефолтном CLS ставится из бинарника
Наверное USE флаги все таки изменялись
У вас остальные пакеты из бинарников обновляются? Попробуйте так:
emerge -agK www-client/chromium
emerge -agK www-client/chromium
Local copy of remote index is up-to-date and will be used.
* IMPORTANT: 10 news items need reading for repository ‘gentoo’.
* Use eselect news read to view new items.These are the packages that would be merged, in order:
Calculating dependencies… done!
emerge: there are no binary packages to satisfy “www-client/chromium”.
emerge: searching for similar names…
emerge: Maybe you meant any of these: www-client/fetch, www-client/w3m, www-client/w3mmee?
Флаги никакие не перенастраивал
Перед установкой пакетов не забывайте выполнять `cl-update`. Бинарный пакет может не устанавливаться не только по причине несовпадения флагов, но и в случае устаревания версии сборки. Пакеты пересобираются регулярно при любом изменении eclass-а участвующего в сборке или ebuild-а, даже если номер версии остался прежним.
Апну тему. Проблема по-прежнему осталась: где взять бинарник для любимого и быстрого chromium???
Вот выход emerge -agK www-client/chromium
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order:
Calculating dependencies… done!
emerge: there are no binary packages to satisfy “www-client/chromium”.
emerge: searching for similar names…
emerge: Maybe you meant any of these: www-client/fetch, www-client/w3m, www-client/w3mmee?
Может опции emerge меняли? Покажите
wgetpast /etc/portage/make.conf/custom
А также: eix chromium | wgetpast
У вас 32 бита, увидел в соседнем топике…мне кажется хрома нет на 32…
тут https://old.calculate-linux.org/packages/www-client/chromium написано что есть только ~x86 . Стабильной версии нету
В кальке только стабильные пакеты имеют бинарники. Вам надо где то на стороне его собрать либо скачать deb и на свой страх и риск использовать его. Можно ещё закрытый chrom попробовать поставить.
Пс хром только 64 бит
У меня есть старое ядро и в нём есть Хромиум, попробую собрать бинарник, правда пока не знаю как это делать)
в ебилде написано это
KEYWORDS=“amd64 ~x86”
Если ветка стабильная надо размаскировать пакет
# echo "www-client/chromium ~x86" >> /etc/portage/package.keywords/custom
потом ставим chromium
emerge -av www-client/chromium
Жизнь на 32 битах все тяжелее) бросьте chromium, ставьте firefox он стабильный.
У меня есть firefox, на старом ядре chromium работал заметно быстрее
Ну раз памяти нету,то либо компилировать на подходящем компе, либо распаковать 32 битный deb пакет.
А вообще интернет все тяжелее, вряд-ли новый хромиум будет работать быстро…
Сделал бинарный пакет chromium-66.0.3359.140.tbz2 (зашёл в старое ядро - там был хромиум). Как его теперь установить? Куда поместить этот файл и что прописать в make.conf???
Пока что в make.conf:
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
Сделал dispatch-conf
Пробовал так: emerge -k =www-client/chromium-66.0.3359.139 на выходе:
emerge: there are no ebuilds to satisfy “=www-client/chromium-66.0.3359.139”.
Пробовал так: emerge -k =www-client/chromium-66.0.3359.139.tbz2 на выходе:
!!! ‘=www-client/chromium-66.0.3359.139.tbz2’ is not a valid package atom.
!!! Please check ebuild(5) for full details.
Пробовал так: emerge -k chromium-66.0.3359.139.tbz2 на выходе:
*** emerging by path is broken and may not always work!!!
Calculating dependencies |
*** You need to adjust PKGDIR to emerge this package: /usr/portage/www-client/chromium/chromium-66.0.3359.139.tbz2
… done!
Чтобы поставить в генте пакет нужен не только:
- архив-исходник(.tar.gz(bz2,xz и т.д.)) или архив-бинарник(.bz2, *.dep, *.zip, *.rpm, *.run и т.д.) по умолчанию место хранение и тех и тех:
/var/calculate/remote/distfiles/
.
- Или еще каталог с готовыми архив-бинарниками для вашей системы:
/var/calculate/packages/‘архитектура’/‘pkg-category’/‘pkg-name’.tbz2
Но и подходящий для него ebuild (*.ebuild), по умолчанию находятся в
/usr/portage/‘pkg-category’/‘pkg-name’/‘pkg-version.ebuild’
, а также в дополнительных оверлеях, по умолчанию здесь:
/var/lib/layman/‘overlay-name’/‘pkg-name’/‘pkg-version.ebuild’
Помимо этого, могут быть еще дополнительные файлы (патчи или другие файлы), которые хранятся в подкаталоге рядом с ebuild’ами, например, команда:
find /usr/portage/*/chromium -name files -exec ls {} +
нашла у меня:
chromium-73-gcc-0.patch chromium-73-gcc-3.patch chromium-73-gcc-6.patch chromium-compiler-r7.patch chromium-launcher-r3.sh chromium-73-gcc-1.patch chromium-73-gcc-4.patch chromium-73-xdg-current-desktop.patch chromium.default chromium-widevine-r4.patch chromium-73-gcc-2.patch chromium-73-gcc-5.patch chromium-browser.xml
так что “это вам не это” ©