- 📦 Как скачать пакеты с зависимостями локально в Ubuntu
- Скачиваем пакеты с зависимостями локально в Ubuntu
- Способ 1:
- Способ 2:
- Скачать репозитории Ubuntu из-под винды
- Список репозиториев для Ubuntu
- Скачать
- Как добавить репозиторий
- Основные репозитории для Ubuntu, Mint и им подобных
- Ualinux
- Центральный репозиторий Ubuntu
- Ubuntu games
- Зеркало основного репозитория на Яндексе
- Репозиторий от Google
- Софт для интернета
- Мультимедиа
- Драйвера
- Файловые менеджеры
- Распознавание текста
- Настройка
- Различные дополнения
- Работа с текстом
- CodeLite — среда разработки
- Libreoffice
- Графика
- Прочие
- Графические оболочки
📦 Как скачать пакеты с зависимостями локально в Ubuntu
Некоторое время назад мы обсуждали, как устанавливать программное обеспечение в автономном режиме в Ubuntu.
В том руководстве мы объяснили, как можно загружать пакеты в системе с подключением к Интернету и устанавливать их в автономном режиме в другой системе с медленным или отсутствующим подключением к Интернету.
В этом руководстве мы увидим, как загружать пакеты с зависимостями локально в Ubuntu и его производных.
Используя этот метод, мы можем загрузить пакет .DEB вместе со всеми необходимыми зависимостями, фактически не устанавливая его.
Таким образом, мы можем загрузить пакеты из одной системы и установить их позже в той же самой системе или любой другой системе, которая не имеет подключения к Интернету.
Мы также можем скачать пакеты для разных архитектур.
Например, можно загрузить 32-битные пакеты из 64-битной системы и наоборот.
Хорошо, давайте начнем, не так ли?
Скачиваем пакеты с зависимостями локально в Ubuntu
Мы можем сделать это двумя способами.
Я проверил это руководство на настольных версиях Ubuntu 16.04 и 18.04 LTS.
Все работало просто отлично.
Способ 1:
Это самый простой метод.
Чтобы скачать пакет со всеми зависимостями, не устанавливая их, просто запустите:
Как вы видите в приведенном выше выводе, мы скачали пакет Vim со всеми зависимостями, но фактически не установили его.
Все загруженные файлы будут сохранены в каталоге /var/cache/apt/archives.
Это проще, чем вы думали, не так ли?
Однако этот метод работает только в том случае, если в системе, используемой для загрузки пакетов, не установлен основной пакет или его зависимости, установленные локально.
В таких случаях используйте «apt-rdepends» для получения всех пакетов.
Если apt-rdepends еще не установлен, установите его с помощью команды:
Эта команда рекурсивно загрузит все необходимые пакеты.
На всякий случай, если вы столкнулись с ошибкой, как показано ниже:
Попробуйте эту команду вместо предыдущей:
Эта команда загрузит Vim со всеми необходимыми пакетами и сохранит их в текущем рабочем каталоге.
Чтобы установить все загруженные пакеты, запустите:
Способ 2:
Сначала загрузите зависимости пакета, который вы хотите загрузить.
Чтобы отобразить список всех зависимостей пакета, например, Python, выполните:
Давайте загрузим пакет python с его зависимостями на наш локальный диск.
Перейти в каталог:
А затем запустите:
Приведенная выше команда загрузит пакет Python вместе со всеми необходимыми зависимостями и сохранит их в текущем рабочем каталоге.
Эта команда также сохранит все ошибки в файле errors.txt.
Давайте посмотрим загруженные файлы командой “ls”:
Пример вывода:
Как видно из вышеприведенного вывода, пакет python со всеми его зависимостями был загружен.
Просто скопируйте их на USB-накопитель и установите пакеты python в любой автономной системе, как показано ниже.
Источник
Скачать репозитории Ubuntu из-под винды
Нужно выполнить сабж. Есть прога ubuntu-repository.exe — она устарела и не умеет trusty. Можно поставить wget или rsync, но меня смущает, не возникнут ли какие-нибудь проблемы при таком использовании. Какой способ посоветуете?
А они как-то иначе выкачивают файлы?
Ну хз. Используются-то debmirror и apt-mirror, не с проста же.
Действительно, Ален Прост тут не причём.
Используются-то debmirror и apt-mirror
Удобства для. А так, они надстройки над тем же rsync’ом. Для простого создания полной копии репозитория вполне достаточно голого rsync.
Прошу прощения за ошибку.
Удобства для. А так, они надстройки над тем же rsync’ом. Для простого создания полной копии репозитория вполне достаточно голого rsync.
А что не так? Я думаю, все так и делают.
На http://ftp.ru.debian.org/debian/ даже написано:
Supported protocols are: rsync, ftp, http.
да всё не так, и советы не такие, и подход не такой.
да и сайт/доки debian — не сайт/доки openbsd. там порой информация попадается, которая актуальна для 1999 года.
даже с переходом на 9-мес цикл у убунты сейчас четыре актуальных версии: 10.04, 12.04, 14.04, 13.10. у каждой по несколько платформ, включая два арма и поверпись. плюс исходники для всего. плюс все ветки. в итоге наберётся терабайта 2.
в то же время, синк 14.04, amd64, *, *-backports и *-updates, без -dbg_ — где-то 60-80 гб, точно не помню.
ps. в случае rsync ты даже не успеешь всё зазеркалировать, даже если у тебя убербыстрая сеть и убербыстрый hdd — пока ты будешь на букве u, что-то обновится в a. сами зеркала не используют такой метод, они используют push-обновление.
пока ты будешь на букве u, что-то обновится в a
Обновишь еще раз, какие проблемы?
оно ещё раз обновится 🙂
и да, нахрена тебе ВЕЕЕЕСЬ репозиторий? есть лишние носители на 2 тб? так лучше отдай их голодным детям.
За голодными детьми не числится никаких заслуг. Совсем ВЕЕЕСЬ мне не нужен. Мне хватит всего Trusty за вычетом исходников. 160г где-то.
Совсем ВЕЕЕСЬ мне не нужен. Мне хватит всего Trusty за вычетом исходников. 160г где-то.
каманду rsync на выкачивание всего trusty из pool — В СТУДИЮ.
За голодными детьми не числится никаких заслуг.
дурак ты, Вася. так и помрёшь, но даже не поймёшь, почему ты дурак.
rsync умеет эксклудить по регекспу, вбиваешь маску ненужных тебе архитектур и вперёд. apt-mirror и прочие просто позволяют это дело настроить и автоматизировать поудобнее, а не вбивать команды каждый раз.
Скачать репозитории Ubuntu из-под винды
Установкой в virtualbox серверной версии Ubuntu задача легко сводится к «скачать репозитории Ubuntu из-под линукса».
rsync умеет эксклудить по регекспу
скажи мне, у тебя лежит firefox 8 для 6 архитектур, firefox 11 для 6 архитектур, firefox 22 и сырцы с патчами для всего этого.
Ну КАААК? КАААК ты собираешься отличить firefox-8_i386.deb и firefox-11_i386.deb, кто из них относится к нужной тебе ветке, с помощью rsync?
apt-mirror и прочие просто позволяют это дело настроить и автоматизировать поудобнее, а не вбивать команды каждый раз.
каааапец в квадрате.
А это и не я предлагал качать rsync’ом.
Мораль — понятие для каждого человека индивидуальное. Дураки — те, кто пытаются его привить глобально.
Источник
Список репозиториев для Ubuntu
Дополнительные репозитории для Ubuntu и убунтуподобных типа Mint (должно подойти и для свежих). Цель — собрать все необходимые репозитории в пределах одной статьи, насколько это возможно.
Скажете, что весь софт есть в официальных репозиториях, отвечу — есть, но не всегда весь и не всегда самый свежий, все равно приходится «ходить налево» в PPA-репозтории и не только.
Возможно не все будет в едином стиле, так как информации много, а времени мало.
UPD: 30.03.2020 Обновил ссылки, убрал неактуальное, начал приводить к более-менее читабельному виду.
Скачать
Как добавить репозиторий
Открываем менеджер пакетов Synaptic, заходим в настройки, выбираем репозитории.
В зависимости от дистрибутива линукса эти окна немного могут немного различаться, например в Mint выглядит так.
Для добавления репозитория кликнуть по кнопке «Добавить новый PPA-репозиторий» и в открывшемся окошке ввести адрес.
С дополнительными репозиториями (которые не PPA) примерно такая же история, за исключением того, что синтаксис немного отличается:
$ deb http://адрес_репозитория версия_дистрибутива ветки
$ deb http://ua.archive.ubuntu.com/ubuntu/ xenial main restricted
$ deb https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main
Чтобы добавить в командной строке, достаточно выполнить команду:
$ sudo add-apt-repository ‘deb адрес репозитория ветка main’
$ sudo add-apt-repository ‘deb http://mirror.yandex.ru/ubuntu/ trusty main’
Основные репозитории для Ubuntu, Mint и им подобных
Ualinux
Данный репозиторий могут использовать не только пользователи Ubuntu, но так же и пользователи Kubuntu, Xubuntu, Lubuntu и других систем, таких как LinuxMint, Runtu и д.р.
установить пакет, который добавит нужные репозитории.
Центральный репозиторий Ubuntu
Выполнить в командной строке для добавления репозитория:
sudo add-apt-repository «deb http://archive.canonical.com/ $(lsb_release -sc) partner»
. Внимание! С PlayDeb и GetDeb какая-то фигня происходит .
Репозиторий playdeb.net — игры для Linux.
Установить этот пакет, который добавит нужные репозитории.
Репозиторий getdeb.net — огромная библиотека программ для Linux.
Установить этот пакет, который добавит нужные репозитории.
Похоже, PlayDeb переехал на GitHub
Ubuntu games
Возможно, интересно будет посмотреть обзор нативных игр под Linux или заглянуть на сайт LGDB с базой линуксовых игр.
sudo add-apt-repository ppa:ubuntugames/games
Зеркало основного репозитория на Яндексе
$ deb http://mirror.yandex.ru/ubuntu/YOUR_UBUNTU_VERSION_HERE main
$ deb-src http://mirror.yandex.ru/ubuntu/ YOUR_UBUNTU_VERSION_HERE main
Например, для 20.04 будет:
$ deb http://mirror.yandex.ru/ubuntu/ focal main
$ deb-src http://mirror.yandex.ru/ubuntu/ focal main
Репозиторий от Google
Google Chrome
Google Earth
Google Music Manager
Google Voice and Video Chat
mod_pagespeed for Apache
Google Web Designer
Софт для интернета
Chromium
sudo add-apt-repository ppa:chromium-daily/stable
Vivaldi
$ wget -qO- http://repo.vivaldi.com/stable/linux_signing_key.pub | sudo apt-key add —
$ sudo add-apt-repository «deb [arch=i386,amd64] http://repo.vivaldi.com/stable/deb/ stable main»
$ sudo apt update && sudo apt install vivaldi-stable
Chrome 32
sudo dpkg -i google-chrome-stable_current_i386.deb
Chrome 64
sudo dpkg -i google-chrome-stable_current_amd64.deb
Opera
sudo add-apt-repository ‘deb http://deb.opera.com/opera/ stable non-free’
wget -O — http://deb.opera.com/archive.key | sudo apt-key add —
Firefox
sudo add-apt-repository ppa:mozillateam/firefox-next
Twitter-клиент Hotot
Это репозиторий замечательного твиттер клиента Turpial
sudo add-apt-repository ppa:effie-jayx/turpial
Qutim
Это репозиторий мощного интернет пейджера Qutim, который поддерживает многие социальные сети, такие как Vkontakte, Twitter, ICQ, Gmail, Facebook, Mail.ru, Yandex и многие другие
sudo add-apt-repository ppa:qutim/qutim
Gwibber
sudo add-apt-repository ppa:gwibber-daily/ppa
Это репозиторий twitter и facebook клиента Gwibber
VKget
sudo add-apt-repository ppa:yuberion/vkget
Это репозиторий программы VKget, предназначенной для загрузки музыки из сети vk.com
Turpial
sudo add-apt-repository ppa:effie-jayx/turpial
Это репозиторий замечательного твиттер клиента Turpial
Deluge
sudo apt-add-repository ppa:deluge-team/ppa
Торрент клиент Deluge — лучший на мой взгяд torrent клиент для Линукс.
Dukto
$ sudo add-apt-repository ppa:dukto-packagers/stable
Мультимедиа
VLC
sudo add-apt-repository ppa:videolan/stable-daily
MPV (ответвление mplayer)
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo add-apt-repository ppa:mc3man/trusty-media
Lightworks – мощная программа для монтажа теперь доступна под Ubuntu
VkAudioSaver: аудиоплеер для скачивания и прослушивания музыки из ВКонтакта
Pepperflash (замена flash-player для Chromium)
sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update && sudo apt-get install pepflashplugin-installer
После установки вам нужно указать Chromium, что нужно пользоваться Pepper Flash Player. Для этого отредактируйте файл запуска браузера. Введите следующую команду:
sudo gedit /etc/chromium-browser/default
И в самом конце файла вставьте следующую строчку:
Cinelerra GG — видеоредактор
Источники приложений > Дополнительные репозитории > Добавить новый репозиторий
$ deb [trusted=yes] https://cinelerra-gg.org/download/pkgs/mint18 xenial main
$ deb [trusted=yes] https://cinelerra-gg.org/download/pkgs/mint19 bionic main
Clementine
sudo add-apt-repository ppa:me-davidsansome/clementine
Это репозиторий на мой взгляд самого лучшего медиа плеера для Linux — Clementine
DeadBeef
Аудиоплеер наподобие Winamp.
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
Exaile
sudo add-apt-repository ppa:exaile-devel/ppa
Репозиторий мощного медиаплеера Exaile.
XBMC
sudo add-apt-repository ppa:team-xbmc/ppa
Это репозиторий медиацентра XBMC
Nuvola
sudo add-apt-repository ppa:nuvola-player-builders/stable
Это репозиторий музыкально плеера Nuvola.
Репозиторий программы, для загрузки обложек для музыкальной коллекции.
sudo add-apt-repository ppa:panthora/coverchooser-ppa
Кодеры-декодеры
Mobile Media Converter
Простой интуитивно понятный интерфейс, множество поддерживаемых форматов.
WinFF
Программа очень простая, мало настроек и предустановок.
sudo add-apt-repository ppa:paul-climbing/ppa
sudo apt-get install winff
Transmageddon Video Transcoder
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install transmageddon
Skype Call Recorder
Запись звонков Skype. Программа кроссплатформенная.
sudo add-apt-repository ppa:dajhorn/skype-call-recorder
Запись экрана с множеством возможностей.
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
Драйвера
официальный репозиторий графических драйверов Intel
sudo add-apt-repository ‘deb https://download.01.org/gfx/ubuntu/14.04/main trusty’
Nvidia Drivers
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
«Полуофициальный репозиторий» ppa новых драйверов nVidia, устанавливайте на свой страх и риск.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update && sudo apt-get install nvidia-355
ATI drivers
sudo add-apt-repository ppa:oibaf/graphics-drivers
Этот репозиторий позволяет добавить драйвера для ноутбуков и нетбуков Samsung
sudo add-apt-repository ppa:voria/ppa
Файловые менеджеры
Под различные ОС можно скачать тут.
sudo add-apt-repository ppa:alexx2000/doublecmd
Распознавание текста
GImageReader и Tesseract
sudo add-apt-repository ppa:gezakovacs/tesseract
sudo add-apt-repository ppa:sandromani/gimagereader
Cuneiform и Yagf
sudo add-apt-repository ppa:alex-p/notesalexp
Это репозиторий, в котором есть графическая оболочка для Cuneiform — программа Yagf. Служит для распознания текста в Linux.
Настройка
Ezame – новый редактор меню для Unity
sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install gksu ezame
Ubuntu Tweak
sudo add-apt-repository ppa:tualatrix/ppa
Grub customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
Графическое приложение для конфигурации Grub — Burg, чтобы не копаться вручную в их многочисленных настройках в /etc.
sudo add-apt-repository ppa:bean123ch/burg
Различные дополнения
Trinity (форк KDE3)
For Raring [Ubuntu 13.04] (v3.5.13.2)
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-v3.5.13/ubuntu raring main
deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-v3.5.13/ubuntu raring main
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps-v3.5.13/ubuntu raring main
deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps-v3.5.13/ubuntu raring main
For Quantal [Ubuntu 12.10] (v3.5.13.2)
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-v3.5.13/ubuntu quantal main
deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-v3.5.13/ubuntu quantal main
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps-v3.5.13/ubuntu quantal main
deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps-v3.5.13/ubuntu quantal main
For Precise [Ubuntu 12.04] LTS (v3.5.13.2)
sudo apt-key adv —keyserver keyserver.quickbuild.pearsoncomputing.net —recv-keys 2B8638D0
sudo apt-get update
sudo apt-get install kubuntu-default-settings-trinity kubuntu-desktop-trinity
Для самых крайних версий
sudo add-apt-repository ppa:kde3-maintainers/trinity-svn-nightly
Темы, иконки
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get install faenza-icon-theme faience-icon-theme faience-theme
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get install awoken-icon-theme mint-x-icons malys-ex malys-uniblack malys-uniblue acyl-icons darkenza mac-x-lion-reloaded nitrux-icons meliaesvg-icons piratunbu-icons azenis-green-icons nouvegnome-color nouvegnome-gray fs-icons hi-lights-icons matrilineare
sudo add-apt-repository ppa:upubuntu-com/icons
sudo apt-get install azenis-icons betelgeuse-icons candy-icons faenk-icons gxiria-icons hilights-icons hydroxygen-icons kalahari-icons magog-white-icons mx-icons propheticon13 sphere-icons
Панель задач в стиле Windows 7
sudo add-apt-repository ppa:webupd8team/talika
Это репозиторий панели задач в стиле windows 7 для Gnome. В последних версиях Gnome не работает.
Работа с текстом
CodeLite — среда разработки
$ sudo apt-add-repository ‘deb https://repos.codelite.org/ubuntu3/YOUR_UBUNTU_VERSION_HERE universe’
$ sudo apt-get update
$ sudo apt-get install codelite
Libreoffice
sudo add-apt-repository ppa:libreoffice
Cherry Tree — иерархический текстовый редатор
sudo add-apt-repository ppa:vincent-c/cherrytree
sudo add-apt-repository ppa:pdfshuffler/ppa
Foxit Reader
sudo add-apt-repository ppa:ed10vi86/ppa
PDF MOD
sudo add-apt-repository ppa:pdfmod-team/ppa
Komodo Edit
sudo add-apt-repository ppa:mystic-mirage/komodo-edit
BlueFish
свободный текстовый редактор для веб-разработчиков и дизайнеров
Графика
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
Natron
Natron — бесплатная программа с открытым исходным кодом, основанная на узлах (node-based) и предназначенная для видеокомпозитинга
Lightworks
система нелинейного видеомонтажа
RawTherapee
Inkscape
Blender
$ sudo add-apt-repository ppa:thomas-schiex/blender
$ sudo apt-get update
$ sudo apt-get install blender
Прочие
Wine
sudo add-apt-repository ppa:ubuntu-wine/ppa
HandBrake
sudo add-apt-repository ppa:stebbins/handbrake-releases
WinUsb
sudo add-apt-repository ppa:colingille/freshlight
NodeJS
sudo add-apt-repository ppa:chris-lea/node.js
Docky
sudo add-apt-repository ppa:docky-core/ppa
Java
sudo add-apt-repository ppa:webupd8team/java
SVN
sudo add-apt-repository ppa:svn/ppa
AdobeAir
sudo add-apt-repository ppa:dajhorn/adobeair
Это репозиторий Adobe Air 64 битная версия. Устанавливать репозиторий через Synaptic.
Burg
sudo add-apt-repository ppa:bean123ch/burg
Это репозиторий украшателя загрузчика GRUB — Burg
Haguichi
sudo add-apt-repository ppa:webupd8team/haguichi
Репозиторий пакета haguichi, который служит для создания частных виртуальных сетей.
PPA Manager
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
Это репозиторий PPA Manager — графический способ поиска нужного пакета в PPA-репозиториях.
Wine
sudo add-apt-repository ppa:ubuntu-wine/ppa
Репозиторий Wine, который служит для запуска приложений Windows в среде Linux.
Zip
sudo add-apt-repository ppa:frol/zip-i18n
Репозиторий архиватора ZIP.
Recoll
sudo add-apt-repository ppa:recoll-backports/ppa
Репозиторий программы Recoll, которая предназначена для полнотекстового поиска на компьютере.
Autoswitcher
sudo add-apt-repository ppa:hughescih/ppa
Это репозиторий приложения Autoswitcher, компьютер сам будет переключаться на монитори\проектор при подключении.
Nautilus Elementary
sudo add-apt-repository ppa:elementaryart/elementary-dev
Это репозиторий Nautilus Elementary — дополнение к Nautilus, которое преображает его вид и делает работу с ним более удобной и быстрой.
SteadyFlow
sudo add-apt-repository ppa:sikon/steadyflow
Это репозиторий менеджера закачек Steadyflow
Gxeneur
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable
Репозиторий программы автоматической смены раскладки клавиатуры Gxneur, аналог Punto Swischer в Windows.
Zram
sudo add-apt-repository ppa:shnatsel/zram
Это репозиторий скрипта zram, который перемещает файл подкачки swap в оперативную память. Как оптимизировать файл подкачки?
Tox — альтернатива Skype (ну почти, для переписки и видеозвонка один-на-один достаточно)
Графические оболочки
GNOME Desktop
Gnome — наверное, одна их самых популярных графических оболочек. Для установки необходимо добавить репозитории:
$ sudo apt-add-repository ppa:gnome3-team/gnome3
$ sudo apt-add-repository ppa:gnome3-team/gnome3-staging
$ sudo apt-get update
$ sudo apt-get install gnome-shell
После перезагрузки появится выбор графической оболочки.
Cinnamon Desktop
Картинка из гугла
Cinnamon — графическая оболочка по умолчанию для дистрибутива Linux Mint.
$ sudo add-apt-repository ppa:embrosyn/cinnamon
Источник