bundle чем открыть linux

Как распаковать bundle файл с VMWare Workstation?

Как распаковать VMware-Workstation-6.5.0-118166.i386.bundle?

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Re: Как распаковать bundle файл с VMWare Workstation?

скорее всего это обычный zip, открыть можно unzip’ом

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Re: Как распаковать bundle файл с VMWare Workstation?

>> скорее всего это обычный zip, открыть можно unzip’ом

Или «самораспаковывающийся» шелл-скрипт.

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Re: Как распаковать bundle файл с VMWare Workstation?

>Или «самораспаковывающийся» шелл-скрипт.

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Re: Как распаковать bundle файл с VMWare Workstation?

Ну так скрипт посмотри. Он же как-то распаковывает!

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Re: Как распаковать bundle файл с VMWare Workstation?

>> Так вот как бы его распаковать?

или может какие-то опции есть:

А если он не хочет просто распаковываться, а пытается какое-то дополнительное шаманство делать (типа инсталлятор =)), то найди где там начинаются собственно данные и распакуй руками. Примерно так:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Re: Как распаковать bundle файл с VMWare Workstation?

Источник

Управляем версиями с помощью Bundler

Недавно вышло обновление rake с версии 0.8.7 до версии 0.9.0, которое наделало много шума в сообществе и в очередной раз выявило проблему управления версиями. Мне бы хотелось прояснить ситуацию и снова проговорить основные моменты, которые я уже упоминал во времена релиза Bundler 1.0. Вначале я расскажу о простых правилах работы, а затем слегка углублюсь в детали.

Простое управление версиями

Исполняемые файлы

Когда вы устанавливаете гем, Rubygems создает обертки для всех исполняемых файлов, идущих в комплекте с гемом. При запуске обертки, запускается Rubygems, который подключает сам гем с помощью стандартного механизма активации. Rubygems запустит самую свежую версию гема, установленную в системе, даже если в Gemfile.lock указана другая версия. Кроме того, будут активированы последние (совместимые) версии всех зависимостей гема, даже если в Gemfile.lock указаны другие версии.

Это означает, что запуск исполняемых файлов как простых команд просто минует Bundler и все залоченые им зависимости. Иногда это не проблема, поскольку у разработчиков скорее всего стоят как раз нужные версии всех гемов. Долгое время Rake был отличным примером такого гема с «правильной» версией, поскольку большинство Gemfile.lock были залочены на версию 0.8.7, которая являлась последней доступной версией и была установлена у всех.

В результате образовалось заблуждение, что прямой запуск исполняемых файлов совместим с Bundler и использует его для разрешения зависимостей. В случае проблем обычно рекомендовалось использовать гемсеты из RVM, поскольку гемсет, собранный из Gemfile.lock, по сути подразумевал, что все исполняемые файлы окружения работали с нужными версиями зависимостей.

Нет никаких оснований полагать, что набирая в консоле rake foo вы запускаете код песочнице Bundler, поскольку на самом деле он никак не задействован и нигде не запускается. Bundler должен активироваться в самом начале загрузки и иметь возможность подменить загрузчик подсунув ему нужные версии гемов прописанные в Gemfile.lock. Запуская исполняемые файлы напрямую вы исполняете руби-код до того, как Bundler мог бы вмешаться в процесс подключения зависимостей. В итоге подключается совсем не тот код, на который вы расчитываете. Как только это произошло, все становится весьма непредсказуемым.

Директория bin создает «переносимые» обертки для запускаемых файлов, поэтому ее смело можно добавлять в репозиторий.

Команда rails

Содержимое файла boot.rb в свою очередь весьма нетривиально:

Источник

Установка VMware на Ubuntu 18.04

В наши дни компьютеры становятся настолько мощными, что на них могут свободно выполняться несколько операционных систем одновременно. Для этого можно использовать виртуальные машины. Запуск Linux в виртуальной машине может быть полезным если вы хотите попробовать какую-нибудь новую операционную систему или потренироваться перед установкой на реальный жесткий диск.

Установка VMware на Ubuntu 18.04

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

После того как вы скачаете установщик, нужно установить заголовочные файлы ядра. Для этого нажмите Ctrl+Alt+T и выполните следующую команду:

После установки зависимостей может быть выполнена установка VMware на Ubuntu 16.04:

Вы также можете пойти другим путем. Сначала нужно добавить флаг исполняемости:

Затем запустите установщик:

