Это происходит, вероятно, потому, что другой пакет в вашей системе зависит от 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 (без установки других пакетов), вам необходимо сначала удалить все пакеты, которые зависят от него.
Из примера вывода, который будет:
sudo apt-get remove oracle-java7-installer libreoffice-filter-mobiledev libreoffice libreoffice-writer libreoffice-base libreoffice-filter-mobiledev libreoffice libreoffice-writer libreoffice-base
Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.
Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы записали план, выполните каждое действие по одному.
Что-то вроде:
Перемещение swap вырастет sda3 до x (это будет быстро, поскольку оно просто добавляет пустой spave на конце) move sda3 (это займет много времени). sda2 to y move sda2 вырастите sda1 для остальныхКак вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, как это будет значительно упростить выстраивание новых разделов.
Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.
Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.
Что-то вроде:
Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.
Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.
Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.
Что-то вроде:
Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.
Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.
Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.
Что-то вроде:
Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.
Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.
Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.
Что-то вроде:
Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.
Вы можете перемещать разделы с gparted. Начните переносить раздел подкачки в конец диска. Выберите парирование и нажмите кнопку изменения размера / перемещения. Вы можете перетащить его до конца. Нажмите «Применить», чтобы увидеть, как это происходит. Это должно быть довольно быстро.
Перемещение других разделов займет очень много времени, так как оно должно перемещать каждую часть данных в разделе. У меня была бы игра с перемещением и изменением размера без удара, чтобы понять, что вы хотите сделать. Затем, когда вы запишите план, выполните каждое действие за раз.
Что-то вроде:
Как вы можете видеть, вам нужно разбить раздел, прежде чем переместить его, поскольку это значительно упростит выстраивание строки новые разделы.
Поскольку у вас есть оригинал, вы должны:
начинать с пустого диска (без клонирования) копировать разделы один за другим со старого диска на новый диск (изменение размера при копировании должно быть возможным) создать своп , не копируйте его chroot в новый диск и не делайте install-grub (так как это не клон, основная загрузочная запись не копируется).Это должно быть намного быстрее, чем клонирование + изменение размера.
Поскольку у вас есть оригинал, вы должны:
chroot
в новый диск и делать install-grub
(так как это не клон. Это должно быть намного быстрее, чем клонирование + изменение размера.
Поскольку у вас есть оригинал, вы должны:
chroot
в новый диск и делать install-grub
(так как это не клон. Это должно быть намного быстрее, чем клонирование + изменение размера.
Поскольку у вас есть оригинал, вы должны:
chroot
в новый диск и делать install-grub
(так как это не клон. Это должно быть намного быстрее, чем клонирование + изменение размера.