Как загрузить последние версии .debs браузеров Vivaldi и Opera с помощью общих (не специфических) команд wget
? Вивальди невозможно скачать, не указав точное название и номер последней сборки. Например,
wget https://downloads.vivaldi.com/stable/vivaldi-stable_3.5.2115.81-1_amd64.deb
Opera еще хуже, потому что
wget https://download.opera.com/download/get/?partner=www&opsys=Linux
не дает никакого результата, wget
застрял в вечном ожидании. Мне нужно что-то простое, как в случае с firefox
и google-chrome
, где
wget -nc -O ${HERE}/FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US"
и
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
работают очень хорошо, загружая последние версии этих браузеров без необходимость указывать точное название и номер сборки, в отличие от Вивальди. Я хочу иметь сценарий, который загружает все 4 браузера в любое время без моего вмешательства, чтобы обновить / изменить его.
Хорошо, позвольте мне разобрать для вас JSON из Ubuntu MATE Software Boutique.
Браузер | Репозиторий | команда установки |
---|---|---|
Vivaldi | http://repo.vivaldi.com/archive/deb/ | wget https://repo.vivaldi.com/archive/ deb/pool/main/vivaldi-stable_3.5.2115.81-1_amd64.deb && sudo apt-get update && sudo apt-get install -y ./vivaldi-stable_3.5.2115.81-1_amd64.deb |
Opera | https://deb.opera.com/opera-stable/ | wget https://deb.opera.com/opera-stable/pool/non-free/o/opera-stable/opera-stable_73.0.3856 .284_amd64.deb && sudo apt-get update && sudo apt-get install -y ./opera-stable_73.0.3856.284_amd64.deb |
Firefox | https://packages.ubuntu.com/focal-updates/ firefox | sudo apt-get update && sudo apt-get install firefox |
Chrome | http://dl.google.com/linux/chrome/deb/ | wget https://dl.google .com/linux/direct/google-chrome-stable_current_amd64.deb && sudo apt-get update && sudo apt-get install ./google-chrome-stable_current_amd64.deb |
Но это решение не универсально.
Более универсальное решение — добавить репозитории в систему и затем установить из них пакеты:
Vivaldi
cd /tmp
wget http://repo.vivaldi.com/stable/linux_signing_key.паб
sudo apt-key добавить linux_signing_key.pub
sudo add-apt-repository "deb http://repo.vivaldi.com/archive/deb/ стабильный основной"
sudo apt-получить обновление
sudo apt-get установить стабильную вивальди
Опера
cd /tmp
wget https://deb.opera.com/archive.key
sudo apt-key добавить archive.key
sudo add-apt-repository "deb https://deb.opera.com/opera-stable/ стабильная несвободная"
sudo apt-получить обновление
sudo apt-get установить стабильную оперу
Firefox
sudo apt-get update
sudo apt-get установить firefox
Хром
cd /tmp
wget http://dl.google.com/linux/linux_signing_key.pub
sudo apt-key добавить linux_signing_key.pub
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 78BD65473CB3BD13
sudo add-apt-repository "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ стабильная основная"
sudo apt-получить обновление
sudo apt-get установить стабильную версию google-chrome
и в результате все эти пакеты будут иметь автоматические обновления (посредством автоматических обновлений) или обновления вручную с помощью sudo apt-get update && sudo apt-get upgrade
.