Golang-версия инструмента для быстрого сканирования IP-адресов в сегменте сети, которые доступны для ping. Основные характеристики: лёгкость, простота и быстродействие.
https://fyne.io/develop/cross-compiling.html https://goframe.org
Главная страница
Результаты выполнения
go mod download
go mod vendor
go get github.com/lucor/fyne-cross
fyne-cross --targets=linux/amd64,windows/amd64,darwin/amd64
Команда fyne-cross упакована в образ Docker. Она позволяет выполнять такие операции, как загрузка, запуск контейнера и упаковка. Ниже приведены команды для обновления и настройки образа Docker, например, обновление версии Go или настройка прокси для получения пакетов.
# Запуск и вход в контейнер с образом
docker run -t -i lucor/fyne-cross:develop /bin/bash
docker run -t -i --net host lucor/fyne-cross:develop /bin/bash
# Создание каталога /go в образе, который будет использоваться как GOPATH
mkdir -p /go/pkg_local
# Не выходите из контейнера перед фиксацией изменений. Получите идентификатор текущего контейнера, например 2550ea51c7e6, и используйте его для замены образа.
docker commit 2550ea51c7e6 lucor/fyne-cross:develop
# Повторный запуск нового образа с контейнером и монтирование локального каталога gopath
docker run -t -i -v /home/gopath/:/go/pkg_local lucor/fyne-cross:develop /bin/bash
# Копирование содержимого пакета из локального каталога в контейнер
cp -r /go/pkg_local/pkg/* /go/pkg/
# Перед выходом из контейнера получите идентификатор текущего контейнера, например 123, и используйте его для фиксации изменений. После фиксации образ будет содержать пакеты из локальной системы.
docker commit 123 lucor/fyne-cross:develop
# Обновление встроенного Go в образе до последней версии
# См. https://www.cnblogs.com/nickchou/p/10934025.html для инструкций по обновлению
# Обязательно выполните эту команду для настройки прокси, иначе некоторые пакеты не смогут быть загружены
go env -w GOPROXY=https://goproxy.cn,direct
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )