Жесткий диск не обнаружен в ubuntu 12.04? [закрыто]

Сначала создайте два каталога для монтирования файловой системы iso и squashfs.

Часть 1: Получите все необходимые файлы deb

Откройте терминал и выполните следующие действия:

Затем смонтируйте iso и живую файловую систему внутри iso:

sudo mount -o loop <path-to-iso-file/kubuntu-12.04-desktop-i386.iso> /tmp/1  
sudo mount -o loop /tmp/iso/casper/filesystem.squashfs /tmp/filesystem  

Затем создайте каталог для создания всех зависимостей пакета kubuntu-desktop

mkdir ~/kubuntu-desktop-repacked , Я предполагаю, что вы создали это в своем домашнем каталоге.

Затем выполните эту команду в терминале

sudo apt-get install kubuntu-desktop

и скопируйте имя пакета после строки The following NEW packages will be installed: [!d7 ]

вы можете сохранить имя пакета в новом файле.

Затем сгенерировать все необходимые пакеты с помощью этой команды (убедитесь, что вы находитесь в папке для переупакованных файлов, в этом случае «kubuntu- desktop-repacked ')

sudo dpkg-repack --root=/tmp/filesystem <all-the-names-of-packages-you-copied>

, затем нажмите Enter, дождитесь окончания.

Часть 2: Создайте локальный репозиторий

Теперь у вас есть все deb файлов, необходимых для пакета kubuntu-desktop. вам необходимо установить эти пакеты сейчас с вашего локального компьютера, для этого вам нужно настроить локальный репозиторий.

Откройте терминал и cd в папку, где находятся все файлы deb. (убедитесь, что вы находитесь в папке для переупакованных файлов, в этом случае «kubuntu-desktop-repacked»)

Теперь выпустите эту команду в терминале

Это создаст файл с именем Packages, который apt будет использовать для получения информации о вашем локальном репозитории.

Теперь откройте файл /etc/apt/sources.list с административной мощностью, чтобы сообщить apt, что у вас есть локальный репозиторий с необходимыми пакетами.

sudo gedit /etc/apt/sources.list 

откроет gedit с файлами, он должен иметь уже много строк репозитория.

В верхней части файла добавьте следующую строку и сохраните и закройте файл.

deb file:/home/<path-to-debs-folder> /

замените фактический путь в вашей недавно упакованной папке deb.

В этом примере это /home/anwar/kubuntu-desktop-repacked (мое имя пользователя anwar, конечно, ваше может быть другим).

Теперь выпустите эту команду в терминале, чтобы установить желаемый package_ (kubuntu-desktop) _

sudo apt-get install --allow-unauthenticated kubuntu-desktop  

Это установит все пакеты.

Примечание 1: Доверенный репозиторий

В этом примере используется ненадежный локальный репозиторий , поэтому мы выдаем переключатель --allow-unauthenticated на apt-get. Вы можете создать доверенный репозиторий также для этой же цели. См. Ссылочную строку ниже.

Ссылка: доверенный репозиторий.

Примечание 2: Все еще хочет загрузить пакеты

Если вам все равно нужно загрузить некоторые другие пакеты, это может быть результатом обновлений онлайн-репозитория. Если пакет имеет обновленную версию в онлайн-репозитории, система apt попытается установить этот пакет в первую очередь. Решение отключает основной репозиторий, выполняющий команду software-properties-gtk.

Откройте терминал, введите sudo software-properties-gtk и нажмите Введите . Затем удалите отметки из Решение репозиторий юниверсов. также отключите репозиторий обновлений на вкладке «Обновления». Затем обновите кеш репозитория, выполнив это sudo apt-get update, теперь вы должны установить пакет из своего локального репозитория.

Примечание 3: Отображение неисправной ошибки зависимостей

Если вы уже установили какое-то программное обеспечение KDE (мое имя пользователя anwar, конечно, ваше может быть другим) , а установленные программы - это обновленная версия пакетов, входящих в Live CD, и вы отключает юниверс и репозиторий юниверсов из решения Note 2, вы столкнетесь с нарушенной ошибкой зависимости, которая гласит: «Некоторые пакеты зависят от некоторых других пакетов, но эти пакеты не могут быть установлены».

Чтобы решить эту проблему, вы можете попробовать добавить переключатель -t <release> в команду apt-get. например, sudo apt-get install --allow-unauthenticated kubuntu-desktop -t precise, замените precise на ваш выпуск (одноричный, или natty, или lucid).

universe , затем включите обновляет и репозиторий юниверсов.

Примечание 4: Установка dpkg-repack

Если у вас нет программы dpkg-repack, вы можете скачать некоторые пакеты (обновленные), но это не будет огромным. может установить его через терминал, просто выпустив этот

sudo apt-get install dpkg-repack
1
задан 26 July 2014 в 21:48

0 ответов

Другие вопросы по тегам:

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