Можно ли использовать Kubuntu Live CD для установки пакета kubuntu-desktop на установку Ubuntu?

В конфигурационном файле CNTLM вы помещаете имя пользователя и пароль (предпочтительно в хэшированную форму). Apt не обязательно знать ваше имя пользователя и пароль.

Настройка cntlm может быть немного сложной, вам нужно поиграть с флагами «Auth», пока она не будет надежно работать. Вот как я писал для пользователей в моем университете.

1
задан 25 May 2012 в 11:09

4 ответа

Сначала создайте два каталога для монтирования файловой системы 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
2
ответ дан 25 May 2018 в 11:34
  • 1
    Я пробовал это, но md5 перестроенного пакета не соответствовал исходному пакету, предлагаемому дистрибутивом. Есть все равно, чтобы перестроить пакет с совпадением md5. – user 24 November 2012 в 05:44
  • 2
    Я пробовал это, но md5 перестроенного пакета не соответствовал исходному пакету, предлагаемому дистрибутивом. Есть все равно, чтобы перестроить пакет с совпадением md5. – user 24 November 2012 в 05:44
  • 3
    Я пробовал это, но md5 перестроенного пакета не соответствовал исходному пакету, предлагаемому дистрибутивом. Есть все равно, чтобы перестроить пакет с совпадением md5. – user 24 November 2012 в 05:44
  • 4
    Я пробовал это, но md5 перестроенного пакета не соответствовал исходному пакету, предлагаемому дистрибутивом. Есть все равно, чтобы перестроить пакет с совпадением md5. – user 24 November 2012 в 05:44
  • 5
    Я пробовал это, но md5 перестроенного пакета не соответствовал исходному пакету, предлагаемому дистрибутивом. Есть все равно, чтобы перестроить пакет с совпадением md5. – user 24 November 2012 в 05:44
  • 6
    Я пробовал это, но md5 перестроенного пакета не соответствовал исходному пакету, предлагаемому дистрибутивом. Есть все равно, чтобы перестроить пакет с совпадением md5. – user 24 November 2012 в 05:44
  • 7
    Это не проблема, потому что пакеты достаточно хороши. Md5sum не совпал и не будет соответствовать, потому что dpkg-repack помещает пользовательскую строку в описания пакетов. Затем вы можете создать локальный репозиторий с этими пакетами и установить из них. – Anwar 24 November 2012 в 19:50
  • 8
    да. Но у меня другая ситуация. Я пытаюсь создать альтернативный компакт-диск из live cd через jigdo-lite. Мне нужны пакеты из live cd, поэтому я использовал dpkg-repack для получения пакетов deb. Но они не соответствуют оригинальному md5 (или шестнадцатеричному), что очень важно для jigdo для распознавания файлов. Вот почему я хочу иметь тот же оригинальный пакет. Можно ли удалить то, что dpkg-repack добавляет в пакет. И размер файла, созданный dpkg-repack, кажется меньше исходного. Полностью смущен .. – user 26 November 2012 в 05:49
  • 9
    да. Но у меня другая ситуация. Я пытаюсь создать альтернативный компакт-диск из live cd через jigdo-lite. Мне нужны пакеты из live cd, поэтому я использовал dpkg-repack для получения пакетов deb. Но они не соответствуют оригинальному md5 (или шестнадцатеричному), что очень важно для jigdo для распознавания файлов. Вот почему я хочу иметь тот же оригинальный пакет. Можно ли удалить то, что dpkg-repack добавляет в пакет. И размер файла, созданный dpkg-repack, кажется меньше исходного. Полностью смущен .. – user 26 November 2012 в 05:49
  • 10
    да. Но у меня другая ситуация. Я пытаюсь создать альтернативный компакт-диск из live cd через jigdo-lite. Мне нужны пакеты из live cd, поэтому я использовал dpkg-repack для получения пакетов deb. Но они не соответствуют оригинальному md5 (или шестнадцатеричному), что очень важно для jigdo для распознавания файлов. Вот почему я хочу иметь тот же оригинальный пакет. Можно ли удалить то, что dpkg-repack добавляет в пакет. И размер файла, созданный dpkg-repack, кажется меньше исходного. Полностью смущен .. – user 26 November 2012 в 05:49
  • 11
    да. Но у меня другая ситуация. Я пытаюсь создать альтернативный компакт-диск из live cd через jigdo-lite. Мне нужны пакеты из live cd, поэтому я использовал dpkg-repack для получения пакетов deb. Но они не соответствуют оригинальному md5 (или шестнадцатеричному), что очень важно для jigdo для распознавания файлов. Вот почему я хочу иметь тот же оригинальный пакет. Можно ли удалить то, что dpkg-repack добавляет в пакет. И размер файла, созданный dpkg-repack, кажется меньше исходного. Полностью смущен .. – user 26 November 2012 в 05:49
  • 12
    да. Но у меня другая ситуация. Я пытаюсь создать альтернативный компакт-диск из live cd через jigdo-lite. Мне нужны пакеты из live cd, поэтому я использовал dpkg-repack для получения пакетов deb. Но они не соответствуют оригинальному md5 (или шестнадцатеричному), что очень важно для jigdo для распознавания файлов. Вот почему я хочу иметь тот же оригинальный пакет. Можно ли удалить то, что dpkg-repack добавляет в пакет. И размер файла, созданный dpkg-repack, кажется меньше исходного. Полностью смущен .. – user 26 November 2012 в 05:49
  • 13
    да. Но у меня другая ситуация. Я пытаюсь создать альтернативный компакт-диск из live cd через jigdo-lite. Мне нужны пакеты из live cd, поэтому я использовал dpkg-repack для получения пакетов deb. Но они не соответствуют оригинальному md5 (или шестнадцатеричному), что очень важно для jigdo для распознавания файлов. Вот почему я хочу иметь тот же оригинальный пакет. Можно ли удалить то, что dpkg-repack добавляет в пакет. И размер файла, созданный dpkg-repack, кажется меньше исходного. Полностью смущен .. – user 26 November 2012 в 05:49

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

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

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

