Instalator lub urządzenie przenośne

11

Obawiałem się programów, które bardzo wymagają instalacji. Pozostawiają ślady rejestru nawet po odinstalowaniu, a ponadto niektóre dezinstalatory są źle zaprogramowane (co oznacza, że ​​niektórych programów nie można odinstalować). Dotyczy to systemu Windows.

Dobrą stroną instalatorów jest tworzenie skrótów i skojarzeń plików. Jednak Komodo w systemie Linux używa skryptu powłoki do konfiguracji i można go bezpiecznie odinstalować, usuwając folder.

Czy uważasz, że instalatorzy powinni zostać zniesieni? Czy uważasz, że efekt instalacji powinien zostać zastąpiony przez skrypty powłoki? Czy uważasz, że wszystkie gry komputerowe powinny być przenośne?

Czy projekt „skanuj / Aplikacje / $ {AppName} / Folder informacyjny i ikony aplikacji listy” powinien być używany w przyszłych środowiskach komputerowych?

Ming-Tang
źródło
1
Jaka jest obsesja na punkcie śladów w twoim rejestrze? Jeśli program coś tam pozostawi, prawdopodobnie nigdy cię nie dotknie i zajmie znikomą ilość miejsca na dysku ... To powiedziawszy, lubię przenośne aplikacje, więc mogę je po prostu uruchomić bezpośrednio z pamięci USB.
Nikt
@rmx: Jaka jest obsesja umieszczenia wszystkiego w rejestrze? Jaka jest prawdziwa zaleta wpisania rzeczy do rejestru? Nie ma też nic przeciwko rejestrze.
Maniero,

Odpowiedzi:

9

To zależy od grupy docelowej.

Jako programista lub zaawansowany użytkownik lubię, aby moje oprogramowanie znajdowało się w skompresowanym pliku w celu zapewnienia przenośności i było w stanie po prostu usunąć oprogramowanie bez martwienia się o to, czy pozostawi on jakiekolwiek ślady w rejestrze.

Jednak jako zwykła osoba (dotyczy to głównie zwykłych użytkowników systemu Windows) chcę tylko kliknąć plik setup.exe i sam go zainstalować. Nie chcę zawracać sobie głowy przeglądaniem pliku README lub wykonywaniem innych instrukcji, aby zainstalować oprogramowanie, które chcę. Nie zmuszaj mnie do klikania więcej, niż mógłbym znieść.

Zanim zdecydujesz, czy chcesz zainstalować instalator, powinieneś najpierw rozważyć, dla kogo tworzysz oprogramowanie.

Terence Ponce
źródło
Nic, co nie mówi, że plik setup.exe nie może być po prostu samorozpakowujący, który również zawiera pewne skróty. Moim problemem jest to, że zmienia system (rejestr itp.). Chciałbym, aby znajdował się w jednym folderze najwyższego poziomu i zawierał skróty do rzeczy w tym folderze, aby móc go usunąć, kiedy tylko mam na to ochotę.
Michael K,
Jaki jest problem z dokonaniem wpisu do rejestru? Ów co rejestr jest za . Znacznie upraszcza takie zadania, jak zlokalizowanie aplikacji na komputerze. Rejestru nie należy używać do przechowywania dużej ilości danych, ale wstawianie powiązań plików, lokalizacji, poleceń uruchamiania itp. To wszystko, dlaczego rejestr istnieje. Nie będzie to miało wymiernego wpływu na twój system.
GrandmasterB,
Bez rejestrów aplikacje utworzą własne foldery do przechowywania konfiguracji, co ułatwia usuwanie i udostępnianie konfiguracji. W ten sposób udostępniłem zapisywanie między Nexuiz w systemie Windows i Linux
Ming-Tang,
5

Sam jestem przenośny, ponieważ aplikacja nigdy nie powinna modyfikować systemu, chyba że jest to naprawdę konieczne, a przez większość czasu tak nie jest.

Jeśli moja maszyna była w stanie A, gdy coś zainstalowałem, chcę, aby wróciła do stanu A, gdy coś zostanie usunięte. W przeciwnym razie w twoim systemie pojawi się mnóstwo (teraz) bezużytecznych badziewi.

Pod tym względem Linux działa dla mnie lepiej, ponieważ lokalizacja wszystkiego jest znacznie lepiej „znormalizowana” niż w systemie Windows, gdzie na przykład możesz znaleźć swoje ustawienia prawie wszędzie: w folderze Windows, w folderze domowym, w instalacji $ App katalog, w rejestrze itp.

dr Hannibal Lecter
źródło
1

Wolę aplikacje, które mają oba. Myślę, że w najlepszym przypadku instalator oprogramowania to w zasadzie nieco chwalebny samorozpakowujący się zip, ale może to robić takie rzeczy, jak dodawanie elementów menu Start i tak dalej.

Kiedy mam dostęp administratora, zdecydowanie wolę bezmyślnie kliknąć dwukrotnie instalator i pozwolić, aby pomógł mi pracować, rozpakować go, utworzyć folder plików programu itp.

Ale czasami nie mam dostępu administratora lub chcę uruchomić coś ze zdalnej maszyny, ponieważ znów jestem zbyt leniwy, aby sobie z tym poradzić, a wtedy samodzielne oszczędzanie oszczędza mi pracy.

Dystrybucja zarówno instalatora, jak i pliku zip plików, myślę, że jest to właściwy sposób.

Jaka jest nazwa?
źródło