Trình cài đặt hoặc Portable


11

Tôi sợ các chương trình yêu cầu cài đặt rất nhiều. Họ để lại dấu vết phía sau sổ đăng ký ngay cả sau khi chưa cài đặt, cộng với, một số trình gỡ cài đặt được lập trình kém (có nghĩa là, một số chương trình không thể được gỡ cài đặt). Điều đó áp dụng cho Windows.

Mặt tốt của trình cài đặt, họ tạo các phím tắt và liên kết tệp. Tuy nhiên, Komodo trên Linux sử dụng tập lệnh shell để thiết lập và có thể được gỡ cài đặt an toàn bằng cách xóa thư mục.

Bạn có nghĩ rằng tất cả các trình cài đặt nên được bãi bỏ? Bạn có nghĩ rằng hiệu ứng của việc cài đặt nên được thay thế bằng shell script? Bạn có nghĩ rằng tất cả các trò chơi máy tính nên được xách tay?

Có nên sử dụng thiết kế "quét / Ứng dụng / $ {AppName} / thư mục thông tin và biểu tượng danh sách ứng dụng" cho các môi trường máy tính để bàn trong tương lai không?


1
Nỗi ám ảnh về dấu vết trong sổ đăng ký của bạn là gì? Nếu một chương trình để lại thứ gì đó trong đó, có khả năng nó sẽ không bao giờ ảnh hưởng đến bạn và nó chiếm một lượng không gian đĩa không đáng kể ... Điều đó nói rằng, tôi thích các ứng dụng di động để tôi có thể chạy chúng ngay từ bộ nhớ USB.
Không ai vào

@rmx: Nỗi ám ảnh của việc đưa mọi thứ vào registry là gì? Lợi thế thực sự để đưa mọi thứ vào registry là gì? Không có gì chống lại đăng ký.
Maniero

Câu trả lời:


9

Nó phụ thuộc vào đối tượng mục tiêu của bạn.

Là một lập trình viên hoặc người sử dụng năng lượng, tôi thích phần mềm của mình nằm trong một tệp nén để có thể di chuyển và có thể xóa phần mềm mà không phải lo lắng về việc nó có để lại bất kỳ dấu vết nào trong sổ đăng ký.

Là một người bình thường (chủ yếu áp dụng cho người dùng Windows thông thường), tuy nhiên, tôi chỉ muốn nhấp vào setup.exe và cài đặt nó cho tôi. Tôi không muốn phải bận tâm đến việc xem tệp README hoặc làm theo một số hình thức hướng dẫn khác chỉ để cài đặt phần mềm mà tôi muốn. Đừng bắt tôi nhấp nhiều hơn tôi có thể xử lý.

Bạn nên xem xét ai là người đầu tiên tạo ra phần mềm trước khi quyết định có nên cài đặt hay không.


Không có gì nói rằng setup.exe không thể chỉ là một trình tự giải nén mà cũng đưa ra một số phím tắt. Vấn đề của tôi là thay đổi hệ thống (đăng ký, vv). Tôi muốn nó được chứa trong một thư mục cấp cao nhất và có các phím tắt đến những thứ trong thư mục đó để tôi có thể xóa nó bất cứ khi nào tôi cảm thấy thích nó.
Michael K

Có vấn đề gì với việc tạo một mục trong sổ đăng ký? Đó là những gì đăng ký là cho . Nó đơn giản hóa rất nhiều nhiệm vụ như định vị một ứng dụng trên PC. Sổ đăng ký không nên được sử dụng để lưu trữ vô số dữ liệu, nhưng chèn các liên kết tệp, vị trí, lệnh khởi động, v.v ... là tất cả lý do tại sao sổ đăng ký tồn tại. Nó sẽ không có tác động có thể đo lường được trên hệ thống của bạn.
GrandmasterB

Không có đăng ký, các ứng dụng sẽ tạo các thư mục riêng để lưu cấu hình, giúp dễ dàng xóa và chia sẻ cấu hình hơn. Đó là cách tôi chia sẻ lưu giữa Nexuiz trên Windows và Linux
Ming-Tang

5

Bản thân tôi là người di động, vì một ứng dụng sẽ không bao giờ sửa đổi hệ thống trừ khi nó thực sự cần thiết và hầu hết thời gian thì không.

Nếu máy của tôi ở trạng thái A khi tôi cài đặt một cái gì đó, tôi muốn nó trở lại trạng thái A khi cái gì đó bị xóa. Nếu không, bạn kết thúc với hàng tấn (bây giờ) vô dụng trên hệ thống của bạn.

Về vấn đề này, Linux hoạt động tốt hơn đối với tôi vì vị trí của mọi thứ được "chuẩn hóa" tốt hơn nhiều so với trên Windows, ví dụ, bạn có thể tìm thấy các cài đặt của mình ở hầu hết mọi nơi: trong thư mục Windows, trong thư mục nhà của bạn, trong cài đặt của $ App thư mục, trong sổ đăng ký vv.


1

Tôi thích các ứng dụng có cả hai. Tôi nghĩ tốt nhất của họ, một trình cài đặt phần mềm về cơ bản là một zip tự giải nén được tôn vinh một chút, nhưng điều đó có thể làm những việc như thêm các mục menu bắt đầu và không có gì.

Khi tôi có quyền truy cập quản trị viên, tôi rất thích nhấp đúp vào trình cài đặt và để nó thực hiện công việc lẩm cẩm cho tôi, giải nén nó, tạo thư mục tệp chương trình, v.v.

Nhưng, đôi khi tôi không có quyền truy cập quản trị viên hoặc tôi muốn chạy một cái gì đó từ một máy từ xa bởi vì một lần nữa tôi quá lười biếng để tự mình xử lý nó, sau đó có nó giúp tôi tiết kiệm sức lao động đó.

Phân phối cả trình cài đặt và tệp zip của các tệp tôi nghĩ là cách để đi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.