Firefox ҳамчун snap: чиро бояд донист ва алтернативаҳо

firefox ҳамчун бастаи фаврӣ

Бо нашри Ubuntu 21.10, Canonical як қадами тарсончак, вале баҳснокро пеш гирифт: Firefox ҳамчун snap дастрас шуд дар версияи асосии он. Боқимондаи маззаҳо талаб карда нашуданд, аммо онҳо аллакай аз Ubuntu 22.04 мебошанд дастрас шудан гирифт. Бо хондани ҷомеа, ман гуфтаниам, ки ин навъи бастаҳо мухлисон ва мухолифони худро доранд, ки дар байни аввалинҳо мутаассиртарин Ubuntu ва дар байни дуюм онҳое, ки аз "чӣ гуна суст будани онҳо" шикоят мекунанд. Аммо оё мушкилот ин қадар ҷиддӣ аст?

Ҷавоб танҳо нест. Ин дуруст нест, ки бастаҳои фаврӣ сусттаранд, берун аз кушодани онҳо бори аввал. Аммо моликияти Canonical дар ҷаҳони ғайридавлатӣ душвор аст. Дар ҳар сурат, ин Mozilla буд, ки онро ба Canonical пешниҳод кард ва аллакай воқеият аст, ки корбарони Ubuntu дигар браузери машҳурро насб карда наметавонанд, агар он дар ин версия набошад.

Кӣ масъул аст, ки Firefox танҳо ҳамчун фаврӣ бошад

Тибқи версияи расмӣ, он Mozilla буд, ки ба Canonical наздик шуд ва таклиф кард. Тибқи версияи расмӣ. Аммо воқеан чӣ шуд? Варианти расмӣ як вариант аст, аммо шахсан ман фикр намекунам, ки ин эътимодбахштарин аст. Ман фикр намекунам, зеро ман фикр мекунам Mozilla парво надорад; он ҳамчун snap, ҳамчун flatpak ва бинарӣ дорад. Дар ин ҷо ғолиб Canonical аст, ки мо низ бояд дар хотир дорем, ки солҳо пеш бо Chromium ҳамон кореро карда буд. Он вақт корбарони Ubuntu ин иқдомро танқид карданд, на танҳо корбарони Ubuntu, зеро таҳиягарони Linux Mint Chromium-ро таҳия карда, онро аз анбори расмии худ пешниҳод мекунанд.

Кӣ масъул аст, дигар чизи муҳимтарин нест, ба ҷуз ин ки танқид аз онҳое, ки намехоҳанд ба чӯбдаст даст зананд. Гап дар сари он аст дигар дар анборҳои расмӣ дастрас нест, ба истиснои истифодаи Ubuntu 20.04 ё 21.10. Ва ин як нуктаи хуб ва бади худро дорад.

Дастгирии мустақими Mozilla, афзоиши амният

То ҳол, вақте ки Mozilla версияи нави Firefox-ро нашр кард, барои расидан ба анбори расмӣ метавонад чанд соат ё чанд рӯз вақт лозим шавад. Ин метавонад хатарнок бошад, зеро осебпазириро метавон пайдо кард, ки истифода мешавад ва мо онро аз зарурат дарозтар хоҳем дошт. Ин дар Windows ё macOS рӯй намедиҳад, ки дар он ҷо ҳангоми дастрас шудани барномаи нав барнома ба таври худкор навсозӣ мешавад. Дар Linux, ин тақсимот аст, ки кодро мегирад, таҳлил мекунад, онро тартиб медиҳад ва ба анборҳои худ бор мекунад. Дар назария, ин маротиба ҳангоми истифодаи версияи фаврӣ ба 0 кам карда мешавад, зеро Mozilla онро дар як вақт бо версияҳои macOS, Windows ё дуӣ бор мекунад.

Илова бар ин, ин намуди бастаҳо, қуттиҳои ҷудошуда ё қум, онҳо бехатартаранд. Ин ҳама дар дохили нармафзор рӯй медиҳад, бинобар ин ҳеҷ гуна таҳдид раҳо намешавад. Ҳамин тавр, дар рӯи коғаз, дастгирии мустақими таҳиягарон, навсозии фаврӣ ва афзоиши амният, ин ҳама мусбат аст.

Дар бораи суръати фаврӣ

Вақте ки мо бори аввал бастаи фаврӣ мекушоем, он бояд файлҳои конфигуратсияи худро эҷод кунед. Ҳарчанд интизор меравад, ки дар ин лаҳза дар муддати кӯтоҳ беҳтар хоҳад шуд, ҳақиқат ин аст, ки ман омадам, ки видеоҳоеро бубинам, ки дар онҳо Firefox ҳамчун як лаҳза барои кушодани он тақрибан 10 сония вақт лозим буд, то абадияте, ки корбарони Linux ба он одат накардаанд. Аммо ин танҳо бори аввал аст; он гоҳ он аллакай ҳамчун версияи DEB кушода мешавад, ё бояд.

