Show pagesourceOld revisionsBacklinksBack to top × Table of Contents Где получить пакеты Официальные пакеты Создание собственных пакетов Сторонние пакеты Использование пакетного менеджера OPKG Внешние устройства хранения данных Где получить пакеты Пакеты расширяют возможности вашего роутера. Вы можете установить или удалить неиспользуемые пакеты, согласно вашим нуждам и возможностям вашего роутера. В случае, если вы соберетесь увеличивать память вашего устройства (за счет USB-выхода или другими способами), вы получите совершенно новый по классу роутер, с черезвычайно широким спектром функций. Имейте в виду, что устанавливая пакеты вы уменьшаете объем свободной памяти вашего устройства. В OpenWrt существует встроенная система управлением пакетами Package management system. OpenWrt предлагает репозиторий Software repository, который на момент февраля 2011 содержал порядка 2000 пакетов. Это не опечатка. Существуют и другие проекты, предоставляющие свои репозитории в дополнение к существующим Программа, которая осуществляет их установку, учет и удаление, называется opkg-manager. Официальные пакеты Официальные пакеты OpenWrt могут быть найдены в отдельной папке с пакетами на сервере репозитория. Пакеты, содержащие только исполняемые скрипты (shell-scripts-only), конечно-же, архитектурно-независимы. Пакеты, содержащие бинарные файлы, зависят от архитектуры, а некоторые, например, kmods - зависят от специфической версии ядра. У каждого нового релиза есть своя дирректтория, в которую входят суб-дирректории для различных поддерживаемых платформ, а каждая платформная дирректория содержит собранные файлы (pre-build images), а дирректория packages содержит установочные файлы *.ipk. Последний стабильный релиз OpenWRT 15.05 'Chaos Calmer' для ar71xx тут: downloads.openwrt.org/chaos_calmer Релиз OpenWRT 14.07 'Barrier Breaker' для платформы ar71xx находится здесь: downloads.openwrt.org/barrier_breaker Релиз OpenWRT 12.09 'Attitude Adjustment' для платформы ar71xx вы можете найти здесь: downloads.openwrt.org/attitude_adjustment Snapshot-release для платформы ar71xx вы можете найти здесь: http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/ (в данный момент ссылка не актуальна, для ar71xx советуем устанавливать новый OpenWRT Chaos Calmer) Стабильный релиз OpenWrt 10.03 'Backfire' для платформы brcm47xx вы можете найти здесь: http://downloads.openwrt.org/backfire/10.03/brcm47xx/packages/ Стабильный релиз OpenWrt 8.09.2 'Kamikaze' для платформы ar7 вы можете найти здесь: http://downloads.openwrt.org/kamikaze/8.09.2/ar7/packages/ Пакеты для 'White Russian' доступны здесь: http://downloads.openwrt.org/whiterussian/packages/ и здесь Backport repository. Исходные коды большинства пакетов можно найти здесь http://downloads.openwrt.org/sources/ и здесь http://mirror2.openwrt.org/sources/. Создание собственных пакетов → Как создать пакет - статья рассказывает о том как создать пакет для OpenWrt используя набор инструментов (Buildroot) → crosscompile. Как скомпилировать свою программу для OpenWRT. Сторонние пакеты Сторонние пакеты не проверяются и не поддерживаются сообществом OpenWrt, нет никаких гарантий безопасности и полезности этих пакетов. Они вполне могут содержать бэкдоры и не только. Устанавливать такие пакеты нужно только из проверенных источников! Техническую поддержку выполняют разработчики этих сторонних пакетов, а не разработчики OpenWrt. Примеры источников сторонних пакетов: ipkg.be package tracker NSLU2 "optware" - пакет ориентированный на использование устройства с внешними носителями информации Использование пакетного менеджера OPKG → opkg – Полное описание всех команд. Ниже приведен короткий список самых часто используемых команд: Команда Описание opkg Выводит список всех возможных команд и опций opkg update Скачивает самый новый список всех доступных пакетов opkg list Выводит список всех доступных пакетов. Для удобства поиска используйте регулярные выражения opkg list-installed Выводит список уже установленных пакетов opkg install umurmur Устанавливает пакет umurmur, так же можно использовать полный адрес (FQDN), например opkg install http://downloads.openwrt.org/ar71xx/packages/umurmur-polarssl_0.2.6-1_ar71xx.ipk opkg remove umurmur Удаляет пакет umurmur Опция Полное название опции Описание -V <level> --verbosity <level> Set verbosity level to <level>. 0 = errors only, 1 = normal messages (def), 2 = informative messages, 3 = debug, 4 = debug level 2 -d <dest_name> --dest <dest_name> Use <dest_name> as the the root directory for package installation, removal, upgrading. <dest_name> should be a defined dest name from the configuration file, (but can also be a directory name in a pinch). -o <dir> --offline-root <dir> Use <dir> as the root directory for offline installation of packages. Внешние устройства хранения данных → opkg – Technical Reference: Installation Destinations → Mounting Filesystems - способы монтирования внешних устройств хранения данных и файловых систем This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2021/10/15 04:35by bobafetthotmail