mkdir /tmp/iso  
mkdir /tmp/filesystem

Затем смонтируйте 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:

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

Затем сгенерируйте все необходимые пакеты с помощью этой команды, (убедитесь, что вы находитесь в папке для переупакованных файлов, в этом случае '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)

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

apt-ftparchive packages . > Packages

Это создаст файл с именем 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, конечно, ваше может быть другим) .

Теперь выпустите эту команду в терминале для установки желаемого пакета_ (kubuntu-desktop) _

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

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

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

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

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

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

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

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

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

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

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

Если это не решит вашу проблему, включите основной репозиторий и хранилище юниверсов еще раз.

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

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

sudo apt-get install dpkg-repack
2
ответ дан 2 August 2018 в 01:06

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

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

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

mkdir /tmp/iso  
mkdir /tmp/filesystem

Затем смонтируйте 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:

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

Затем сгенерируйте все необходимые пакеты с помощью этой команды, (убедитесь, что вы находитесь в папке для переупакованных файлов, в этом случае '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)

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

apt-ftparchive packages . > Packages

Это создаст файл с именем 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, конечно, ваше может быть другим) .

Теперь выпустите эту команду в терминале для установки желаемого пакета_ (kubuntu-desktop) _

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

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

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

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

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

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

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

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

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

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

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

Если это не решит вашу проблему, включите основной репозиторий и хранилище юниверсов еще раз.

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

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

sudo apt-get install dpkg-repack
2
ответ дан 4 August 2018 в 16:38

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

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

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

mkdir /tmp/iso  
mkdir /tmp/filesystem

Затем смонтируйте 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:

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

Затем сгенерируйте все необходимые пакеты с помощью этой команды, (убедитесь, что вы находитесь в папке для переупакованных файлов, в этом случае '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)

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

apt-ftparchive packages . > Packages

Это создаст файл с именем 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, конечно, ваше может быть другим) .

Теперь выпустите эту команду в терминале для установки желаемого пакета_ (kubuntu-desktop) _

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

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

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

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

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

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

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

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

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

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

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

Если это не решит вашу проблему, включите основной репозиторий и хранилище юниверсов еще раз.

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

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

sudo apt-get install dpkg-repack
2
ответ дан 6 August 2018 в 01:18

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

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