Автор Тема: Как установить ранее скаченный пакеты с рабочим окружением?  (Прочитано 1048 раз)

Оффлайн Тарен

  • Завсегдатай
  • *
  • Сообщений: 78
  • "Жизнь как сон...сплошной обман..."
  В прошлый раз при установке DE kde4 до процесса установки всех пакетов скопировал папку archives со всем содержимым на другой диск. В следующие разы пытаюсь установить все пакеты kde из папки archives с помощью установщика rpm....5но вижу неприметное  и пакостное сообщение   E: Broken packages.
   Ну как можно работать на linuxe без сети?

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Создать локальный репозиторий.

Оффлайн Тарен

  • Завсегдатай
  • *
  • Сообщений: 78
  • "Жизнь как сон...сплошной обман..."
Создать локальный репозиторий.
Прекраснго очень....можно ли ссылочку на пошаговую инструкцию?   https://www.altlinux.org/APT_%D0%B2_ALT_Linux/CreateRepository - не предлагать! (цэ не для моего разума)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
(цэ не для моего разума)
И что там непонятного? По-моему - обезьяна сможет, если научить её буквы набирать :-o

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
На самом деле есть более трудоёмкий по времени и ресурсам путь - скачать через rsync нужный вам репозиторий на любой раздел, имеющий файловую систему  Linux с сайта.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Создать локальный репозиторий.
Прекрасно очень....можно ли ссылочку на пошаговую инструкцию?   https://www.altlinux.org/APT_%D0%B2_ALT_Linux/CreateRepository - не предлагать! (цэ не для моего разума)
Дополнил инструкцию https://www.altlinux.org/APT_%D0%B2_ALT_Linux/CreateRepository#rpm-dir:
Цитировать
rpm-dir

Можно создать репозиторий в виде одного каталога без всяких индексов.
1. Создайте два вложенных каталога:
mkdir -p x86-64/RPMS.dirПримечание: Обратите внимание на наименование архитектуры (x86_64) и компонент dir (после RPMS.). Можете выбрать любые слова.

2. Скопируйте все файлы (например, все файлы *.rpm из /var/cache/apt/archives/, которые устанавливались вручную или через обновления системы). Делать это нужно под root!

3. На машине, где нужны эти обновления, пропишите репозторий:
apt-repo add 'rpm-dir file:/<путь-к-репозиторию> x86_64 dir'
Андрей Черепанов (cas@)

Оффлайн Тарен

  • Завсегдатай
  • *
  • Сообщений: 78
  • "Жизнь как сон...сплошной обман..."
   Cделал я так -
[root@comp-z ~]# mkdir -p x86-64/RPMS.dir
[root@comp-z ~]# mc

[root@comp-z x86-64]# apt-repo add 'rpm-dir file:/home/swintogor/x86-64/RPMS.dir'
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-repo line 234.

Даже права доступа изменил. но что-то не видно в синаптике этих файлов


« Последнее редактирование: 09.03.2017 14:38:15 от Cвасти_Linux »

Оффлайн Тарен

  • Завсегдатай
  • *
  • Сообщений: 78
  • "Жизнь как сон...сплошной обман..."
Довыёживался....блин...

dango

  • Гость
[root@comp-z ~]# mkdir -p x86-64/RPMS.dir
Вы создали x86-64/RPMS.dir в каталоге /root
[root@comp-z x86-64]# apt-repo add 'rpm-dir file:/home/swintogor/x86-64/RPMS.dir'
А пытаетесь подключить /home/swintogor/x86-64/RPMS.dir
Видите разницу?
Довыёживался....блин...
Вот именно

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 159
   Cделал я так -
[root@comp-z ~]# mkdir -p x86-64/RPMS.dir
[root@comp-z ~]# mc

[root@comp-z x86-64]# apt-repo add 'rpm-dir file:/home/swintogor/x86-64/RPMS.dir'
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-repo line 234.

Даже права доступа изменил. но что-то не видно в синаптике этих файлов
Надеюсь, после добавления нового источника пакетов, Вы не забыли обновить саму базу пакетов?
apt-get updateили в синаптике кнопка "Получить сведения"

dango

  • Гость
или в синаптике кнопка "Получить сведения"
Так ТС уже сделал. Synaptic честно сказал ему, что у него в sources.list беда.

dango

  • Гость
но вижу неприметное  и пакостное сообщение   E: Broken packages.
Предполагаю, что для установки не хватает каких-то пакетов по зависимостям.
В этом случае, их можно отловить и загрузить на диск для дальнейшего переноса. И обойтись без локального репозитория для разовой установки.
Ну как можно работать на linuxe без сети?
Для этого подходит Sisyphus-mirror. Это хороший инструмент для создания полных или частичных зеркал альтовских репозиториев. Но требует понимание конфигурационного файла и достаточного дискового пространства.
« Последнее редактирование: 09.03.2017 15:50:34 от dango »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
  В прошлый раз при установке DE kde4 до процесса установки всех пакетов скопировал папку archives со всем содержимым на другой диск.

Прям так с разбегу взяли и скопировали? Без autoclean?

В следующие разы пытаюсь установить все пакеты kde из папки archives с помощью установщика rpm....5но вижу неприметное  и пакостное сообщение   E: Broken packages.
   Ну как можно работать на linuxe без сети?

Прочесть в этом ср@ном руководстве про зависимости?
Зависимости никто и нигде не отменял: ни в Линуксе, ни в *BSD, ни в Windows, ни в Полуоси.

   Ну как можно работать на linuxe без сети?

Точно так же как и в ASP Linux 9.0 без интернета, без телефона, с интернет-клубом на углу через диалап и сохранёнкой на дискету.
« Последнее редактирование: 09.03.2017 17:00:57 от Speccyfighter »