Установник або портативний


11

Я побоювався програм, які потребують установки. Вони залишають сліди за реєстром навіть після видалення, плюс деякі деінсталятори погано запрограмовані (це означає, що деякі програми неможливо видалити). Це стосується Windows.

Хороша сторона інсталяторів, вони створюють ярлики та асоціації файлів. Однак Komodo в Linux використовує сценарій оболонки для налаштування і може бути безпечно видалений, видаливши папку.

Як ви вважаєте, чи слід скасувати монтажників? Як ви вважаєте, чи слід замінити ефект встановлення скриптами оболонки? Як ви вважаєте, всі комп'ютерні ігри повинні бути портативними?

Чи слід дизайн "Сканувати / Папки / Програми / $ {AppName} / Інформація та піктограми списку програм" використовувати для майбутніх середовищ робочого столу?


1
Що таке одержимість щодо слідів у вашому реєстрі? Якщо програма залишає щось там, швидше за все, це ніколи не вплине на вас, і вона займає незначну кількість дискового простору ... Тим не менш, я люблю портативні програми, тому я можу просто запустити їх прямо з моєї USB-пам'яті.
Ніхто

@rmx: Яка нав'язливість ставити все на реєстр? Яка реальна перевага внести речі до реєстру? Нічого проти реєстру.
Маньєро

Відповіді:


9

Це залежить від вашої цільової аудиторії.

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

Як звичайна людина (в основному це стосується звичайних користувачів Windows), я просто хочу натиснути setup.exe і попросити його встановити себе для мене. Мені не хочеться турбуватися, переглядаючи файл README або дотримуючись якусь іншу форму інструкцій, просто для встановлення потрібного програмного забезпечення. Не змушуйте мене клацати більше, ніж я міг би впоратися.

Ви повинні спочатку розглянути, з ким ви робите це програмне забезпечення, перш ніж вирішити, встановити інсталятор чи ні.


Ніщо, що говорить про setup.exe, не могло бути просто самозаймачем, яке також видає деякі ярлики. Моя проблема полягає в тому, що це зміни системи (реєстру тощо). Мені б хотілося, щоб він містився в одній папці верхнього рівня і містив ярлики до речей у цій папці, щоб я міг видалити це, коли мені здавалося, що це подобається.
Майкл К

Яка проблема із внесенням запису до реєстру? Те , що реєстр є для . Це значно спрощує такі завдання, як розміщення програми на ПК. Реєстр не повинен використовуватися для зберігання навантажень даних, але вставку асоціацій файлів, локацій, команд запуску тощо - це все, чому реєстр існує. Це не матиме вимірного впливу на вашу систему.
GrandmasterB

Без реєстрів програми створюватимуть власні папки для зберігання конфігурації, що спрощує видалення та обмін конфігураціями. Ось таким чином я поділився збереженням між Nexuiz в Windows та Linux
Ming-Tang

5

Я сам переношу портативні програми, тому що програма ніколи не повинна змінювати систему, якщо це дійсно не потрібно, і більшість випадків це не так.

Якщо моя машина була в стані A, коли я щось встановлював, я хочу, щоб вона повернулася до стану A, коли щось видалено. В іншому випадку, у вас є багато тонн (зараз) марного лайна у вашій системі.

У цьому плані для мене Linux працює краще, оскільки розташування всього набагато краще "стандартизовано", ніж у Windows, де, наприклад, ви можете знайти свої налаштування майже в будь-якому місці: у папці Windows, у домашній папці, в установці $ App каталог, в реєстрі тощо.


1

Я віддаю перевагу додаткам, які мають і те, і інше. Я думаю, що в їх кращих випадках інсталятор програмного забезпечення - це здебільшого прославлений саморозпаковувач, але це може робити такі речі, як додати пункти меню "Пуск" та інше.

Коли у мене є доступ адміністратора, я вважаю за краще бездумно двічі клацнути інсталятор і дозволити йому виконувати грубі роботи для мене, розпаковуючи його, створюючи папку з програмними файлами тощо.

Але іноді у мене немає доступу до адміністратора або я хочу запустити щось із віддаленої машини, тому що я знову лінивий, щоб копіювати це на себе, тоді, коли його міститься, це економить мене.

Поширюючи і інсталятор, і поштовий файл файлів, на мою думку, це шлях.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.