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


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

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, однако, не входит в набор SPO по умолчанию для SPM. И сценарий, созданный для меня SPM, кажется, не добавляет внешних источников.

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

Я предполагаю, что программы, которые я установил через Ubuntu Software Center, отражены в 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
2018-03-20 14:11


происхождения




ответы:


Шаг 1

sudo apt-get install python-software-properties

Шаг 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

Шаг 3

sudo apt-get update
sudo apt-get upgrade

Шаг 4

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

2
2018-03-20 14:28



Спасибо. Правильно ли я полагаю, что все, что я установил через Ubuntu Software Center, будет отражено в диспетчере пакетов Synaptic? Я по существу пытаюсь создать собственный Ninite-подобный безболезненный установщик. - Phil Hobrla
@PhilVollman Да, и в командной строке. Все три упомянутых инструмента (apt-get, синаптические и Программный центр Ubuntu) представляют собой графические интерфейсы поверх склонный который является интерфейсом для Dpkg, - Elliott Frisch
Теперь у моего файла sources.list нет источников ppa.launchpad.net; где я их найду? - Phil Hobrla
@PhilVollman ls -l /etc/apt/sources.list.d/ - Elliott Frisch
Что касается источников, не относящихся к Launchpad (например, нижние два источника, показанные здесь: imgur.com/CfH6wF9) что я делаю? Я извиняюсь за то, что так n00bish. Я использую Ubuntu on-off-off с 2008 года, но я никогда, кажется, не изучаю эти вещи ...>. < - Phil Hobrla