Установка программ

Добавил(а) Владимир Кариков почти 13 года назад

Подскажите как можно установить программу если ее нет в базе пакетов.
Вроде как нельзя ставить пакеты которых нет в базе, а надо.
если обычным
./configure
make
make install
Систему не поломаю ?


Ответы (43)

RE: Установка программ - Добавил(а) Тимофей Захарчук почти 13 года назад

Ну систему не поломаете - но лучше сделать ebuild

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

а подробнее, для меня ebuild чето туго доходит

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

Привет, у кого нибудь есть опыт работы с программой arduino
а то есть проблема когда открываю скетч и пытаюсь загрузить в контроллер
пишет:
cannot run programm "avr-g++" ; java.io.IOEception; error=2.
No such file or directory

это что не запущен комилятор ?

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

Мужики помогите разобраться
как я понял надо поставить пакет sun-jre-bin
попытался и система говорит
Please download 'jre-6u37-linux-i586.bin' from: * 'http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html' * and move it to '/var/calculate/remote/distfiles'
скачал с сайта пакет jre-6u37-linux-i586.bin положил куда сказано,

делаю
emerge -pv jre-6u37-linux-i586.bin
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 ebuilds to satisfy "jre-6u37-linux-i586.bin".
emerge: searching for similar names...
emerge: Maybe you meant app-emulation/emul-linux-x86-db?

как установить то ?

RE: Установка программ - Добавил(а) антон ----- почти 13 года назад

а зачем emerge -pv jre-6u37-linux-i586.bin ? продолжайте стандартно emerge -pv dev-java/sun-jre-bin

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

Так в том то и дело что там не находит и опять просит скачать и т.д.

lakar vlakar # emerge dev-java/sun-jre-bin
Local copy of remote index is up-to-date and will be used.
Calculating dependencies... done!

Verifying ebuild manifests

!!! Previously fetched file: '/var/calculate/remote/distfiles/jre-6u37-linux-i586.bin'
!!! Reason: Failed on SHA256 verification
!!! Got: 130eea09207e281400e236a3e757948d2ad7ed00e2df3393ea3e9939e263c736
!!! Expected: aeba98f45e3dcddd460e28165d89de521e69dfa69b76ca6aa21bda633dce4776
Refetching... File renamed to '/var/calculate/remote/distfiles/jre-6u37-linux-i586.bin.checksum_failure.HX3jHb'
!!! dev-java/sun-jre-bin-1.6.0.37 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually. See the comments in the ebuild for more information. * Fetch failed for 'dev-java/sun-jre-bin-1.6.0.37', Log file: * '/var/calculate/tmp/portage/dev-java/sun-jre-bin-1.6.0.37/temp/build.log' * Due to Oracle no longer providing the distro-friendly DLJ bundles, the package * has become fetch restricted again. Alternatives are switching to * dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6 * * Please download 'jre-6u37-linux-i586.bin' from: * 'http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html' * and move it to '/var/calculate/remote/distfiles'

Failed to emerge dev-java/sun-jre-bin-1.6.0.37, Log file:
'/var/calculate/tmp/portage/dev-java/sun-jre-bin-1.6.0.37/temp/build.log'

* Messages for package dev-java/sun-jre-bin-1.6.0.37: * Fetch failed for 'dev-java/sun-jre-bin-1.6.0.37', Log file: * '/var/calculate/tmp/portage/dev-java/sun-jre-bin-1.6.0.37/temp/build.log'

так я же это уже сделал

RE: Установка программ - Добавил(а) Тимофей Захарчук почти 13 года назад

Владимир Кариков wrote:

!!! Reason: Failed on SHA256 verification
!!! Got: 130eea09207e281400e236a3e757948d2ad7ed00e2df3393ea3e9939e263c736
!!! Expected: aeba98f45e3dcddd460e28165d89de521e69dfa69b76ca6aa21bda633dce4776

Вам это говорит - что суммы хеша в ebuild и на сайте разные
Тобишь либо надо сделать новый Manifest файл или найти sun-jre-bin с нужным хешем
Пока не сделаете - не поставите
И с какого файл для архитектуры i586