После этого запустится графический установщик, где нужно будет, в основном, нажимать кнопку Далее. На первом шаге примите лицензионное соглашение:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Во время установки программа попросит ввести ключ. Это необязательный шаг. Для не коммерческой версии ключ можно не вводить:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Затем будет еще несколько шагов, после которых пойдет установка программы:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Когда установка VMware Ubuntu 18.04 будет завершена, вы можете запустить ее из главного меню системы или через терминал.

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Для работы программы в окне ввода ключа выберите Use VMware Workstation 15 Player for free for non-commercial use:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Главное окно менеджера управления виртуальными машинами VMware будет выглядеть вот так:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

Кроме того, установить VMware на Ubuntu 16.04 можно в текстовом режиме:

Удаление VMware Workstation

Если вы хотите удалить программу с вашего компьютера, то для этого достаточно использовать такую команду:

Опять же откроется установщик, в котором нужно будет подтвердить удаление:

bundle чем открыть linux. Смотреть фото bundle чем открыть linux. Смотреть картинку bundle чем открыть linux. Картинка про bundle чем открыть linux. Фото bundle чем открыть linux

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

Выводы

В этой небольшой инструкции мы рассмотрели как выполняется установка VMware на Ubuntu. Это отличная виртуальная машина, которая в некоторых случаях даже лучше VirtualBox, решения с открытым исходным кодом. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Bundler — менеджер для управления gem’ами

Что такое Bundler?

Установка

Устанавливаем эту утилиту как любой другой gem:

gem install bundler

Для Rails 3.0 ничего больше делать не нужно, потому как он используется по умолчанию. А для Rails.2.3.x нужно выполнить следующие шаги. C начала добавить ниже приведенный код в boot.rb перед Rails.boot!:

class Rails::Boot
def run
load_initializer
extend_environment
Rails::Initializer.run(:set_load_path)
end

def extend_environment
Rails::Initializer.class_eval do
old_load = instance_method(:load_environment)
define_method(:load_environment) do
Bundler.require :default, Rails.env
old_load.bind(self).call
end
end
end
end

Далее создать файл preinitializer.rb в директории config/initializers с содержимым:

begin
# Require the preresolved locked set of gems.
require File.expand_path(‘../../.bundle/environment’, __FILE__)
rescue LoadError
# Fallback on doing the resolve at runtime.
require «rubygems»
require «bundler»
Bundler.setup
end

Конфигурирование

После создании нового Rails приложения в версии 3.0 в корне проекта уже существует файл Gemfile, который является конфигом для Bundler’а. Для версий Rails 2.3.x его нужно создать самому. Для этого нужно перейти в директорию проекта и выполнить команду:

В этом файле задаются все необходимые зависимости gem’ов. Рассмотрим какие именно возможности предоставляет данный конфиг файл.

Сперва задается ресурс откуда по умолчанию будут устанавливаться gem’ы:

Как уже многие знают ресурс gemcutter.org становится неким стандартом для хранения gem’ов, поэтому при создании конфига именно этот ресурс будет установлен по умолчанию. Но вы легко можете его заменить допустим на gems.github.com или добавить столько ресурсов сколько вам нужно:

source ‘http://gemcutter.org’
source ‘http://gems.github.com’
source ‘http://gems.rubyforge.org’

Далее уже идет список gem’ом которые нужны для работы приложения:

gem ‘will_paginate’
gem ‘oauth’
gem ‘money’

Здесь нужно отметить, что gem’ы можно объединять в группы и далее устанавливать только определенные группы:

group :development do
gem ‘rspec’
gem ‘populator’
gem ‘faker’
end

group :production do
gem ‘memcache-client’
end

Доступна и другая форма объединения gem’ов в группы:

gem ‘rspec’, :group => ‘development’
gem ‘populator’, :group => ‘development’
gem ‘memcache-client’, :group => ‘production’

По умолчанию все gem’ы включаются в группу default.
Если нужна именно конкретная версия gem’а то можно задать ее номер:

gem «rack», «1.0.1»
gem «rails», «>=2.3.2»

Есть возможность задать имя файла который будет подключен во время подключения библиотеки Bundler’ом. По умолчанию это имя gem’а поэтому в большинстве случаев ничего задавать не нужно. Опция которая позволяет задать имя файла для подключения называется require, используется она следующим способом:

gem ‘gchartrb’, :require => ‘google_chart’

В случае если нужно указать git репозитория для скачивания gem’а то нужно использовать опцию git:

gem ‘will_paginate’, :git => ‘git://github.com/mislav/will_paginate.git’

Использование

Как тока задали все нужные gem’ы, нужно выполнить команду:

