Для пользователей, перешедших из других менеджеров пакетов, могут применяться следующие грубые аналогии. Но не делайте из этого слишком много выводов, потому что GUIX позволяет каждому пользователю использовать свой собственный набор пакетов и даже собственную версию GUIX!
guix pull
похож на apt-get update
тем, что загружает новый список доступных пакетов, заменителей и производных. Однако он также устанавливает для вас новую версию GUIX! (по причинам)
guix package -i
(синонимыguix install
)и guix package -u
аналогичны apt-get install
или apt-get upgrade
тем, что вы можете устанавливать/обновлять пакеты, но только если вы получили обновленный список пакетов(apt-get update
/guix pull
)до.
По умолчанию guix pull
изменяет профиль ~/.config/guix/current
. Этот профиль предназначен для создания профилей и всего, что связано (, например. установка пакетов ).
По умолчанию guix install
или его синоним guix package -i
изменяет профиль ~/.guix-profile
. Этот профиль предназначен для любой продуктивной работы (? )работа, которую вы делаете.
См. этот вопрос SO для получения дополнительной информации об этих профилях