Hãy thử chạy nó từ dòng lệnh với
sudo gnome-builder
Điều này sẽ mang lại hiệu quả tương tự như khi ứng dụng đang gọi sudo
trên tất cả mọi thứ. Trên hết, nó chỉ là tạm thời, vì các đặc quyền được nâng cao thường phải như vậy.
CHỈNH SỬA:
Chủ nhật, tôi quyết định giữ câu trả lời này ngắn gọn, vì nó là câu trả lời đơn giản. Tuy nhiên, đánh giá bằng cách bỏ phiếu phản đối, ai đó đã không nghĩ như vậy, vì vậy tôi sẽ bổ sung thêm ngữ cảnh và thông tin liên quan để làm cho nó trở nên mạnh mẽ. Tôi không chắc làm thế nào bạn đi đến kết luận rằng sudo
là vấn đề (bạn nên cập nhật câu hỏi của mình với thông tin này vì đây là ngữ cảnh hữu ích cho bất kỳ ai trả lời), nhưng nếu khởi động ứng dụng bằng sudo
trả về bất kỳ giá trị nào khác 0, thì kết luận của bạn đã sai.Nếu nó không bắt đầu với quyền root, thì:
1.) Nó không cần quyền root. Làm không cần sudo
trừ khi bạn đang chạy thực hiện cài đặt
và các tệp nhị phân (/bin), thư viện (/lib), v.v. (ý định chơi chữ) sẽ đi vào các thư mục hệ thống (trái ngược với thư mục người dùng được liên kết bằng sym.) Dù sao đi nữa, tiêu chuẩn GNU là cài đặt hầu hết mọi thứ ở đó, vì giải pháp thay thế có thể sẽ gây nhầm lẫn/lỗi với phiên bản không khớp và các vấn đề tương tự trên nhiều người dùng hệ thống.
...hoặc cái gì đó khác:
2.) Bạn đã cài đặt nó với Flatpak. Nếu đây là trường hợp tình cờ, bạn sẽ cần một câu trả lời hoàn toàn khác. Khi nói đến bảo mật ứng dụng, Flatpak không gây rắc rối. Khi nói đến việc cấp cho Flatpak các quyền mà họ cần, bạn cũng có thể đang cố gắng cấp quyền truy cập root cho ứng dụng Android của mình.
Chà, nó không hoàn toàn tệ, nhưng nó cũng không tốt. Trên flatpak, điều đó là có thể. Đó là nơi mà sự khác biệt kết thúc. Họ sử dụng hộp cát, như Snap. Tuy nhiên, Snap mang đến cho chúng ta --kinh điển
tùy chọn này phải được thêm vào khi tải xuống lần đầu tiên và bỏ qua hoàn toàn tính năng hộp cát. Flatpak không có bất cứ thứ gì tương tự như thế này.
Nếu bạn đã cài đặt Flatpak, hãy đọc phần này.
Trong khi thực hiện nghiên cứu về --kinh điển
thông tin ở trên, tôi đã xem một bài đăng TUYỆT VỜI về chủ đề Trình quản lý gói có hộp cát. Cả hai câu hỏi và câu trả lời (đặc biệt là cái đầu tiên) rất ấn tượng. Phần sau có điều này để nói về các hàm ý hộp cát từ ba trình quản lý gói chính sử dụng kiến trúc này:
Hộp cát / Giam giữ
Tính năng |
Hình ảnh ứng dụng |
chụp |
gói phẳng |
Có thể chạy mà không cần hộp cát |
â Có (Không bắt buộc. Tùy chọn đối với nhà đóng gói.) |
â Có (nếu snap được xây dựng và phê duyệt để sử dụng chế độ giam cầm 'cổ điển') [1] [2] |
:x: Không (Hạn chế quyền truy cập ứng dụng theo thiết kế) |
Có thể được sử dụng với các hộp cát khác nhau |
â Có (ví dụ: nhà tù lửa [1], AppArmor [2], Bọc bong bóng) |
:x: Không (liên kết chặt chẽ với Ứng dụngArmor) |
:x: Không (liên kết chặt chẽ với Bọc bong bóng) |
GHI CHÚ:
Cả cái bàn lẫn bất cứ thứ gì trong đó đều không phải là tác phẩm của tôi. Tôi đã tìm thấy nó trong câu trả lời của @KurtPfeifle, cho câu hỏi của @LuisAlvarado. Cả hai đều chứa đầy nội dung tuyệt vời. Cảm ơn cả hai bạn vì những đóng góp xuất sắc.