Эта команда решит все зависимости и установит недостающие gem’ы. При этом если выполнить:

То вы там не увидите gem’ы которые были установлены с помощью bundler’а. Все установленные gem’ы находится в директории

/.bundler. Откуда он их и будет подключать.
Посмотреть список установленных gem’ов можно с помощью команды:

Если нужный gem уже установлен в системе, то для него будет создана ссылка. После каждого изменения файла Gemfile, нужно выполнить команду install. Папка

/.bundler не является обязательной, если вы хотите установить gem’ы в другую папку, это легко сделать:

Если помните, то в конфиг файле есть возможность включать все gem’ы в группы, так вот при установки можно указать какие группы gem’ов не устанавливать:

bundle install —without test

Допустим зачем устанавливать gem’ы на production server который нужны только для тестирования.
Если gem имеет исполняемые файлы, то их можно запускать след образом:

bundle exec cassandra_helper cassandra

Как только вы закончили разработку приложения, нужно заблокировать изменение Gemfile:

После выполнения данной команды создастся файл Gemfile.lock, который будет содержать все зависимости на основе установленых gem’ов у вас на компьютере. Это делается для того чтоб зафиксировать версии gem’ов при которых приложение работает корректно. Данный файл будет иметь следующий вид:


dependencies:
faker:
group:
— :development
version: «>= 0»
memcache-client:
group:
— :test
version: «>= 0»
sqlite3-ruby:
group:
— :default
version: «>= 0»
oauth:
group:
— :default
version: «>= 0»
specs:
— stomp:
version: 1.1.4
— populator:
version: 0.2.5
— json:
version: 1.2.0
— thrift:
version: 0.2.0
— thrift_client:
version: 0.3.3
— rspec:
version: 1.3.0
— ruby-hmac:
version: 0.4.0
— oauth:
version: 0.3.6
hash: 0ac3c8666943a1e2294be2851316d83791479451
sources:
— Rubygems:
uri: gemcutter.org

В bundler’е предусмотрена возможность упаковки gem’ов:

После выполнения данной команды в директории vendor/cache будут сохранены все нужные gem’ы, впоследствии чего установка gem’ов будет происходить именно с этой директории. Эта опция будет полезна только для тех у кого нет возможности на production server устанавливать gem’ы с публичных репозиториев.

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

Источник

Установка VMware Player в Ubuntu 12.04

Последний релиз VMware Player 4.0.3 не устанавливается в Ubuntu 12.04 (с ядром Linux Kernel 3.2.x), вследствие ошибки в виртуальной сетевой карте, но вы можете заставить его заработать, используя специальный патч. Ниже написано, как это сделать.

1. Скачайте Vmware Player в свою домашнюю директорию. Для скачивания вам необходимо будет зарегистрироваться (или скачать его из какого-нибудь другого места).

Примечание: если вы используете Google Chrome, скачанный файл будет иметь расширение «.txt». Переименуйте его в «.bundle».

2. Теперь установим требуемые зависимости и запустим скачанный файл.

Для 32-битной системы:

Для 64-битной системы:

Имя файла в приведенных выше командах может отличаться, в зависимости от того, какую версию VMware вы скачали.

В этот момент запустится инсталлятор. Здесь нужно просто жать кнопку»Next»:

3. Установка патча для работы VMware 4.0.3 в Ubuntu 12.04 Precise Pangolin

Не пытайтесь запустить VMware player сразу после установки, он не будет работать и выдаст сообщение об ошибке: «Unable to start services. See log file /tmp/vmware-root/mdconfig-23331.log for details».

Необходимо пропатчить его, используя приведенные ниже команды:

Замечание: для других версий, например, VMware Player 4.0.4, откройте в текстовом редакторе файл «patch-modules_3.2.0.sh» (он находится в архиве, скачанном второй сверху командой) и измените версию «plreqver» на ту версию VMWare Player, которую вы используете.

Приведенные выше команды скачивают патч и запускают его, однако, если вы хотите, то можете скачать патч вручную отсюда.

Если у вас уже установлена более ранняя версия VMware и вы пропатчите ее, то получите ошибку вида: «/usr/lib/vmware/modules/source/.patched found. You have already patched your sources. Exiting».
Чтобы исправить ее, просто удалите файл «.patched» и попробуйте снова.

Теперь VMware Player 4.0.3 должен работать под Ubuntu 12.04 Precise Pangolin:

Патч должен работать как с VMware Player, так и с VMware Workstation, но я тестировал его только с VMware Player.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *