Как создать сценарий для пакетного добавления репозиториев, а затем для пакетной установки пакетов?

Я использовал Synaptic Package Manager для сохранения разметки для всех установленных пакетов в файл. Вот фрагмент:

libmono-system-drawing-design4.0-cil    install
spotify-client  install
mono-2.0-service    install
xtrans-dev      install
inputattach     install
ibus-gtk        install
libappindicator3-1  install

spotify-client, однако, не является частью набора репозиториев SPM по умолчанию. И сценарий, сгенерированный для меня SPM, похоже, не добавляет внешних источников.

Итак, как мне создать скрипт, который добавляет внешние источники, обновляет списки пакетов, моделирует установку, а затем выполняет фактическую пакетную установку?

Я предполагаю, что программы, которые я установил через Центр программного обеспечения Ubuntu отражен в Synaptic Package Manager - USC - это интерфейс для внешнего интерфейса, нет?

I want these repos to be added in bulk, via the command line, so that my re-installation will be seamless

2
задан 17.05.2020, 01:11

1 ответ

Шаг 4

PKGLIST="oracle-java7-installer" # Whatever packages you want to bulk install
sudo apt-get install $PKGLIST
Шага 3

sudo apt-get update
sudo apt-get upgrade

Шага 2

# For example - 
# http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
sudo add-apt-repository ppa:webupd8team/java

Шага 1

sudo apt-get install python-software-properties

2
ответ дан 17.05.2020, 01:11
  • 1
    В отношении non-Launchpad-based источников (то есть нижняя часть два источника, показанные здесь: imgur.com/CfH6wF9 ), что я делаю? Я действительно приношу извинения за то, что был так n00bish. I' ve, с помощью Ubuntu, периодичного с 2008, но я никогда, кажется, не изучаю эти вещи.... >.< – j__m 17.05.2020, 01:12
  • 2
    Теперь, мой sources.list файл doesn' t, кажется, имеют источники ppa.launchpad.net; где я нашел бы тех? – abhiank 17.05.2020, 01:12
  • 3
    @PhilVollman ls -l /etc/apt/sources.list.d/ – Rohan Bhatia 17.05.2020, 01:12
  • 4
    Спасибо. Я исправляю в своей гипотезе что что-либо I' ve, установленный через Центр программного обеспечения Ubuntu, будет отраженным в Синаптическом Диспетчере пакетов? I' m, по существу пытаясь создать мой собственный подобный Ninite установщик без боли. – Zon 17.05.2020, 01:13
  • 5
    @PhilVollman Да, и на командной строке. Все три упомянутые инструмента (склонный - становятся, синаптическими и Центр программного обеспечения Ubuntu ) являются графический интерфейсами пользователя сверху склонный , который является фронтендом для dpkg. – Community 17.05.2020, 01:13

Теги

Похожие вопросы