Привет. Сейчас буду тестить centos. Я правильно понял, что у её менеджера пакетов есть возможность ссылаться на конкретную версию пакета без создания алиаса, как-то так поставить python:python3.8?
Если я правильно понял, то есть ли что-нибудь аналогичное у дебиана? И как принято решать такие задачи в других дистрибутивах? Кроме ручного создания ссылок, мб есть тулзы.
в ubuntu ставил разные версии php так: apt install php7.0 php7.1 php7.3, потом они были доступны как php70, php71, php73
А что-б лишний раз не вводить sudo для создания симлинков в системных каталогах — вставить ~/.local/bin в самое начало $PATH и создавать симлинки в нём. Ну конечно если это локальная машина разработчика. На проде такое не канает.
А что-б лишний раз не вводить sudo для создания симлинков в системных каталогах — вставить ~/.local/bin в самое начало $PATH и создавать симлинки в нём. Ну конечно если это локальная машина разработчика. На проде такое не канает.
Да, я поступил именно так, в случае с питоном, который мне нужен только для сборки, после которой его можно удалять. Но подумал о том, что могут существовать какие-нибудь ещё более трушные способы. Мб подскажут какие-то тулзы
Да, я поступил именно так, в случае с питоном, который мне нужен только для сборки, после которой его можно удалять. Но подумал о том, что могут существовать какие-нибудь ещё более трушные способы. Мб подскажут какие-то тулзы
Более трушные — держать разные версии в разных докер-контейнерах.
Более трушные — держать разные версии в разных докер-контейнерах.
Ну у меня юниксы вообще в виртуалках. А тут ещё и с контейнерами разбираться. А как это вообще должно работать? Помойму контейнеры изолированы, можно только по сети делать что-нибудь с ними, но как использовать их библиотеки в шеле не представляю
Ну у меня юниксы вообще в виртуалках. А тут ещё и с контейнерами разбираться. А как это вообще должно работать? Помойму контейнеры изолированы, можно только по сети делать что-нибудь с ними, но как использовать их библиотеки в шеле не представляю
Нет, отчего-же. Вполне себе можно ходить в шелл контейнера, если запускать его в интерактивном режиме.