Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
ru:doc:packages [2015/02/10 12:34] fingerskillzru:doc:packages [2018/03/03 20:46] – ↷ Links adapted because of a move operation
Line 1: Line 1:
 +====== Где получить пакеты ======
  
 +Пакеты расширяют возможности вашего роутера. Вы можете установить или удалить неиспользуемые пакеты, согласно вашим нуждам и возможностям вашего роутера. В случае, если вы соберетесь увеличивать память вашего устройства (за счет USB-выхода или другими способами), вы получите совершенно новый по классу роутер, с черезвычайно широким спектром функций. Имейте в виду, что устанавливая пакеты вы уменьшаете объем свободной памяти вашего устройства.
 +  - В OpenWrt существует встроенная система управлением пакетами [[wp>Package management system]].
 +  - OpenWrt предлагает репозиторий [[wp>Software repository]], который на момент февраля 2011 содержал порядка [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/|2000]] пакетов. Это не опечатка.
 +  - Существуют и другие проекты, предоставляющие свои репозитории в дополнение к существующим
 +  - Программа, которая осуществляет их установку, учет и удаление, называется **[[docs:guide-user:additional-software:opkg|opkg-manager]]**.
 +
 +===== Официальные пакеты =====
 +Официальные пакеты OpenWrt могут быть найдены в отдельной папке с пакетами на сервере репозитория. Пакеты, содержащие только исполняемые скрипты (shell-scripts-only), конечно-же, архитектурно-независимы. Пакеты, содержащие бинарные файлы, зависят от архитектуры, а некоторые, например, kmods - зависят от специфической версии ядра.
 +
 +У каждого нового релиза есть своя дирректтория, в которую входят суб-дирректории для различных поддерживаемых платформ, а каждая платформная дирректория содержит собранные файлы (pre-build images), а дирректория //packages// содержит установочные файлы *.ipk.
 +
 +  * Последний стабильный релиз OpenWRT 15.05 '**Chaos Calmer**' для ''ar71xx'' тут: [[https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/|downloads.openwrt.org/chaos_calmer]]
 +  * Релиз OpenWRT 14.07 'Barrier Breaker' для платформы ar71xx находится здесь: [[http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/|downloads.openwrt.org/barrier_breaker]]
 +  * Релиз OpenWRT 12.09 'Attitude Adjustment' для платформы ar71xx вы можете найти здесь: [[http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/|downloads.openwrt.org/attitude_adjustment]]
 +  * <del>Snapshot-release для платформы ar71xx вы можете найти здесь: [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/]]</del> (в данный момент ссылка не актуальна, для 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/]] и здесь [[http://downloads.openwrt.org/backports/0.9|Backport repository]].\\
 +Исходные коды большинства пакетов можно найти здесь [[http://downloads.openwrt.org/sources/]] и здесь [[http://mirror2.openwrt.org/sources/]].
 +
 +
 +===== Создание собственных пакетов =====
 +-> [[docs:guide-developer:packages|Как создать пакет]] - статья рассказывает о том как создать пакет для OpenWrt используя набор инструментов (Buildroot)\\
 +-> [[docs:guide-developer:crosscompile]]. Как скомпилировать свою программу для OpenWRT.
 +
 +
 +===== Сторонние пакеты =====
 +Сторонние пакеты не проверяются и не поддерживаются сообществом OpenWrt, нет никаких гарантий безопасности и полезности этих пакетов. Они вполне могут содержать бэкдоры и не только. Устанавливать такие пакеты нужно только из проверенных источников! Техническую поддержку выполняют разработчики этих сторонних пакетов, а не разработчики OpenWrt.
 +
 +Примеры источников сторонних пакетов:
 +   * [[http://www.ipkg.be/|ipkg.be package tracker]]
 +   * [[http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable|NSLU2 "optware"]] - пакет ориентированный на использование устройства с внешними носителями информации
 +
 +===== Использование пакетного менеджера OPKG =====
 +-> [[docs:guide-user:additional-software:opkg|opkg – Полное описание всех команд]]. Ниже приведен короткий список самых часто используемых команд:
 +
 +^ Команда ^ Описание  ^
 +| ''opkg''                 | Выводит список всех возможных команд и опций  |
 +| ''opkg update''          | Скачивает самый новый список всех доступных пакетов  |
 +| ''opkg list''            | Выводит список всех доступных пакетов. Для удобства поиска используйте регулярные выражения  |
 +| ''opkg list-installed''  | Выводит список уже установленных пакетов  |
 +| ''opkg install umurmur'' | Устанавливает пакет ''[[docs:guide-user:services:umurmur]]'', так же можно использовать полный адрес ([[http://ru.wikipedia.org/wiki/FQDN|FQDN]]), например <code>opkg install http://downloads.openwrt.org/ar71xx/packages/umurmur-polarssl_0.2.6-1_ar71xx.ipk</code>  |
 +| ''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.  |
 +
 +
 +==== Внешние устройства хранения данных ====
 +-> [[docs:guide-user:additional-software:opkg#installation.destinations|opkg – Technical Reference: Installation Destinations]]\\
 +-> [[doc:howto:client.overview#Mounting Filesystems]] - способы монтирования внешних устройств хранения данных и файловых систем
  • Last modified: 2021/10/15 08:35
  • by bobafetthotmail