Как временно попробовать dev ветку проекта Git, для которого я использовал aptitude для установки стабильной ветки?

Я установил Zathura через aptitude и использую упакованную версию Debian "Jessie".

Я хочу временно загрузить и протестировать ветку разработки из репозитория проекта Git. Боюсь, что если я просто скачаю и установлю пакет из исходного кода, я наступлю на ноги aptitude и вызову непредвиденные ошибки.

Есть ли безопасный способ загрузки и установки пакетов, не мешая aptitude?

1 ответ

Есть ли безопасный способ загрузки и установки пакетов, не мешая aptitude?

Способность (и apt-get так же как yum на CentOS) это не волшебство. Это установщик пакетов, который устанавливает программные компоненты в заранее определенные области в зависимости от потребностей пакета программного обеспечения.

Когда вы говорите, что хотите загрузить ветку разработки из их репозитория Git, вы в основном пытаетесь компилировать из исходного кода. Что технически означает, что вы можете установить другой префикс каталога с помощью configure но, глядя на исходный код, кажется, что их инструкции просто сделать git cloneОформить заказ develop филиал, а затем сделать make а также sudo make install, Который, кажется, воздерживается от всего configure этап, который происходит раньше make,

Это означает, что моя интуиция говорит, что установка последней / стабильной производственной версии при одновременной работе версии для разработчиков на той же машине просто невозможна.

Но это говорит о том, что в зависимости от того, насколько глубоко вы оказались в рабочей версии, вы можете просто запустить "tabula rasa" и очистить установленный пакет следующим образом:

sudo aptitude purge zathura

Который эффективно "очистит" вашу систему от всех следов Zathura, которые были установлены через Aptitude. Затем установите версию разработчика из исходного кода, чтобы увидеть, что к чему.

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

sudo make uninstall

И это хорошо, если это работает. Но лучший подход, который я использую для подобных случаев, - запускать "песочницу" разработчика в виртуальной среде, такой как VirtualBox. Так что да, вам, возможно, придется запускать Ubuntu в VirtualBox при установке Ubuntu, но это позволяет вам роскошь экспериментировать и взрывать новые вещи с небольшим реальным риском.

Одновременный эксперимент с исходным кодом на компьютере с установленным рабочим кодом - это путь к катастрофе, если нет четкого рецепта удаления на месте.

Другие вопросы по тегам