0
Найти на сайте: параметры поиска

 

 

[РЕШЕНО] экспорт программ через терминал в файл

экспорт программ через терминал в файл
  
Сообщений: 0
Подскажите, как экспортировать установленные программы (список ) через terminal в файл, и как потом через терминал этот список накатить на новую систему?

поиском пробовал пользоваться )) не помогло

Linux Mint 17.2 Cinnamon 32-bit
Редактировалось: 1 раз (Последний: 19 августа 2015 в 12:53)
Сообщений: 0
Перенаправление stdout в файл:

1>filename

Ввод из файла:

<filename


Осталось сформировать список нужных тебе программ для вывода, и попробовать скормить его обратно apt'у
Редактировалось: 1 раз (Последний: 19 августа 2015 в 13:01)
Сообщений: 0
Нашел решение:
лучше экспорт делать на одинаковых системах, чтобы не было конфликтов.

Экспорт пакетов в файл:
Код PHP:
  1. sudo dpkg --get-selections | grep '[[:space:]]install$' | awk '{print $1}' > /etc/package_list

Затем скопировать этот текстовый файл в целевую систему. Также скопировать из исходной системы файл /etc/apt/sources.list, так как в новой системе может отсутствовать доступ к некоторым репозитариям (если доступ к репозитарию отсутствует, целевая система не сможет найти некоторые пакеты, указанные в списке).

в новой системе:
Код PHP:
  1. sudo apt-get update
Затем:
Код PHP:
  1. cat home/andreym/Documents/package_list | xargs sudo apt-get install

Если вы переходите на другой релиз Ubuntu, то может потребоваться несколько попыток из-за того, что вы, вероятно, будете получать сообщения об ошибках, связанные с тем, что некоторые пакеты уже не существуют. Исправьте ошибки — отредактируйте список пакетов и удалите пакеты из списка, сохраните изменения, а затем перезапустите команду. Вам, вероятно, потребуется это сделать несколько раз, но, в конечном итоге, вы получите исправленный список пакетов. Если вы воспользуетесь полученным списком и будете по одному проверять пакеты на наличие возможных обновлений или замен для пакетов, которые больше не существуют, и устанавливать их по одному, то эта работа окажется более сложной, но она будет выполнена более тщательно.

После того, как apt-get завершит свою работу, все будет сделано. Все файлы из списка пакетов будут импортированы в новую систему. Но имейте в виду, что это не означает, что также будут перенесены все настройки. Чтобы сделать это, вам, вероятно, потребуется скопировать настройки из директория /etc и, возможно, из других директориев, что зависит от того, какие вы используете пакеты.
В начало страницы 
|
Перейти на форум: