Советы по перемещению разделов с Gparted после клонирования Привод к более крупному

Почему это происходит

Это происходит, вероятно, потому, что другой пакет в вашей системе зависит от Java. При удалении openjdk-7-jre, apt-get видит, что если он удаляет OpenJDK, некоторые пакеты будут иметь неудовлетворенные зависимости. Чтобы решить эту проблему, он устанавливает другой пакет, который предоставляет Java.

Чтобы узнать, что вызывает это, запустите эти команды в терминале:

packages=(default-jre default-jre-headless icedtea-6-plugin icedtea-7-plugin java-compiler java-jdk java-runtime java-runtime-headless java-sdk java-virtual-machine java2-jdk java2-runtime java2-runtime-headless java2-sdk java5-jdk java5-runtime java5-runtime-headless java5-sdk java6-jdk java6-runtime java6-runtime-headless java6-sdk java7-jdk java7-runtime java7-runtime-headless java7-sdk openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless oracle-java7-bin oracle-java7-fonts oracle-java7-jdk oracle-java7-jre oracle-java7-plugin sun-java6-bin sun-java6-fonts sun-java6-jdk sun-java6-jre sun-java6-plugin)
for pkg in "${packages[@]}"; do
    apt_cache_out="$(apt-cache --installed rdepends "$pkg" | grep -E '^ [| ]\S')"
    if (( $? == 0 )); then
        echo -----------------------
        echo "$pkg"
        echo "$apt_cache_out"
    fi
done
Пример вывода (укороченный):
-----------------------
openjdk-7-jre
 |libreoffice-filter-mobiledev
 |libreoffice
 |libreoffice-writer
 |libreoffice-base
 |libreoffice-filter-mobiledev
 |libreoffice
 |libreoffice-writer
 |libreoffice-base
Это означает, что все пакеты LibreOffice зависят от openjdk-7-jre. Пока эти пакеты установлены, OpenJDK нельзя удалить без автоматической установки альтернативной Java.

Чтобы удалить openjdk-7-jre

Если вы хотите удалить openjdk-7-jre (без установки других пакетов), вам необходимо сначала удалить все пакеты, которые зависят от него.

Из примера вывода, который будет:

sudo apt-get remove oracle-java7-installer libreoffice-filter-mobiledev libreoffice libreoffice-writer libreoffice-base libreoffice-filter-mobiledev libreoffice libreoffice-writer libreoffice-base
0
задан 2 October 2011 в 05:32

10 ответов

Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.

Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы записали план, выполните каждое действие по одному.

Что-то вроде:

Перемещение swap вырастет sda3 до x (это будет быстро, поскольку оно просто добавляет пустой spave на конце) move sda3 (это займет много времени). sda2 to y move sda2 вырастите sda1 для остальных

Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, как это будет значительно упростить выстраивание новых разделов.

3
ответ дан 25 May 2018 в 18:30
  • 1
    Хороший ответ, хотя бы одна незначительная коррекция: Moving swap не имеет смысла, поскольку данные на разделах подкачки требуются только во время работы или для возобновления. Подумайте о переписывании, чтобы дать команду «удалить swap, переместить / изменить размер, обновить swap». – aquaherd 2 October 2011 в 14:58
  • 2
    Технически я согласен с вами. Однако с точки зрения обучения сначала перемещение свопа и наблюдение за тем, как процесс работает над разделом, что не имеет значения, это хорошо. ИМХО. – quaeritate 15 October 2011 в 02:22
  • 3
    Именно то, что я искал! благодаря – djthoms 24 January 2013 в 08:37

Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.

Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.

Что-то вроде:

  1. Переместить swap
  2. Увеличить sda3 до x (это будет быстро, поскольку он просто добавляет пустой спайк в конец)
  3. переместить sda3 (это займет много времени)
  4. вырасти sda2 до y
  5. move sda2
  6. вырастите sda1 для остальных

Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.

3
ответ дан 2 August 2018 в 02:55

Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.

Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.

Что-то вроде:

  1. Переместить swap
  2. Увеличить sda3 до x (это будет быстро, поскольку он просто добавляет пустой спайк в конец)
  3. переместить sda3 (это займет много времени)
  4. вырасти sda2 до y
  5. move sda2
  6. вырастите sda1 для остальных

Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.

3
ответ дан 4 August 2018 в 18:44

Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.

Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.

Что-то вроде:

  1. Переместить swap
  2. Увеличить sda3 до x (это будет быстро, поскольку он просто добавляет пустой спайк в конец)
  3. переместить sda3 (это займет много времени)
  4. вырасти sda2 до y
  5. move sda2
  6. вырастите sda1 для остальных

Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.

3
ответ дан 7 August 2018 в 20:49

Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.

Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.

Что-то вроде:

  1. Переместить swap
  2. Увеличить sda3 до x (это будет быстро, поскольку он просто добавляет пустой спайк в конец)
  3. переместить sda3 (это займет много времени)
  4. вырасти sda2 до y
  5. move sda2
  6. вырастите sda1 для остальных

Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.

3
ответ дан 10 August 2018 в 09:11

Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.

Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.

Что-то вроде:

  1. Переместить swap
  2. Увеличить sda3 до x (это будет быстро, поскольку он просто добавляет пустой спайк в конец)
  3. переместить sda3 (это займет много времени)
  4. вырасти sda2 до y
  5. move sda2
  6. вырастите sda1 для остальных

Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.

3
ответ дан 13 August 2018 в 12:34

Поскольку у вас есть оригинал, вы должны:

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

Это должно быть намного быстрее, чем клонирование + изменение размера.

0
ответ дан 25 May 2018 в 18:30

Поскольку у вас есть оригинал, вы должны:

  • начинать с пустого диска (без клонирования)
  • копировать разделы один за другим со старого диска на новый диск (изменение размера при копировании должно быть возможным)
  • создать swap, не копировать его
  • chroot в новый диск и делать install-grub (так как это не клон.

Это должно быть намного быстрее, чем клонирование + изменение размера.

0
ответ дан 7 August 2018 в 20:49

Поскольку у вас есть оригинал, вы должны:

  • начинать с пустого диска (без клонирования)
  • копировать разделы один за другим со старого диска на новый диск (изменение размера при копировании должно быть возможным)
  • создать swap, не копировать его
  • chroot в новый диск и делать install-grub (так как это не клон.

Это должно быть намного быстрее, чем клонирование + изменение размера.

0
ответ дан 10 August 2018 в 09:11

Поскольку у вас есть оригинал, вы должны:

  • начинать с пустого диска (без клонирования)
  • копировать разделы один за другим со старого диска на новый диск (изменение размера при копировании должно быть возможным)
  • создать swap, не копировать его
  • chroot в новый диск и делать install-grub (так как это не клон.

Это должно быть намного быстрее, чем клонирование + изменение размера.

0
ответ дан 13 August 2018 в 12:34

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

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