The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе, opennews (?), 13-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


19. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Аноним (19), 13-Май-21, 14:46 
В LFS есть пакетный менеджер? Вот тото и оно.
Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (35), 13-Май-21, 16:56 
С каких пор это make install это не пакетный менеджер?
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 13-Май-21, 18:00 
С тех пор как некоторые умники принялись распространять байку, что нельзя что-либо устанавливать в систему при помощи make install в обход пакетного менеджера, а то "всё сломается". Примечательно, что так и не удалось услышать от них внятных объяснений, почему "всё сломается".
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от анонн (ok), 13-Май-21, 18:29 
> С тех пор как некоторые умники принялись распространять байку, что нельзя что-либо устанавливать в систему при помощи make install в обход пакетного менеджера, а то "всё сломается". Примечательно, что так и не удалось услышать
> от них внятных объяснений, почему "всё сломается".

Неофиты-догматики, сэр!
Слышали звон, а вот откуда он - разобраться не смогли, лишь исправно повторять мантру.
[пользователь системы, установленной и регулярно обновляемой make install уже 8 лет]


Ответить | Правка | Наверх | Cообщить модератору

62. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Аноним (60), 13-Май-21, 19:01 
Это потому, что эти умники не знают, что у ./configure есть опция --prefix=, чтобы ничего не ломалось.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

73. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Анто Нимно (?), 13-Май-21, 20:54 
Эти умники   знают, что далеко не все дочитывают до места про "у ./configure есть опция --prefix=, чтобы ничего не ломалось". А тогда лучше через пакеты, т.к. в пакете --prefix= уже правильно оформлено.

И людям становится проще.

Ответить | Правка | Наверх | Cообщить модератору

90. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 14-Май-21, 11:11 
А когда у тех конкретных умников, о которых я вёл речь, при штатной работе с пакетами ломается система, они советуют "переустановите ОС, это всего 15 минут!" ;)
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Анто Нимно (?), 14-Май-21, 19:09 
В этом есть логика. Запустить код, который специально написан создавать исправную систему.

Т.е. можно ремонтировать и искать, где сам ошибся, что полезно и вызывает уважение. А можно использовать готовую наработку - просто запустить код делающий исправную систему. Не делать второй раз уже проделанную работу.

В зависимости от целей и окружения оба подхода Ок.

Ответить | Правка | Наверх | Cообщить модератору

103. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 15-Май-21, 08:53 
> В этом есть логика. Запустить код, который специально написан создавать исправную систему.

Хотели написать таким, а получилось как получилось. Система изначально была исправна, но не отвечала требованиям. Что-то установили, она сломалась. Какой смысл возвращать её в состояние, когда нужные пользователю компоненты отсутствуют? Что бы пользователь под видом "быстро переустановить" воспроизвёл проблему и смог точно указать шаги, которые привели к её возникновению. Либо что бы пользователю повезло и ошибка не проявилась.

> Т.е. можно ремонтировать и искать, где сам ошибся, что полезно и вызывает
> уважение. А можно использовать готовую наработку - просто запустить код делающий
> исправную систему. Не делать второй раз уже проделанную работу.

Если "пакетный менеджер" не смог обеспечить согласованность пакетов, это проблема менеджера.

> В зависимости от целей и окружения оба подхода Ок.

Ответить | Правка | Наверх | Cообщить модератору

86. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Ненавижу SJW (?), 14-Май-21, 09:11 
> Примечательно, что так и не удалось услышать от них внятных объяснений, почему "всё сломается".

Я на заре своей юнности в мире Linux ставил нужную мне версию PHP комплеляя её. Потом оказалось, что она мне и не нужна. Захотел удалить. А как это сделать, если у тебя дофигище файлов разбросаны по всей системе? И ты не можешь удалить это условной командой apt-get purge php. Вот ода из причин почему всё сломается.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

89. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 14-Май-21, 11:05 
> И ты не можешь удалить это условной
> командой apt-get purge php.

Я могу оттрассировать установку и составить список файлов для удаления. Это решение задачи в общем виде, в частных случаях проще.

> Вот ода из причин почему всё сломается.

Вы хотели написать "потому у меня произошло захламление системы", но решили притянуть за уши.

Ответить | Правка | Наверх | Cообщить модератору

98. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Анто Нимно (?), 14-Май-21, 19:12 
Одно из свойств пакетирования, что не нужно писать uninstall. Пакет хранит в себе информацию, что из файла было принесено с пакетом.

Причём даже отдельно обрабатываются каталоги типа /etc - чтобы не удалить кастомные настройки (apt remove vs apt purge).

Экономится довольно много труда. Не все make uninstall сделаны без ошибок.

При пакетировании в deb есть скрипты, разруливающие типовые "особенности".

Удобно. Экономит время на др. вещи.

Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Анто Нимно (?), 14-Май-21, 20:41 
Причём ещё не из каждой ревизии make uninstall сделает именно нужное. Время идёт, версии уходят. Трудно найти, из какой ревизии когда-то был сделан make install. Типовая сложность - отсутсвие версионирования. Слищком много разных если, что ведёт к тратам времени (оно же - денег).
Ответить | Правка | Наверх | Cообщить модератору

102. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 15-Май-21, 08:47 
> Не все make uninstall сделаны без ошибок.

Вот. Кто-то понимает. Что проблемы возможны при удалении.

Кстати, если я случайно удалю некие (не запомню какие) файлы, возможно ли восстановить систему с помощью apt?

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

105. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Ненавижу SJW (?), 15-Май-21, 19:58 
Так "потому у меня произошло захламление системы" === всё сломается. Это одна из причин. Не говоря уже про то, как это потом обновлять
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 16-Май-21, 07:24 
> Так "потому у меня произошло захламление системы" === всё сломается.

Демонстрация Вами глубоких познаний JavaScript не тянет на доказательство гипотезы о тождественности семантически различных утверждений.

> Не говоря уже про то, как это потом обновлять

Система обновляется как обычно штатными средствами.


Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от adolfus (ok), 14-Май-21, 17:33 
Обычно все устанавливается в /usr/local, откуда достаточно легко вычистить любой софт. Но если лень колупаться с анинсталом, то никто не мешает сгенерировать установку в любое место.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

101. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Анто Нимно (?), 14-Май-21, 20:44 
Это если сделано хорошо. Это если полезную вещь делал не новичок. А бывало, что нужное и полезное делал неофит и таки сделал и таки нужное вышло и нужно. Но не было возможности на разное остальное по разумным причинам.
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Аноним (95), 14-Май-21, 16:09 
> С тех пор как некоторые умники принялись распространять байку, что нельзя что-либо
> устанавливать в систему при помощи make install в обход пакетного менеджера,
> а то "всё сломается". Примечательно, что так и не удалось услышать
> от них внятных объяснений, почему "всё сломается".

Не потому, что сломается, а потому что потом этот любитель make install уволится, в конечном итоге итоге система с пачкой дырявых софтов попадает к тебе, и потом нужно будет потратить полдня чтоб разобраться куда он этого гoвнa насовал и вычистить/проапдейтить его.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

75. "Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."  +/
Сообщение от Корец (?), 13-Май-21, 22:00 
Потому что make - это система сборки.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру