Tôi có thể sử dụng công cụ khác ngoài Trung tâm phần mềm Ubuntu để mở các liên kết apt không?


9

Không có Trung tâm phần mềm Ubuntu trong Lubfox, tôi không thể chỉnh sửa mở các liên kết apt trong bất kỳ chương trình nào trong Firefox (xem câu hỏi này ). Sau khi cài đặt Trung tâm phần mềm Ubuntu , vấn đề đó đã được giải quyết, nhưng tôi có thể sử dụng một chương trình khác thay vì Trung tâm phần mềm Ubuntu cho cùng một mục đích không? Tôi thấy nó quá nặng và để cài đặt, tôi thích Terminal , gdebi , Trung tâm phần mềm LubFi hoặc Synaptic .

(Bây giờ tôi có apt tùy chọn trong Firefox / Preferences / Applications, tôi cố gắng thay đổi Ubuntu Software Center để Software Center Lubuntu nhưng điều này không làm thay đổi tùy chọn.)


Điều gì xảy ra khi bạn nhấp vào liên kết? nó sẽ đưa bạn đến trung tâm phần mềm trực tuyến và khi bạn nhấp vào nút (màu cam), bạn sẽ là một hộp thoại cố gắng cài đặt
Anwar

vì tôi đã cài đặt Trung tâm phần mềm Ubuntu, liên kết sẽ mở chương trình đó như một phương tiện cài đặt. tôi đã tìm kiếm các chương trình khác ngoài Trung tâm phần mềm Ubuntu. Tại sao không mở thiết bị đầu cuối thay vì Trung tâm phần mềm Ubuntu?

Câu trả lời:


7
  • Cả gDebi, Synaptic hoặc LubFi Software Center đều không hỗ trợ xử lý giao thức / liên kết "apt: //".
  • Nhưng một trình apt-getcài đặt kiểu đồ họa rất đơn giản được gọi là AptURL .

    • Cài đặt nó với sudo apt-get install apturl
    • Đặt tùy chọn Firefox thành "Luôn hỏi" cho apt
    • Nhấp vào liên kết và chọn AptURL:

    nhập mô tả hình ảnh ở đây

    • Và cửa sổ sẽ mở ra:

    nhập mô tả hình ảnh ở đây

    • Quá trình cài đặt sẽ diễn ra bằng cách sử dụng lối vào nhẹ kiểu gDebi
  • Tùy chọn khác là sử dụng tập lệnh tùy chỉnh, chẳng hạn như câu trả lời của green7

  • Nhưng để độc lập với trình duyệt, điều bạn thực sự cần là:

    1. Một .desktoptệp cho tập lệnh / ứng dụng của bạn, chỉ ra rằng nó xử lý x-scheme-handler/aptgiao thức (xem MimeType=các dòng trong aptURL.desktop , ubfox -software-cent.desktop )
    2. Và bạn có thể đặt mặc định bằng cách sửa đổi defaults.listtệp trong/usr/share/applications/

5

Bạn có thể thay đổi Hành động trong Tùy chọn > Ứng dụng từ Ubuntu Software Centertập lệnh shell đơn giản này.

#! / thùng / bash

toInstall = "$ @"
toInstall = $ {toInstall # *:}
lxterm -e "sudo apt-get install $ toInstall; read"

Lưu tệp này vào một số tệp, giả sử aptFirefox.shvà làm cho nó có thể thực thi được bằng cách chạy:

chmod +x /path/to/aptFirefox.sh

Bây giờ bạn có thể thay thế Ubuntu Software Centerbằng aptFirefox.sh.

nhập mô tả hình ảnh ở đây

Bây giờ bất cứ khi nào bạn nhấp vào bất kỳ aptliên kết, nó sẽ hiển thị một cửa sổ đầu cuối yêu cầu mật khẩu của bạn.

nhập mô tả hình ảnh ở đây

Sau khi bạn nhập đúng mật khẩu, nó sẽ cài đặt gói.

nhập mô tả hình ảnh ở đây

Lưu ý rằng bạn có thể sử dụng xtermthay thế lxterm.


Khi tôi sử dụng Firefox, câu trả lời của bạn là hoàn hảo đối với tôi nhưng tôi đã đặt câu trả lời dứt khoát của izx vì nó có một ứng dụng tổng quát hơn. hợp nhất 2 câu trả lời thành một sẽ rất tuyệt
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.