Điểm:22

Làm cách nào để gỡ bỏ hoàn toàn Snap mà không làm mất Firefox?

lá cờ bw

Tôi tự hỏi liệu có cách nào để loại bỏ hoàn toàn chụp từ Ubuntu 21.10 (Impish Indri) mà không mất khả năng cài đặt mặc định của Ubuntu trình duyệt firefox.

Khi tôi vừa mới cập nhật lên bản phát hành Ubuntu mới nhất, tôi nhận ra rằng trình cài đặt đã cài đặt lại Snap theo chương trình, mặc dù trước đó tôi đã gỡ bỏ nó theo cách thủ công. Ngoài ra, trình cài đặt đã xóa Firefox, được cài đặt qua kho lưu trữ và cài đặt lại nó qua snap.

Vì tôi không muốn cài đặt snap trên máy của mình vì nhiều lý do, câu hỏi của tôi là: Có cách nào an toàn để gỡ bỏ nó và đưa Firefox DEB trở lại nguồn không?

Có một hợp đồng mua bán điện? Tôi có thể sử dụng thêm một nguồn có hương vị Ubuntu không xóa Firefox Deb khỏi các nguồn của nó không?

user535733 avatar
lá cờ cn
FYI: Mozilla (không phải Canonical, không phải Ubuntu) đang thúc đẩy quá trình chuyển đổi Firefox từ Deb sang Snap. Khi hoàn thành trong sáu tháng, có thể sẽ không có nhân viên được trả lương nào duy trì các bản gỡ lỗi Firefox nữa. Nếu bạn muốn các cuộc gỡ lỗi của Firefox lâu hơn thế, đã đến lúc bắt đầu tập hợp các tình nguyện viên để tìm hiểu và đảm nhận công việc đó.
lá cờ gf
@ user535733 deb vẫn còn trong repo chính thức và nếu nó vẫn ở đó cho đến ngày 22.04 thì Canonical sẽ hỗ trợ nó trong ít nhất 5 năm nữa,
wha7ever avatar
lá cờ id
Đợi đã ... Làm thế nào các bản phân phối không dựa trên Ubuntu sẽ nhận được firefox nếu chúng không có snap?
lá cờ ua
Bạn có chắc là bạn cần nó dưới dạng gói `.deb` không? Bạn có thể lấy các tệp `tar.gz` để chạy Firefox từ [Mozilla Server](https://ftp.mozilla.org/pub/firefox/releases/). Bạn chỉ cần giải nén chúng và chúng thậm chí còn có cơ chế cập nhật mà Firefox đang sử dụng trên Windows.
Ruslan avatar
lá cờ bv
@wha7ever Debian vẫn có gói gỡ lỗi cho Chromium, vì vậy không có vấn đề gì nếu nó có Firefox. Hơn nữa, Mozilla vẫn tiếp tục cung cấp các gói nhị phân phân phối ngoài mã nguồn.
wha7ever avatar
lá cờ id
@Ruslan Cảm ơn bạn. Tôi nghĩ rằng Canonical sẽ không cung cấp bất cứ thứ gì khác ngoài snap cho các bản phân phối Linux. Vui mừng nó không phải là trường hợp.
Kingsley avatar
lá cờ de
Không chỉ vậy, nó còn thay đổi trình duyệt mặc định từ Firefox sang Chromium.
Điểm:22
lá cờ zw

Bạn có thể kết hợp hai biện pháp.

Bắt đầu bằng cách gỡ bỏ gói Snap của Firefox bằng cách nhanh chóng xóa firefox --purge.

Sau đó làm theo các bước:

  1. ngăn cài đặt Snap bằng cách xóa và ghim nó với mức độ ưu tiên tiêu cực:

    sudo apt-get autopurge snapd
    
    con mèo <<EOF | sudo tee /etc/apt/preferences.d/nosnap.pref
    # Để ngăn các gói kho lưu trữ kích hoạt quá trình cài đặt Snap,
    # tập tin này cấm snapd được cài đặt bởi APT.
    # Để biết thêm thông tin: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
    
    Đóng gói: snapd
    Ghim: phát hành a=*
    Pin-Ưu tiên: -10
    EOF
    
  2. Sau đó cài đặt Firefox từ

    • kho chính thức đơn giản như

      sudo apt-get cài đặt firefox
      
    • một số kho lưu trữ của bên thứ ba (nhưng đáng tin cậy)

      một. Firefox được đóng gói gỡ lỗi từ UbuntuZilla - thông thường hoặc ESR
      cộng UbuntuZilla kho lưu trữ với khóa ký của nó bằng cách

      tiếng vang "deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt tất cả chính" | Sudo tee -a /etc/apt/sources.list.d/ubuntuzilla.list > /dev/null
      Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2667CA5C
      sudo apt-get cập nhật
      sudo apt-get cài đặt firefox-mozilla-build
      

      Lưu ý: nếu một người cần phiên bản ESR - thì hãy thay thế lệnh cuối cùng bằng sudo apt-get cài đặt firefox-esr-mozilla-build.

      Có thể loại bỏ bằng các lệnh sau:

      Sudo rm /etc/apt/sources.list.d/ubuntuzilla.list
      sudo apt-get autoremove --purge '*firefox*'
      sudo apt-get cập nhật
      

      b. deb đã đóng gói phiên bản Firefox ESR từ Mozilla Team PPA

      Để cài đặt phiên bản Firefox ESR từ Nhóm Mozilla PPA sử dụng các lệnh dưới đây:

      Sudo add-apt-repository ppa:mozillateam/ppa
      sudo apt-get cập nhật
      sudo apt-get cài đặt firefox-esr
      

      Các ngôn ngữ bổ sung có thể được cài đặt bằng cách sử dụng các gói như firefox-esr-locale-it (ví dụ cho tiếng Ý).

      Để xóa Firefox đã được gỡ lỗi, người ta có thể sử dụng các lệnh như:

      sudo apt-get cài đặt ppa-purge
      Sudo ppa-purge ppa:mozillateam/ppa
      Sudo apt-get autoremove --purge
      
    • Kho lưu trữ Firefox được trích xuất cục bộ

      Nếu một người cần tải xuống và cài đặt Firefox vào thư mục chính, thì có thể thực hiện theo cách sau:

      mkdir ~/Phần mềm ~/bin
      cd ~/Phần mềm
      wget -c http://ftp.mozilla.org/pub/firefox/releases/93.0/linux-x86_64/en-US/firefox-93.0.tar.bz2
      tar -xf firefox-93.0.tar.bz2
      ln -sf /home/$USER/Software/firefox/firefox ~/bin/firefox
      
      # tạo tệp máy tính để bàn bằng lệnh dài bên dưới
      mkdir -p ~/.local/share/applications/
      mèo <<EOF > ~/.local/share/applications/firefox-user.desktop
      #!/usr/bin/env xdg-open
      [Mục nhập máy tính để bàn]
      Mã hóa=UTF-8
      Tên=Firefox (cục bộ)
      GenericName=Trình duyệt
      Bình luận=Trình duyệt web
      Exec=firefox %u
      Biểu tượng=/home/$USER/Software/firefox/browser/chrome/icons/default/default48.png
      Thiết bị đầu cuối = sai
      X-MultipleArgs=false
      StartupWMClass=Firefox
      Loại=Ứng dụng
      Thể loại=Mạng;Trình duyệt Web;
      MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/ http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
      EOF
      
      menu cập nhật
      

      sau đó đăng xuất và đăng nhập lại.

      Để xóa cài đặt cục bộ như vậy, hãy sử dụng các lệnh bên dưới:

      rm -rf ~/Phần mềm/firefox
      rm -v ~/.local/share/applications/firefox-user.desktop
      rm -v ~/bin/firefox
      menu cập nhật
      

Thảo luận và ghi chú:

Lựa chọn cá nhân của tôi sẽ là một trong những lựa chọn dựa trên deb.
Tôi thích ESR (2b) hơn để Firefox hoạt động ổn định vì nó cần thiết cho ứng dụng cấp doanh nghiệp.

lá cờ us
Trong tương lai (22.04 trở đi), chúng ta có thể sử dụng kho lưu trữ của Linux Mint để tải firefox, vì Ubuntu rất có thể sẽ xóa apt firefox khỏi kho lưu trữ, giống như crom.
KalEl avatar
lá cờ us
Nếu Mint không biên dịch nó, tôi sẽ chuyển sang flatpak. Đó là những gì snap nên có được. Và Firefox trong Flathub được duy trì bởi Mozilla.

Đă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.