Điểm:1

Tất cả những điều xảy ra khi tôi gỡ cài đặt một ứng dụng trong Ubuntu là gì?

lá cờ mx

Tôi đang làm việc trên một ứng dụng dành cho máy tính để bàn và gần đây khi tôi gỡ cài đặt ứng dụng này để cài đặt phiên bản mới hơn, thư mục cục bộ của ứng dụng đã bị xóa.

Tôi tò mò muốn biết tất cả những điều sẽ xảy ra khi bạn gỡ cài đặt một ứng dụng trong Ubuntu là gì.

guiverc avatar
lá cờ cn
Bạn đã không cung cấp chi tiết cụ thể về cách cài đặt, hệ thống gói nào nếu có đã được sử dụng, v.v. Ví dụ: các ứng dụng được đóng gói dưới dạng snaps có thể khác nhau (*được đóng gói; nhưng nó sẽ phụ thuộc vào mô hình giam cầm được sử dụng bởi ứng dụng*), các gói *deb* có tập lệnh đang chạy; giống như các tập lệnh cài đặt phổ biến cho nguồn - tức là. kết quả sẽ khác nhau tùy theo loại ứng dụng *chưa được nêu rõ* được hỏi về.
Ananthu K Kumar avatar
lá cờ mx
@guiverc Tôi đã cài đặt bình thường bằng cách sử dụng "dpkg -i"
guiverc avatar
lá cờ cn
Trình đóng gói có thể chọn tạo tập lệnh sau khi cài đặt (https://packaging.ubuntu.com/html/), nghĩa là bạn phó mặc cho bất kỳ ai đóng gói ứng dụng. Nếu bạn đang nói về gói Ubuntu - bạn có thể sử dụng CLI hoặc các công cụ gói để xem có gì ở đó trước khi cài đặt nếu nó thực sự làm bạn lo lắng; nhưng bạn là * lòng thương xót * của bất kỳ ai đã tạo ra gói hàng đó; tại sao bạn phải luôn cẩn thận với bên thứ 3/PPA hoặc các nguồn không xác định vì bảo mật rơi vào bạn (người dùng cuối).
N0rbert avatar
lá cờ zw
Cũng lưu ý rằng các tệp chấm và thư mục chấm nằm ngoài tầm kiểm soát của trình quản lý gói. Ứng dụng của bạn phải tuân theo Thông số kỹ thuật XDG như https://specations.freedesktop.org/basingir-spec/basingir-spec-latest.html .
Điểm:1
lá cờ cn

Phụ thuộc vào ứng dụng cuối cùng.

Quá trình cài đặt bao gồm 1) (ít nhất) sao chép các tệp trong các thư mục hệ thống thích hợp và 2) (cuối cùng) chạy các tập lệnh cấu hình và cài đặt. Về nguyên tắc, những tập lệnh này thực sự có thể làm những gì họ muốn.

Thông thường, các tệp cấu hình trong thư mục chính của bạn, tức là cấu hình người dùng, không bị ảnh hưởng bởi quá trình cài đặt. Trong quá trình khởi động chương trình, chúng được tạo nếu chúng không tồn tại, cuối cùng được cập nhật lên phiên bản mới hơn nếu chương trình được thiết kế để làm điều đó hoặc cập nhật theo cách khác. Chính xác những gì xảy ra được xác định bởi nhà phát triển ứng dụng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.