RE: Установка программ - Добавил(а) Тимофей Захарчук почти 13 года назад

Выхода 2
1) сделать обновление portage

eix-sync

и попробовать снова установить - если не помогло то либо дождаться когда мантейнер пакета обновит файл manifest
- либо прейти к способу 2

2)
а) скачиваем файл
под нужную платформу
для х86 - jre-6u37-linux-i586.bin
для х86_64 - jre-6u37-linux-x64.bin
вот отсюда (для версии jre6u37)

http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html

и кладем его в папку
 /var/calculate/remote/distfiles

б) копируем папку
 /usr/portage/dev-java/sun-jre-bin

в папку /usr/local/portage/dev-java/sun-jre-bin (предварительно создав /usr/local/portage/

в) удаляем файл Manifest в папке /usr/local/portage/dev-java/sun-jre-bin
г) Выполняем команду

 ebuild ./sun-jre-bin-1.6.0.37.ebuild manifest

в папке /usr/local/portage/dev-java/sun-jre-bin
д) Устанавливаем sun-jre-bin выполнив команду
 ebuild ./sun-jre-bin-1.6.0.37.ebuild merge

в папке /usr/local/portage/dev-java/sun-jre-bin

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

После всех действий

vlakar sun-jre-bin # ebuild ./sun-jre-bin-1.6.0.38.ebuild manifest
Appending /usr/local/portage to PORTDIR_OVERLAY...
!!! dev-java/sun-jre-bin-1.6.0.38 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually. See the comments in the ebuild for more information. * Due to Oracle no longer providing the distro-friendly DLJ bundles, the package * has become fetch restricted again. Alternatives are switching to * dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6 * * Please download 'jre-6u38-linux-i586.bin' from: * 'http://www.oracle.com/technetwork/java/javase/downloads/jre6u38-downloads-1877409.html' * and move it to '/var/calculate/remote/distfiles'
!!! Fetch failed for jre-6u38-linux-x64.bin, can't update Manifest

Похоже не судьба

RE: Установка программ - Добавил(а) Тимофей Захарчук почти 13 года назад

ebuild ./sun-jre-bin-1.6.0.37.ebuild manifest надо
37 версия - вы какую с сайта качаете? Смотрите что качаете!
А то Вам приводят рабочее решение а ВЫ в конце пытаетесь сделать все по другому :)
И какая система у вас х86 или х86_64?
смотрите что качаете какую версию http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html
если jre6u37- то ebuild ./sun-jre-bin-1.6.0.37.ebuild manifest
если jre6u38- то ebuild ./sun-jre-bin-1.6.0.38.ebuild manifest
Вам хватит и sun-jre-bin-1.6.0.37 ( так как sun-jre-bin-1.6.0.38- пока замаскирована в дереве портов )

RE: Установка программ - Добавил(а) Тимофей Захарчук почти 13 года назад

У меня нормально ставиться 37 версия после eix-sync (синхронизации дерева портов) по комманде

eix-sync && emerge dev-java/sun-jre-bin

Вообще рекомендую сначала почитать что такое emerge portage ebuild
хотя-бы вот это http://www.calculate-linux.ru/main/ru/working_with_portage

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

Тимофей Захарчук wrote:

ebuild ./sun-jre-bin-1.6.0.37.ebuild manifest надо
37 версия - вы какую с сайта качаете? Смотрите что качаете!
А то Вам приводят рабочее решение а ВЫ в конце пытаетесь сделать все по другому :)
И какая система у вас х86 или х86_64?
смотрите что качаете какую версию http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html
если jre6u37- то ebuild ./sun-jre-bin-1.6.0.37.ebuild manifest
если jre6u38- то ebuild ./sun-jre-bin-1.6.0.38.ebuild manifest

пробовал обе результат одинаков.

RE: Установка программ - Добавил(а) Владимир Кариков почти 13 года назад

Тимофей Захарчук wrote:

У меня нормально ставиться 37 версия после eix-sync (синхронизации дерева портов) по комманде
[...]
Вообще рекомендую сначала почитать что такое emerge portage ebuild
хотя-бы вот это http://www.calculate-linux.ru/main/ru/working_with_portage

