Yocto, Bitbake: список файлов, которые нужно скачать в процессе сборки
Я начал настраивать Yocto и следовал официальной документации . Проблема в брандмауэре компаний, который не позволяет мне получить доступ ко всем файлам, которые хочет загрузить bitbake. Теперь я пытаюсь выяснить, откуда BitBake хочет получить свои файлы. В руководстве пользователя bitbake есть «Раздел загрузки поддержки файлов», который мне не помог. Кроме того, сама bitbake
команда дает мне такие предупреждения, как
WARNING: Failed to fetch URL http://download.savannah.gnu.org/releases/quilt/quilt-0.64.tar.gz, attempting MIRRORS if available
Однако собрать полный список невозможно WARNINGS
, так как по истечении определенного времени процесс сборки останавливается.
Вот мои шаги к текущему состоянию (как сказано: согласно руководству Yocto):
Установка всех необходимых пакетов
$ sudo apt-get update $ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc- multilib \ build-essential chrpath socat libsdl1.2-dev xterm $ sudo apt-get upgrade
Туннелирование протокола Git через HTTP Connect Proxy (так как он также заблокирован брандмауэром):
$ sudo apt-get install socat #installing socat #creating script 'gitproxy': #!/bin/sh _proxy=<proxyadress> _proxyport=<port> exec socat STDIO PROXY:$_proxy:$1:$2,proxyport=$_proxyport #configuring git with the script: $ git config --global core.gitProxy <path_to_script>
Poky клонирование (у меня работает yocto на виртуальной машине, и внутри виртуальной машины я устанавливаю ее на отдельном
.vdi
(HDD) с именемpoky
):#Navigating to the disk 'poky': cd /media/poky sudo git clone git://git.yoctoproject.org/poky #yocto project kernel (bare clone) $ sudo git clone --bare git://git.yoctoproject.org/linux-yocto-3.19 linux-yocto-3.19 #clone the bare clone $ sudo git clone linux-yocto-3.19 my-linux-yocto-3.19-work $ cd /media/poky/poky # Cloning Metadata in poky-dir $ sudo git clone git://git.yoctoproject.org/meta-yocto-kernel-extras meta-yocto-kernel-extras # Cloning BSPs in poky-dir $ sudo git clone git://git.yoctoproject.org/meta-intel.git
Процесс сборки
# Building images # Create branch $ git checkout -b fido origin/fido # Setting up OE-environment $ source oe-init-build-env # building OS image $ bitbake -k core-image-minimal
И вот мы там, где я не иду дальше. Любые подсказки или обходные пути, такие как тот, который я использовал с помощью Git-Tunneling, или есть возможность получить список ресурсов из Интернета. Заранее спасибо !
(Кстати: я не уверен на сто процентов, относится ли эта тема к Суперпользователям или к переполнению стека, однако я думаю, что вам нужно разбираться в нескольких программах и т. Д., Например, в wget, который используется bitbake
, чтобы его лучше поставить здесь. )
0 ответов на вопрос
Похожие вопросы
-
2
Есть ли способ привязать беспроводную сеть к настройке прокси?
-
5
Доступ к hulu / youtube за пределами США
-
1
Opera «забывает» определение прокси, если прокси недоступен
-
-
5
Заставить Firefox автоматически подобрать интернет-прокси по умолчанию?
-
1
Обратный прокси Apache
-
3
Не могу понять, почему это регулярное выражение не применяется
-
2
Бесплатный прокси-сервер для Windows Home Server?
-
3
Настройки прокси на ПК переопределяются
-
5
Кто-нибудь знает скриптовый способ переключения настроек интернет-прокси LAN для браузеров
-
2
Заставьте Evolution пройти через SOCKS прокси