Обновление и установка пакетов через медленное интернет-соединение — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''СТАТЬЯ ЕЩЕ НЕ ГОТОВА!'''<br />
 
'''СТАТЬЯ ЕЩЕ НЕ ГОТОВА!'''<br />
  
Не всем везёт иметь быстрый интернет.<br/>
+
Не всем везёт иметь быстрый интернет.<br />
Если скорость соединения с интернетом низкая, то обновлять систему или устанавливать тяжелые пакеты <br/>
+
Если скорость соединения с интернетом низкая, то обновлять систему или устанавливать тяжелые пакеты <br />
стандартным способом достаточно опасно. Какой-нибудь пакет может скачаться с ошибкой и при установке <br/>
+
стандартным способом достаточно опасно. Какой-нибудь пакет может скачаться с ошибкой и при установке <br />
 
что-нибудь сломать. Исправить возникшую проблему будет сложно, или вовсе невозможно и придется <br />
 
что-нибудь сломать. Исправить возникшую проблему будет сложно, или вовсе невозможно и придется <br />
переустанавливать систему, а потом... В общем, лучше пойти другим путем и значительно снизить вероятность <br />
+
переустанавливать систему, а потом… В общем, лучше пойти другим путем и значительно снизить вероятность <br />
 
возникновения проблем.<br />
 
возникновения проблем.<br />
  
 +
=== Обновление системы ===
  
'''Вариант 1''' когда соединение медленное, но достаточно стабильное<br />
+
'''Вариант 1''' — когда соединение медленное, но достаточно стабильное<br />
  
Для начала нужно открыть эмулятор терминала. В KDE4/KDE5(PLASMA5) konsole. В XFCE — xfce4-terminal.<br />
+
Для начала нужно открыть эмулятор терминала. В KDE4/KDE5(PLASMA5) — konsole. В XFCE — xfce4-terminal.<br />
В GNOME — gnome-terminal. В LXQT — qterminal. Либо любой другой установленный в системе.<br />
+
В GNOME — gnome-terminal. В LXQT — qterminal. Либо любой другой установленный в системе.<br />
 
Теперь запускаем команду {{cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0'}}<br />
 
Теперь запускаем команду {{cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0'}}<br />
  
Строка 25: Строка 26:
 
[[File:Screenshot_02.png||700px]]<br />
 
[[File:Screenshot_02.png||700px]]<br />
  
Нам предложили загрузить 562 пакета с суммарным размером 799МБ. Отказываемся — вводим n и жмем Enter.<br />
+
Нам предложили загрузить 562 пакета с суммарным размером 799МБ. Отказываемся — вводим n и жмем Enter.<br />
 
Запускаем команду {{Cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install}}<br />
 
Запускаем команду {{Cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install}}<br />
 
и соглашаемся на установку. Пакеты будут загружены, но не станут устанавливаться. Если загрузка по какой-то<br />
 
и соглашаемся на установку. Пакеты будут загружены, но не станут устанавливаться. Если загрузка по какой-то<br />
Строка 42: Строка 43:
  
  
 +
'''Вариант 2''' — когда соединение медленное и нестабильное<br />
 +
 +
Открываем эмулятор терминала и обновляем источники {{Cmd|sudo urpmi.update -a --downloader wget --wget-options '-c -t 0'}}<br />
 +
 +
[[File:Screenshot_06.png||700px]]<br />
 +
 +
Запускаем команду {{Cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install}}<br />
 +
 +
[[File:Screenshot_07.png||700px]]<br />
 +
 +
На предложение соглашаемся. Пакеты загрузятся, но не будут устанавливаться. <br />
 +
 +
[[File:Screenshot_07_01.png||700px]]<br />
 +
 +
От предложения загрузить и установить другие пакеты — отказываемся. <br />
 +
Запускаем {{cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0'}}<br />
 +
 +
[[File:Screenshot_08.png||700px]]<br />
 +
 +
Соглашаемся на установку.<br />
 +
 +
[[File:Screenshot_09.png||700px]]<br />
 +
 +
Отказываемся. Запускаем снова {{Cmd|sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install}}<br />
 +
и соглашаемся загрузить предложеные пакеты. Если загрузка по какой-то причине будет прерываться, предыдущую <br />
 +
команду нужно выполнять снова, пока не будет загружено всё.<br />
 +
 +
[[File:Screenshot_10.png||700px]]
 +
 +
Запускаем тестирование — {{cmd|sudo urpmi --auto-select --test}}<br />
 +
 +
[[File:Screenshot_11.png||700px]]
 +
 +
Тестирование ошибок не выявило. Теперь можно обновлять систему. {{Cmd|sudo urpmi --auto-select}}<br />
  
  
  
 
[[Категория:HOWTO]]
 
[[Категория:HOWTO]]

Версия 21:30, 1 февраля 2020

СТАТЬЯ ЕЩЕ НЕ ГОТОВА!

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

Обновление системы

Вариант 1 — когда соединение медленное, но достаточно стабильное

Для начала нужно открыть эмулятор терминала. В KDE4/KDE5(PLASMA5) — konsole. В XFCE — xfce4-terminal.
В GNOME — gnome-terminal. В LXQT — qterminal. Либо любой другой установленный в системе.
Теперь запускаем команду sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0'

Screenshot 01.png

Нам предлагают загрузить 21 пакет с суммарным размером 10МБ. Пакетов много, но при этом все имеют малый
размер. Можно соглашаться на установку. Просто жмем Enter. После загрузки и установки этих пакетов нам
скорее всего предложат обновить и N-ное количество других. Вот дальше уже нужно действовать по обстоятельствам.
Если нам предложат обновить, допустим, больше 15 пакетов с суммарным размером для загрузки меньше 20МБ, то
здесь тоже можно просто согласится на установку. Во всех иных случаях отказываемся.

Screenshot 02.png

Нам предложили загрузить 562 пакета с суммарным размером 799МБ. Отказываемся — вводим n и жмем Enter.
Запускаем команду sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install
и соглашаемся на установку. Пакеты будут загружены, но не станут устанавливаться. Если загрузка по какой-то
причине будет прерываться, предыдущую команду нужно выполнять снова, пока не будет загружено всё.

Screenshot 03.png

Когда все пакеты будут загружены, нужно протестировать установку. Запускаем команду
sudo urpmi --auto-select --test

Этот снимок пришлось сделать на реальной машине. Живой режим в виртуальной не выдержал тестирования установки 562 пакетов

Тестирование ошибок не выявило. Теперь можно обновлять систему. sudo urpmi --auto-select

Этот снимок сделан на реальной машине. Живой режим в виртуальной не выдержит установки 562 пакетов


Вариант 2 — когда соединение медленное и нестабильное

Открываем эмулятор терминала и обновляем источники sudo urpmi.update -a --downloader wget --wget-options '-c -t 0'

Screenshot 06.png

Запускаем команду sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install

Screenshot 07.png

На предложение соглашаемся. Пакеты загрузятся, но не будут устанавливаться.

Screenshot 07 01.png

От предложения загрузить и установить другие пакеты — отказываемся.
Запускаем sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0'

Screenshot 08.png

Соглашаемся на установку.

Screenshot 09.png

Отказываемся. Запускаем снова sudo urpmi --auto-update --downloader wget --wget-options '-c -t 0' --no-install
и соглашаемся загрузить предложеные пакеты. Если загрузка по какой-то причине будет прерываться, предыдущую
команду нужно выполнять снова, пока не будет загружено всё.

Screenshot 10.png

Запускаем тестирование — sudo urpmi --auto-select --test

Screenshot 11.png

Тестирование ошибок не выявило. Теперь можно обновлять систему. sudo urpmi --auto-select