Ruby требует для уставновки саму себя.

KYCT

New member
Сообщения
17
#1
Нужно поставить Vagrant на комп без интернета, поэтому все зависимости ставлю руками через dpkg.
Все .deb пакеты беру с официального репозитория.
последовательность такая

$ sudo dpkg -i vagrant_2.0.2+bfsg-3_bpo9+1+astra2_all.deb
Выдаёт необходимые зависимости.Ruby и прочие пакеты. Сначала ставлю Ruby.

$ sudo dpkg -i ruby2.3_2.3.3-1+deb9u9_amd64.deb
Зависимость от libruby2.3

$ sudo dpkg -i libruby2.3_2.3.3-1+deb9u9_amd64.deb
Зависимость от rake

$ sudo dpkg -i rake_12.3.1-1_bpo9+1_all.deb
Выдаёт зависимость от ruby и ruby-interpreter

Просьба пояснить, что делаю не так. мб я не те пакеты ставлю или что-то еще сделать должен?
решения уровня "подключи интернет" не подходят. Если проблема с локальным репозиторием и нужно использовать apt-mirror то пока такой возможности нет, нужно иное решение.
 
Последнее редактирование:

DEVOPS

New member
Сообщения
42
#2
Нужно поставить Vagrant на комп без интернета, поэтому все зависимости ставлю руками через dpkg.
Все .deb пакеты беру с официального репозитория.
последовательность такая

$ sudo dpkg -i vagrant_2.0.2+bfsg-3_bpo9+1+astra2_all.deb
Выдаёт необходимые зависимости.Ruby и прочие пакеты. Сначала ставлю Ruby.

$ sudo dpkg -i ruby2.3_2.3.3-1+deb9u9_amd64.deb
Зависимость от libruby2.3

$ sudo dpkg -i libruby2.3_2.3.3-1+deb9u9_amd64.deb
Зависимость от rake

$ sudo dpkg -i rake_12.3.1-1_bpo9+1_all.deb
Выдаёт зависимость от ruby и ruby-interpreter

Просьба пояснить, что делаю не так. мб я не те пакеты ставлю или что-то еще сделать должен?
решения уровня "подключи интернет" не подходят. Если проблема с локальным репозиторием и нужно использовать apt-mirror то пока такой возможности нет, нужно иное решение.

Читаем тут как установить vagrant только с инетом
VAGRANT

после установки ставим ruby и обновляем сам ruby, при желании ставьте рельсы.
ruby
Код:
ruby -v 
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]
 

KYCT

New member
Сообщения
17
#3
Я поставил. Просто используйте пакет ruby-full_2.3.3_all.deb и последовательно ставьте зависимости, которые он потребует. Всё было поставлено руками.