OpenWRT.su

Open.Wireless.Super and LEDE

Подготовка Linux системы для сборки LEDE из исходных кодов

Для того, чтобы успешно собрать прошивку OpenWRT/LEDE из исходников вам нужно сначала подготовить среду вашей Linux системы. Для разных дистрибутивов требования разнятся, так как совершенно разные пакеты изначально включены в них. Ниже приведен перечень известных и проверенных пакетов, которые должны быть установлены до начала работы с исходными кодами OpenWRT/LEDE.

Arch Linux

pacman -S --needed subversion asciidoc bash bc binutils bzip2 fastjar flex git gcc util-linux gawk intltool zlib make cdrkit ncurses openssl patch perl-extutils-makemaker rsync sdcc unzip wget gettext libxslt boost libusb bin86 sharutils b43-fwcutter findutils

Debian 7 Wheezy:

apt-get install libncurses5-dev zlib1g-dev gawk

Debian 8 Jessie:

sudo apt-get install build-essential libncurses5-dev gawk git subversion libssl-dev gettext unzip zlib1g-dev file python

Debian 9.3 Stretch:

sudo apt install build-essential libncurses5-dev gawk git subversion libssl-dev gettext zlib1g-dev

Fedora 24 - 64Bit :

dnf install subversion binutils bzip2 gcc gcc-c++ gawk gettext git-core flex ncurses-devel ncurses-compat-libs zlib-devel zlib-static make patch unzip perl-ExtUtils-MakeMaker perl-Thread-Queue \ glibc glibc-devel glibc-static quilt sed sdcc intltool sharutils bison wget openssl-devel

Fedora 26 - 64Bit :

dnf install @c-development @development-tools @development-libs zlib-static

openSUSE 13.2

zypper install asciidoc bash bc binutils bzip2 fastjar flex git-core gcc-c++ gcc util-linux gawk gtk2-devel intltool jikes zlib-devel mercurial make genisoimage ncurses-devel libopenssl-devel patch perl-ExtUtils-MakeMaker python-devel rsync ruby sdcc unzip wget gettext-tools libxslt-tools zlib-devel subversion

openSUSE 42.3

zypper install patterns-openSUSE-devel_basis zlib-devel-static git-core

Centos x86-64 (некоторые пакеты зависимы от EPEL):

yum install subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib-devel zlib-static make patch unzip perl-ExtUtils-MakeMaker glibc glibc-devel glibc-static quilt ncurses-libs sed sdcc intltool sharutils bison wget git-core openssl-devel xz

Gentoo:

$ echo \ app-arch/{bzip2,fastjar,sharutils,unzip,zip} \ app-text/asciidoc dev-java/{icedtea:7,jikes,oracle-jdk-bin} \ dev-libs/{libusb-compat,libxslt,openssl} dev-util/intltool \ dev-vcs/{git,mercurial} net-misc/{rsync,wget} \ net-wireless/b43-fwcutter sys-apps/{gawk,util-linux} \ sys-devel/{bc,bin86,binutils,dev86,flex,gcc[gcj],gettext} \ sys-libs/{ncurses,zlib} virtual/{cdrtools,perl-ExtUtils-MakeMaker} \ x11-libs/gtk+:2 \ | sed 's/\s/\n/g' \ | sort \ | sudo tee /etc/portage/sets/openwrt-prerequisites \ && sudo emerge -DuvNa '@openwrt-prerequisites'

Ubuntu 12.04LTS:

sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip

Ubuntu, Kubuntu 17.10 (64-bit):

sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev

Комментарии  

Малый
0 # Малый 16.09.2018 15:13
При попытке ввести команду "sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev" выдает unable to resolv host, бла бла бла, не найден кандидат на установку. Как быть?
Ответить | Ответить с цитатой | Цитировать
Wrtman
0 # Wrtman 16.09.2018 15:50
  • Нет интернета
  • Либо попробуй сначала sudo apt-get update
Ответить | Ответить с цитатой | Цитировать
Малый
0 # Малый 16.09.2018 22:50
Точно,забыл пакеты обновить! update и все пошло :lol: Фэнкс
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Если вы хотите получать сообщения c ответами на ваши комментарии - то укажите свой настоящий e-mail. Если же вы тут проездом, чтобы оставить комментарий укажите в поле email no@openwrt.su