пробовал eix-sync && emerge dev-java/sun-jre-bin все равно ходьба по кругу
одного понять то не могу если есть пакет в базе и не замаскирован на хрена все эти танцы с бубном ?
если система пишет
[ebuild N F ] dev-java/sun-jre-bin-1.6.0.37:1.6 USE="X alsa nsplugin -jce -pax_kernel" 21,196 kB
Total: 1 package (1 new), Size of downloads: 21,196 kB
Fetch Restriction: 1 package (1 unsatisfied)
значит пакет имеет какие то ограничения чего его в базу то ложить ?,
а может у меня система кривовата или руки, но я ж не волшебник я только учусь
хотя достало, надо с arduino поектом заниматься а я с системой 5-й день колдую.

Установка программ ПОМОЩЬ - Добавил(а) Владимир Кариков больше 12 лет назад

При установке программы QT-greator на компе наблюдалось непрерывное обращение к жесткому диску, потом комп завис и после перезагрузки появляется консольный режим (gnome не стартует) файловая система монтируется в режиме чтения, даже когда я захожу под root ничего не могу сделать на все ответы о невозможности создать или изменить файлы.
Как то можно починить систему ? или придется переустанавливать.
ну прям напасть какая то в этом годе 8-)

RE: Установка программ - Добавил(а) Тимофей Захарчук больше 12 лет назад

Поставил dev-util/qt-creator
Проблем нет!
Вы меня извините Владимир - но то что Вы пишете какой-то бред!
Проверьте Ваше железо - в частности жесткий диск на бэд блоки
Или у Вас проблема накладывается на проблему ( только видимо Вашу)
Плиз логи и описание железа в студию

RE: Установка программ - Добавил(а) Владимир Кариков больше 12 лет назад

Тимофей Захарчук wrote:

Поставил dev-util/qt-creator
Проблем нет!
Вы меня извините Владимир - но то что Вы пишете какой-то бред!
Проверьте Ваше железо - в частности жесткий диск на бэд блоки
Или у Вас проблема накладывается на проблему ( только видимо Вашу)

Извините Тимофей
ну почему же бред ? разве система не может запустится в режиме чтения ?
дело то в том что на одном диске (250 Гб, диск новый бэдов нет) у меня есть раздел и с виндой так он запускается нормально загрузчиком Grub, а вот калька стала запускаться только в режиме командной строки и далее я пытаюсь что нибудь сделать
eix-sync, dispath-conf или еще что то то всегда пишет что система смонтирована в режиме чтения, и я не могу редактировать какие либо файлы, опыта у меня мало поэтому мне трудно разобраться слету.
какие логи надо выложить ?

RE: Установка программ - Добавил(а) Тимофей Захарчук больше 12 лет назад

Извините Владимир за резкость - просто форум начинает напоминать форум убунты ( да и я сам начинаю напоминать убунту :) )

Да как сказать верно?
Положите (вот - выразился верно по Задорнову) лог /var/log/messages на http://pastebin.calculate-linux.ru/
И дайте ссылку

RE: Установка программ - Добавил(а) Тимофей Захарчук больше 12 лет назад

Интересно что это вдруг Ваша система встала раком после установки qt-creator?
И почему в ro (режим только для чтения)

RE: Установка программ - Добавил(а) Владимир Кариков больше 12 лет назад

Тимофей Захарчук wrote:

Интересно что это вдруг Ваша система встала раком после установки qt-creator?

Вот и мне интересно ПОЧЕМУ ? она встала в такую позицию,
и не после установки, а во время установки комп завис пришлось давить кнопку.
А вобще плюнул, поставил CLDG 13 и начинаю все сначала, хочу отметить что все проблемы при установке программ о которых упоминал выше отвалились и все встало
как надо, (может опыта набрался или новогодние наваждение прошло 8-0))))

RE: Установка программ - Добавил(а) Владимир Кариков больше 12 лет назад

