Вот, говорят, Линукс для десктопа не годится. А потом журналист warsh постит скриншот своего экрана и на вопросы технически подкованной части своей френдленты отвечает "Что на работе поставили, в том и тружусь".
У Вас какие-то проблемы с менеджером пакетов? Зачем удалять программу без его помощи?
Как ни странно, но принцип одна программа — один файл неправилен с точки зрения архитектуры.
Программа использует библиотеки, и внешние файлы, которые ей нужны для работы.
Любая установка программ в Линуксе -- это просто копирование исполняемого файла в каталог /usr/bin, файла настроек в /etc, а общих файлов, вроде звуков и картинок в /usr/share/.
Кто сказал, что программа - один файл? С точки зрения пользователя - это один файл. Он не должен иметь возможность совершить ошибку (например, удалить программу, не деинсталлировав её) и не должен даже задумываться об этих мелочах без необходимости.
То, что вы описываете, это не правильно, а привычно. Не путайте, правильность и привычность - это разные вещи.
Это неправильно, потому что сложнее (добавляются две излишние операции) и уязвимее для человеческих ошибок. Если что-то сложное заменить чем-то простым, то станет, очевидно, лучше.
Нет, каждую птичку я не считаю, это было бы придиркой. Операции "инсталляция" и "деинсталляция", когда можно обойтись универсальными копированием и удалением.
Но не наоборот. Чем для пользователя полезна необходимость различать ситуации, когда файл можно удалить при помощи команды "удалить", от ситуаций, когда этот файл нельзя трогать, а для удаления следует использовать специальный деинсталлятор?
В смысле, что пользователь может случайно удалить файл, принадлежащий какой-то программе, которая после этого перетанет правильно?
Рад Вам сообщить, что для этого есть понятие прав доступа. Устанавливать/удалять программы может только учётная запись администратора. Так что пользователь не может случайно удалить нужный системе файл.
К тому же, рабочее пространство пользователя -- его домашний каталог. Там он царь и бог. Может удалять что ему угодно.
Принцип таков: если у тебя нет прав делать что-то -- ты не должен этого делать.
О да, отметить птичкой… Блин, основное приемущество UNIX Like — и то теряем. Не приобретая ничего взамен… Бежим за windows, бежим, от нормальных конфигов к птичкам, а всё не добежим. Не туда бежим потому что.
no subject
Зачем удалять программу без его помощи?
Как ни странно, но принцип одна программа — один файл неправилен с точки зрения архитектуры.
Программа использует библиотеки, и внешние файлы, которые ей нужны для работы.
Любая установка программ в Линуксе -- это просто копирование исполняемого файла в каталог /usr/bin, файла настроек в /etc, а общих файлов, вроде звуков и картинок в /usr/share/.
И это правильно.
no subject
То, что вы описываете, это не правильно, а привычно. Не путайте, правильность и привычность - это разные вещи.
no subject
А с чего Вы взяли, что это — неправильно?
no subject
no subject
Отметить птичкой программу и нажать "Install"?
no subject
no subject
no subject
no subject
В смысле, что пользователь может случайно удалить файл, принадлежащий какой-то программе, которая после этого перетанет правильно?
Рад Вам сообщить, что для этого есть понятие прав доступа. Устанавливать/удалять программы может только учётная запись администратора. Так что пользователь не может случайно удалить нужный системе файл.
К тому же, рабочее пространство пользователя -- его домашний каталог. Там он царь и бог. Может удалять что ему угодно.
Принцип таков: если у тебя нет прав делать что-то -- ты не должен этого делать.
no subject
no subject
no subject
Бежим за windows, бежим, от нормальных конфигов к птичкам, а всё не добежим. Не туда бежим потому что.
no subject
А куда Вы должны бежать?
no subject
no subject
Вот, я давным давно эссе писал на эту тему:
http://blacklion.livejournal.com/170940.html