Подтвердить что ты не робот

Загрузите файл брандмауэра локально из атласа и настройте его

Я хочу загрузить файл с брандмауэром из Atlas для его последующего локального использования с моим бродячим файлом. Как я могу это сделать и как его настроить?

4b9b3361

Ответ 1

Чтобы загрузить файл, вам нужно добавить версию и поставщика в URL. Например, для загрузки trusty64 Сначала вам нужен URL-адрес https://app.vagrantup.com/ubuntu/boxes/trusty64/

то вы должны добавить версию и провайдера впоследствии, для нашего примера будет URL загрузки.

https://app.vagrantup.com/ubuntu/boxes/trusty64/versions/20180206.0.0/providers/virtualbox.box

Затем вы должны добавить его локально из вашего бродячего файла.

Чтобы добавить его локально в бродячий файл, используйте следующую команду

vagrant box add foo-box /path/to/vagrant-box.box
vagrant init foo-box
vagrant up

Это создаст бродячий файл, и вы сможете настроить бродячий файл.

Ответ 2

Однако это добавит окно как версию 0.

○ → vagrant box add ubuntu/trusty64 ~/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box 
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'ubuntu/trusty64' (v0) for provider: 
    box: Unpacking necessary files from: file:///Users/ram/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box
==> box: Successfully added box 'ubuntu/trusty64' (v0) for 'virtualbox'!

vagrant не позволяет указать номер версии добавленного вручную поля

○ → vagrant box add ubuntu/trusty64 ~/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box --box-version 20151021.0.0
==> box: Box file was not detected as metadata. Adding it directly...
You specified a box version constraint with a direct box file
path. Box version constraints only work with boxes from Vagrant
Cloud or a custom box host. Please remove the version constraint
and try again.

Чтобы обновить номер версии, измените имя папки "0" в ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/0 на номер версии, который вы загрузили. Например, '20160120.0.0'

 |2.2.3| MacBook-Pro in ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64
○ → mv 0 20160120.0.0

теперь вы все настроены на обновление версии в следующий раз с помощью бродячих команд

○ → vagrant box list
ubuntu/trusty64 (virtualbox, 20160120.0.0)

Ответ 3

Я столкнулся с той же проблемой, которая не была загружена из script. Поэтому вручную загрузили окно и добавили в бродягу, как показано ниже,

вы можете получить версии, которые вы хотите отсюда - https://atlas.hashicorp.com/ubuntu/boxes/precise64

wget https://atlas.hashicorp.com/ubuntu/boxes/precise64/versions/20160818.0.0/providers/virtualbox.box

cd my_vagrant_project
vagrant box add precise64 ~/Downloads/precise-server-cloudimg-amd64-vagrant-disk1.box

vagrant init precise64
vagrant up

Ответ 4

Во-первых: проверьте последнюю версию по этой ссылке здесь
Обновление: вы можете попробовать перейти по указанной ссылке выше, чтобы получить номер последней версии, а затем попытаться изменить версию ниже URL
на данный момент последняя версия: 7.2.1
для виртуальной коробки:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/virtualbox.box
для hyperv:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/hyperv.box
для VMware:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/vmware_desktop.box
для параллелей:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/parallels.box

возможно, в будущем ссылка изменилась, поэтому попробуйте получить окно загрузки vagrant, используя команду на вашем терминале /CMD командой

vagrant box add laravel/homestead

выберите метод виртуализации
затем вы увидите ссылку для загрузки, оканчивающуюся на *.box, после чего вы можете отменить ее, нажав CTRL + C, скопировать ссылку на скачивание и загрузить ее локально, используя IDM/aria2c -x16 и т.д.
Второе: используйте эту команду

vagrant box add laravel/homestead {Path of file from your local computer}

в-третьих: добавьте метаданные, перейдя в
1- вы создаете файл с именем metadata_url. ПРИМЕЧАНИЕ. Расширение metadata_url отсутствует.

2- Затем добавьте эту ссылку и сохраните файл

https://atlas.hashicorp.com/laravel/homestead

3- Скопируйте файл metadata_url в:
для окон перейти на

%userprofile%\.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead

4- Затем переименуйте папку с именем 0 в версию усадьбы на данный момент 7.2.1
Я надеюсь, что эта помощь для получения дополнительной информации
Laravel
метаданные

Ответ 5

Загрузите virtualbox.box:

https://app.vagrantup.com/laravel/boxes/homestead/versions/6.4.0/providers/virtualbox.box

Вы можете изменить версию (6.4.0) усадьбы с текущей версией.

Текущая версия: 6.4.0.

Проверьте последнюю версию здесь: https://app.vagrantup.com/laravel/boxes/homestead

Загрузив поле, переименуйте его в virtualbox.box

Не забудьте включить расширение.box.

Добавьте загруженную коробку усадьбы в бродягу:

vagrant box add laravel/homestead file:///f:/virtualbox.box

Измените диск (c: or d: or e: c: /folder1/folder2/virtualbox.box или путь (c: /folder1/folder2/virtualbox.box) в том месте, где вы сохранили загруженный ящик для усадьбы.

Вы получите успешный массаж, как показано ниже:

success image

Обновить поле для усадьбы

Перейдите в бродячий каталог:

с: /users/YourUserName/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead

После этого создайте файл с именем metadata_url

ПРИМЕЧАНИЕ. Расширение для metadata_url отсутствует.

Затем добавьте ссылку ниже и сохраните файл

https://app.vagrantup.com/laravel/homestead

Не добавляйте новую строку после ссылки в указанном выше файле.

Переименовать папку с 0 по 6.4.0

6.4.0 - ваша версия коробки для усадьбы.

И это сделано. Надеюсь, это поможет.

Ответ 6

Если у вас есть папка ubuntu-VAGRANTSLASH-trusty64 с другого компьютера, вы можете просто скопировать папку в папку

~/.vagrant.d/boxes

и используйте vagrant up для запуска серверов. Таким образом вам не нужно, чтобы добавить флажок trusty64 вручную.

Ответ 8

Инструкции для OSX/Fusion:

wget https://vagrantcloud.com/hashicorp/boxes/precise64/versions/1.1.0/providers/vmware_fusion.box
# For some reason, the downloaded filename was set to an uuid
# mv <uuid> vmware_fusion.box
vagrant box add hashicorp/precise64 vmware_fusion.box
cd vagrant.d/boxes/hashicorp-VAGRANTSLASH-precise64
mv 0 1.1.0
echo -n "https://app.vagrantup.com/hashicorp/boxes/precise64" > metadata_url
vagrant box list