Алтернативаҳо ба Firefox монанди snap

Дар айни замон, азбаски он ҳамчун AppImage вуҷуд надорад, мо дуто дорем. Аввалин мебуд, ки ба навъи дигари бастаи насли нав, яъне ба он бастаи flatpak аз Flathub. Дигараш ин насб кардани бинарҳои он аст, ки мо бо он чизе ба он чизе ки дар macOS ва Windows дорем, ба даст меорем. Фарқи асосӣ дар он аст, ки Firefox барои Linux насбкунанда надорад, аммо мо бояд бинарҳоро ба ҷузвдонҳои зарурӣ интиқол диҳем, то он ба система ворид карда шавад. Мо инро пас аз ин қадамҳо иҷро мекардем, бароварда шуд аз худи Mozilla:

  1. Мо бинарҳои Firefox-ро зеркашӣ мекунем, ки дар он дастрас аст ин пайванд.
  2. Мо файли зеркашидашударо кушоем. Дар Ubuntu ин корро одатан бо клики дукарата анҷом додан мумкин аст, аммо дар дигар дистрибюторҳо мумкин аст кушодани терминал ва навиштан:
Terminal
tar xjf firefox-*.tar.bz2
  1. Ҳангоми кушодани ҷузвдон, мо онро бо ин фармони дигар ба ҷузвдони /opt интиқол медиҳем:
Terminal
mv firefox /opt
  1. Акнун шумо бояд истиноди рамзӣ ё истинод ба файли иҷрошаванда эҷод кунед:
Terminal
ln -s / opt / firefox / firefox / usr / local / bin / firefox
  1. Ниҳоят, файли .desktop сохта мешавад ва ба ҷузвдони зарурӣ интиқол дода мешавад, то он дар менюҳо/барномаҳо пайдо шавад:
Terminal
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

Дар қадами охирин, шумо инчунин метавонед ба он вебсайт равед ва .desktop-ро дастӣ зеркашӣ кунед, аммо шумо бояд онро дар ҳамон ҷузвдон ҷойгир кунед, агар шумо хоҳед, ки он дар менюи оғоз, Обоварди барнома ва ғайра пайдо шавад. Барнома худаш навсозӣ мешавад, ҳамон тавре ки дар macOS ва Windows кор мекунад.

Версияи DEB-ро истифода баред

Тавре ки онҳо дар шарҳҳо қайд мекунанд ва мо тавонистем тасдиқ кунем, шумо метавонед бастаи DEB-ро аз анбори расмӣ насб кунед, ки барои он шумо бояд ҳамаи инро дар терминал нависед:

Terminal
sudo snap хориҷ firefox sudo add-apt-repository ppa:mozillateam/ppa echo ' Баста: * Pin: озод o=LP-PPA-mozillateam Pin-Priority: 1001 ' | sudo tee /etc/apt/preferences.d/mozilla-firefox echo 'Назоратнашуда-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox sudo apt firefox насб кунед

Тавсияи ман

Гарчанде ки ман яке аз мухлисони snap pack нестам, Ман тавсия медиҳам, ки пешфарзро истифода барем. Canonical чизҳоро ҳамин тавр тарроҳӣ кардааст ва дар тӯли ҳама вақт ман Firefox-ро ҳамчун snap истифода мебурдам (аз 20.10) Ман ҳеҷ чизи нодурустро пай набурдам. Бо вуҷуди ин, чизи хуби Linux ин аст, ки мо алтернативаҳо дорем ва қарорҳоро дар ин ё он роҳ мо метавонем қабул кунем.


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Як тавзеҳ, аз они худ бошед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад.

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

  1.   Линез Диго

    Ман ба шумо роҳи дигаре мегузорам, ки тозатар ва соддатар менамояд:

    sudo snap Firefox-ро нест кунед
    sudo add-apt-repository ppa: mozillateam/ppa -y
    Садо Ояндасоз
    sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es

    Барои пешгирӣ кардани навсозии лаҳзаҳои аз нав насб кардани он:

    sudo gedit /etc/apt/preferences.d/mozillateamppa

    Ва дар ҳуҷҷате, ки шуморо мекушояд, инро гузоред ва захира кунед:

    Баста: firefox*
    Pin: озод o = LP-PPA-mozillateam
    Пинҳон кардани афзалият: 501