Подскажите как можно установить программу если ее нет в базе пакетов.
Вроде как нельзя ставить пакеты которых нет в базе, а надо.
если обычным
./configure
make
make install
Систему не поломаю ?
Ну систему не поломаете - но лучше сделать ebuild
а подробнее, для меня ebuild чето туго доходит
Привет, у кого нибудь есть опыт работы с программой arduino
а то есть проблема когда открываю скетч и пытаюсь загрузить в контроллер
пишет:
cannot run programm “avr-g**” ; java.io.IOEception; error=2.
No such file or directory
это что не запущен комилятор ?
Мужики помогите разобраться
как я понял надо поставить пакет 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?
как установить то ?
а зачем emerge -pv jre-6u37-linux-i586.bin ? продолжайте стандартно emerge -pv dev-java/sun-jre-bin
Так в том то и дело что там не находит и опять просит скачать и т.д.
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
Emerging (1 of 1) dev-java/sun-jre-bin-1.6.0.37
!!! 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:
* ‘JavaSE Upgrade’
* 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’
так я же это уже сделал
Владимир Кариков wrote:
!!! Reason: Failed on SHA256 verification
!!! Got: 130eea09207e281400e236a3e757948d2ad7ed00e2df3393ea3e9939e263c736
!!! Expected: aeba98f45e3dcddd460e28165d89de521e69dfa69b76ca6aa21bda633dce4776
Вам это говорит - что суммы хеша в ebuild и на сайте разные
Тобишь либо надо сделать новый Manifest файл или найти sun-jre-bin с нужным хешем
Пока не сделаете - не поставите
И с какого файл для архитектуры i586
Выхода 2
-
сделать обновление portage
eix-sync
и попробовать снова установить - если не помогло то либо дождаться когда мантейнер пакета обновит файл manifest
- либо прейти к способу 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
После всех действий
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
Похоже не судьба
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- пока замаскирована в дереве портов )
У меня нормально ставиться 37 версия после eix-sync (синхронизации дерева портов) по комманде
eix-sync && emerge dev-java/sun-jre-bin
Вообще рекомендую сначала почитать что такое emerge portage ebuild
хотя-бы вот это http://www.calculate-linux.ru/main/ru/working_with_portage
Тимофей Захарчук wrote:
ebuild ./sun-jre-bin-1.6.0.37.ebuild manifest надо
37 версия - вы какую с сайта качаете? Смотрите что качаете!
А то Вам приводят рабочее решение а ВЫ в конце пытаетесь сделать все по другому
И какая система у вас х86 или х86_64?
смотрите что качаете какую версию JavaSE Upgrade
если 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- пока замаскирована в дереве портов )
пробовал обе результат одинаков.
Тимофей Захарчук 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-й день колдую.
При установке программы QT-greator на компе наблюдалось непрерывное обращение к жесткому диску, потом комп завис и после перезагрузки появляется консольный режим (gnome не стартует) файловая система монтируется в режиме чтения, даже когда я захожу под root ничего не могу сделать на все ответы о невозможности создать или изменить файлы.
Как то можно починить систему ? или придется переустанавливать.
ну прям напасть какая то в этом годе
Поставил dev-util/qt-creator
Проблем нет!
Вы меня извините Владимир - но то что Вы пишете какой-то бред!
Проверьте Ваше железо - в частности жесткий диск на бэд блоки
Или у Вас проблема накладывается на проблему ( только видимо Вашу)
Плиз логи и описание железа в студию
Тимофей Захарчук wrote:
Поставил dev-util/qt-creator
Проблем нет!
Вы меня извините Владимир - но то что Вы пишете какой-то бред!
Проверьте Ваше железо - в частности жесткий диск на бэд блоки
Или у Вас проблема накладывается на проблему ( только видимо Вашу)
Плиз логи и описание железа в студию
Извините Тимофей
ну почему же бред ? разве система не может запустится в режиме чтения ?
дело то в том что на одном диске (250 Гб, диск новый бэдов нет) у меня есть раздел и с виндой так он запускается нормально загрузчиком Grub, а вот калька стала запускаться только в режиме командной строки и далее я пытаюсь что нибудь сделать
eix-sync, dispath-conf или еще что то то всегда пишет что система смонтирована в режиме чтения, и я не могу редактировать какие либо файлы, опыта у меня мало поэтому мне трудно разобраться слету.
какие логи надо выложить ?
Извините Владимир за резкость - просто форум начинает напоминать форум убунты ( да и я сам начинаю напоминать убунту )
Да как сказать верно?
Положите (вот - выразился верно по Задорнову) лог /var/log/messages на http://pastebin.calculate-linux.ru/
И дайте ссылку
Интересно что это вдруг Ваша система встала раком после установки qt-creator?
И почему в ro (режим только для чтения)
Тимофей Захарчук wrote:
Интересно что это вдруг Ваша система встала раком после установки qt-creator?
И почему в ro (режим только для чтения)
Вот и мне интересно ПОЧЕМУ ? она встала в такую позицию,
и не после установки, а во время установки комп завис пришлось давить кнопку.
А вобще плюнул, поставил CLDG 13 и начинаю все сначала, хочу отметить что все проблемы при установке программ о которых упоминал выше отвалились и все встало
как надо, (может опыта набрался или новогодние наваждение прошло 8-0))))