Рано порадовался, после старта системы CLDG 13
не работает функция переключения клавиатуры сочетанием клавиш Ctrl+Shif или другое начинает работать только после того как в параметрах поменяешь сочетание или просто пощелкаешь мышкой,
исчезла кнопка "Выключить компьютер" есть только "Завершить сеанс" и "Ждущий режим" выключать из под root командой halt как то не кошерно,
это обнаружилось сразу после установки.

RE: Установка программ - Добавил(а) Владимир Кариков больше 12 лет назад

Владимир Кариков wrote:

Привет, у кого нибудь есть опыт работы с программой arduino
а то есть проблема когда открываю скетч и пытаюсь загрузить в контроллер
пишет:
cannot run programm "avr-g++" ; java.io.IOEception; error=2.
No such file or directory


я так понимаю надо пакет avr-g++ , а его нет, в portage тоже, поиск ничего не дает
vlakar # eix avr-g++
Совпадений не найдено.

подскажите куда смотреть?

RE: Установка программ - Добавил(а) Владимир Кариков больше 12 лет назад

Частично помогло от сюда
http://belgorod.lug.ru/wiki/index.php/Програмирование микроконтроллеков_AVR_в_Gentoo_Linux
vlakar vlakar # crossdev t avr
-----------------------------------------------------------------------------------------------------------------------
* crossdev version: 20120721 * Host Portage ARCH: x86 * Target Portage ARCH: * * Target System: avr * Stage: 4 (C/C++ compiler) * ABIs: default

  • binutils: binutils-[latest]
  • gcc: gcc-[latest]
  • libc: avr-libc-[latest]
  • CROSSDEV_OVERLAY: /usr/local/portage
  • PORT_LOGDIR: /var/log/portage
  • PORTAGE_CONFIGROOT:
  • Portage flags:
    _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ -
  • enabling thin-manifests due to /usr/portage
    _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ -
  • Log: /var/log/portage/cross-avr-binutils.log
  • Emerging cross-binutils ...
    [[A[[B [ ok ]
  • Log: /var/log/portage/cross-avr-gcc-stage1.log
  • Emerging cross-gcc-stage1 ...
    [ ok ]
  • Log: /var/log/portage/cross-avr-avr-libc.log
  • Emerging cross-avr-libc ... [ ok ]
  • Log: /var/log/portage/cross-avr-gcc-stage2.log
  • Emerging cross-gcc-stage2 ... [ ok ]

Вроде все поставилось
vlakar vlakar # ls -la /usr/local/portage/cross-avr/*
lrwxrwxrwx 1 root root 34 янв. 10 18:05 /usr/local/portage/cross-avr/avr-libc -> /usr/portage/dev-embedded/avr-libc
lrwxrwxrwx 1 root root 31 янв. 10 18:05 /usr/local/portage/cross-avr/binutils -> /usr/portage/sys-devel/binutils
lrwxrwxrwx 1 root root 26 янв. 10 18:05 /usr/local/portage/cross-avr/gcc -> /usr/portage/sys-devel/gcc
lrwxrwxrwx 1 root root 26 янв. 10 18:05 /usr/local/portage/cross-avr/gdb -> /usr/portage/sys-devel/gdb

теперь вроде компилится но опять ошибка:
/usr/libexec/gcc/avr/ld: cannot open linker script file ldscripts/avr5.x: Нет такого файла или каталога
collect2: ошибка: выполнение ld завершилось с кодом возврата 1

Что еще сделать ?

RE: Установка программ - Добавил(а) Владимир Кариков больше 12 лет назад

после долгого рысканья в нете вроде предыдущую проблему победил, но осталась эта
/usr/libexec/gcc/avr/ld: cannot find crtm168.o Нет такого файла или каталога
collect2: ошибка: выполнение ld завершилось с кодом возврата 1

Я так понимаю где-то на что-то надо ссылку сделать, подскажите, а то совсем запутался, мозги кипят.

RE: Установка программ - Добавил(а) Николай Бочков больше 12 лет назад

У вас как файл с программой называется? "crtm 168.c"?

1 2 Следующий » (1-25/43)

Спасибо!