Jump to content

dobby007

Forum Members
  • Posts

    5
  • Joined

  • Last visited

Everything posted by dobby007

  1. Вы имеете в виду сделать симлинк в Entware-ng-3x/build_dir/target-mipsel_mips32r2_glibc-2.23 для какой-то своей папки? А они не будут перезатираться при запуске make оригинальными исходниками из интернета? А что за папка src?
  2. Ваш совет помог. Я установил Entware-3x и все заработало. Думал, что изначально его и ставил, но видимо что-то напутал с архивами. Вы бы не могли еще подсказать есть ли какая-нибудь инструкция, где описаны "лучшие практики" по разработки пакетов? Например, я хочу писать в своей любимой IDE при этом держать исходники где-нибудь у себя в папке home. Как мне при это запускать make, чтоб он не пытался скачать исходники из интернета и при этом корректно отрабатывал?
  3. При выборе репозитория Entware-3x я руководствовался информацией, обозначенной в следующей теме: Там написано: "Репозиторий предназначен для устройств с прошивками 2.07 и выше". Т.е. для Viva с прошивкой 2.07 он все-таки не подходит? А как вы определили, что у меня в роутере стоит архитектура Entware-keenetic? И еще вопрос: мне сейчас нужно перекомпилировать заново весь тулчейн, так? Дело в том, что zyxmon мне посоветовал увеличить PKG_RELEASE в makefile. Я увеличил и мне это не помогло. Я поменял версию и тогда пакет вообще перестал скачиваться. Это была просто попытка устранения проблемы. Сейчас я все вернул на место. Пакет существует и скачивается нормально.
  4. Попробовал увеличить PKG_RELEASE - то же самое. Вот лог: /opt/tmp # opkg install ./unrar_5.4.5-99912_mipsel-3x.ipk Installing unrar (5.4.5-1) to root... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/unrar_5.4.5-1_keenle.ipk. Configuring unrar. /opt/tmp # opkg remove unrar Package unrar version 5.4.5-99912 has no valid architecture, ignoring. Removing package unrar from root... /opt/tmp # Если я меняю версию пакета (например, ставлю 5.4.6), то пакет не может скачаться еще на этапе компиляции. Что с этим анраром не так? Что ему надо? UPDATE: Убрал определение репы из /opt/etc/opkg.conf, обновил список пакетов и при установке получил уже следующее: /opt/tmp # opkg install ./unrar_5.4.5-99912_mipsel-3x.ipk Unknown package 'unrar'. Collected errors: * pkg_hash_fetch_best_installation_candidate: Packages for unrar found, but incompatible with the architectures configured * opkg_install_cmd: Cannot install package unrar. Т.е. он мне прям уже не намекает, а явно говорит, что я ставлю пакет с неправильно архитектурой. Как такое может быть? Что это за архитектура такая неопознанная у Viva?
  5. Всем привет. Не ходя вокруг, да около, сразу к вопросу. Роутер у меня - Keenetic Viva. После компиляции тулчейна и всего прилагающегося к нему, компилирую первый попавшийся пакет: unrar. Захожу на роутер через фтп и копирую в папку tmp готовый ipk-пакет из папки bin/mipsel-3x-glibc/packages. Запускаю установку пакета через opkg и получаю следующее: /opt/tmp # opkg install ./unrar_5.4.5-1_mipsel-3x.ipk --verbosity=2 opkg_conf_parse_file: Loading conf file /opt/etc/opkg.conf. pkg_hash_load_feeds: pkg_hash_load_status_files: pkg_info_preinstall_check: Updating file owner list. pkg_hash_fetch_best_installation_candidate: Best installation candidate for unrar: pkg_hash_fetch_best_installation_candidate: apkg=unrar nprovides=2. pkg_hash_fetch_best_installation_candidate: Adding unrar to providers. pkg_hash_fetch_best_installation_candidate: Adding unrar to providers. pkg_hash_fetch_best_installation_candidate: unrar arch=keenle arch_priority=10 version=5.4.5. pkg_hash_fetch_best_installation_candidate: unrar arch=mipsel-3x arch_priority=0 version=5.4.5. pkg_hash_fetch_best_installation_candidate: unrar arch=keenle arch_priority=10 version=5.4.5. pkg_hash_fetch_best_installation_candidate: unrar arch=mipsel-3x arch_priority=0 version=5.4.5. pkg_hash_fetch_best_installation_candidate: Candidate: unrar 5.4.5. pkg_arch_supported: Arch keenle (priority 10) supported for pkg unrar. Installing unrar (5.4.5-1) to root... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/unrar_5.4.5-1_keenle.ipk. pkg_run_script: Running script /tmp/opkg-Q8Yh7e/unrar-6TDvoo/preinst. opkg_install_pkg: Installing maintainer scripts. opkg_install_pkg: Installing data files for unrar. install_data_files: Extracting data files to /. pkg_write_filelist: Creating //opt/lib/opkg/info/unrar.list file for pkg unrar. opkg_install_pkg: Resolving conf files for unrar opkg_configure_packages: Configuring unpacked packages. opkg_configure_packages: Reordering packages before configuring them... Configuring unrar. pkg_run_script: Running script //opt/lib/opkg/info/unrar.postinst. write_status_files_if_changed: Writing status file. pkg_write_changed_filelists: Saving changed filelists. Т.е. opkg видит пакет, пытается его установить, спотыкается об неправильную архитектуру и скачивает "правильный" пакет по своему усмотрению. При этом если вручную скачать пакет из предлагаемого URL и также локально попытаться установить его, все устанавливается нормально. Что я делаю не так? Для Viva нужна какая-та другая архитектура или я все-таки что-то просто упустил в инструкции?
×
×
  • Create New...