Ошибка обновления Ubuntu 16.04 LTS python-минимальная ошибка пакета

Я не знаю, как это может повлиять на некоторые конкретные приложения, но в моем случае (у меня есть ATI 4850) работа с Compiz вместо Metacity была намного быстрее. Это связано с тем, что работа с чертежом окон выполнялась графическим процессором вместо CPU. Однако, поскольку GPU делает что-то еще, чем рендеринг материалов на Google Earth, производительность может немного уменьшиться. Вот почему в Windows, когда вы открываете игру, она отключает прозрачные пленки и причудливые вещи.

4
задан 20 April 2018 в 22:28

3 ответа

После нескольких часов борьбы и сотен времени установки / удаления пакетов python выглядит так, что я смог установить пакеты python, включая python-minimal. Позвольте мне поделиться своей историей успеха.

Вначале я даже не смог удалить python-minimum. Каждый раз он показывал ошибку, о которой я упоминал в моем вопросе при установке / удалении. Даже пытался sudo apt-get -f install, но без какой-либо выгоды. Как-то я понял, что его можно удалить только несколькими другими пакетами. Следующие команды я использовал для завершения удаления python-minimal сломанных и оставшихся пакетов:
sudo apt-get autoremove libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal python2.7 python2.7-minimal
Это удалит все пакеты python и программное обеспечение, зависящее от python. Я знаю, что это было экстремально, но поверьте, у меня не было выбора.
sudo apt-get remove --purge $(sudo dpkg -l | egrep "^(rc|iU)" | awk '{print $2}' | tr '\n' ' ')
Удалить оставшиеся остаточные и borken-пакеты, если таковые имеются. Примечание. Я скопировал список пакетов, которые были удалены на этом этапе. Я знал, что мне это понадобится еще раз! Затем я просмотрел все места, где был установлен python2.7, и удалил все файлы и каталог по умолчанию python. Я хотел, чтобы я не удалял их вручную, но у меня не было выбора:
sudo find / -iname python2.7
/etc/python2.7
/usr/local/bin/python2.7
/usr/local/lib/python2.7
/usr/lib/python2.7
/usr/bin/python2.7.13/lib/python2.7
/usr/bin/python2.7.13/bin/python2.7
/usr/bin/python2.7.13/include/python2.7
/usr/bin/python2.7
/usr/include/x86_64-linux-gnu/python2.7
/usr/include/python2.7
/usr/share/doc/python2.7
/usr/share/binfmts/python2.7
/usr/share/lintian/overrides/python2.7
/proc/sys/fs/binfmt_misc/python2.7
/var/lib/binfmts/python2.7
Мне не пришлось удалять все перечисленные выше файлы / каталоги и удалять только версию по умолчанию:
sudo rm -rf /etc/python2.7 /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/lib/python2.7
Были и другие версии python и были не вызывая никаких проблем. Я считаю, что поиск может различаться для каждого пользователя, а команда whereis python может использоваться для установки пути установки python по умолчанию. Затем я успешно установил python:
sudo apt-get install python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal python2.7 python2.7-minimal
Suggested packages:
  python-doc python-tk python2.7-doc
The following NEW packages will be installed:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal
0 upgraded, 7 newly installed, 0 to remove and 21 not upgraded.
Need to get 0 B/3,877 kB of archives.
After this operation, 16.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libpython2.7-minimal:amd64.
(Reading database ... 250996 files and directories currently installed.)
Preparing to unpack .../libpython2.7-minimal_2.7.12-1ubuntu0~16.04.3_amd64.deb ...
Unpacking libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.3) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.12-1ubuntu0~16.04.3_amd64.deb ...
Unpacking python2.7-minimal (2.7.12-1ubuntu0~16.04.3) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.12-1~16.04_amd64.deb ...
Unpacking python-minimal (2.7.12-1~16.04) ...
Selecting previously unselected package libpython2.7-stdlib:amd64.
Preparing to unpack .../libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.3_amd64.deb ...
Unpacking libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.3) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.12-1ubuntu0~16.04.3_amd64.deb ...
Unpacking python2.7 (2.7.12-1ubuntu0~16.04.3) ...
Selecting previously unselected package libpython-stdlib:amd64.
Preparing to unpack .../libpython-stdlib_2.7.12-1~16.04_amd64.deb ...
Unpacking libpython-stdlib:amd64 (2.7.12-1~16.04) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.3) ...
Setting up python2.7-minimal (2.7.12-1ubuntu0~16.04.3) ...
Linking and byte-compiling packages for runtime python2.7...
Setting up python-minimal (2.7.12-1~16.04) ...
Selecting previously unselected package python.
(Reading database ... 251742 files and directories currently installed.)
Preparing to unpack .../python_2.7.12-1~16.04_amd64.deb ...
Unpacking python (2.7.12-1~16.04) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Registering documents with scrollkeeper...
Processing triggers for man-db (2.7.5-1) ...
Setting up libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.3) ...
Setting up python2.7 (2.7.12-1ubuntu0~16.04.3) ...
Setting up libpython-stdlib:amd64 (2.7.12-1~16.04) ...
Setting up python (2.7.12-1~16.04) ...
ПРИМЕЧАНИЕ. Это установило очень необходимые и минимальные пакеты python. Вам все равно придется устанавливать все остальные пакеты python, которые были удалены на первом этапе.

Немного дополнительных примечаний:

Удалены также и 2-й сторонние пакеты python сторонних разработчиков, которые были установлены глобально с использованием Несколько дополнительных примечаний: . К сожалению, у меня не было списка, и у меня появилось несколько проблем, которые мне нужны в проектах. Но это не было большим делом, поскольку все мои проекты имели собственный файл требований .txt python. Но все же я предлагаю вам все, чтобы сохранить пакеты python в файле перед началом 1-го шага. Следующая команда может пригодиться:

pip freeze > python_pip_packages.txt

Также мне пришлось удалять файлы и каталоги pip (как и удаленные файлы и каталоги по умолчанию для python) и повторно установить pip:

Надеюсь, что другие не страдают, как я:)

2
ответ дан 22 May 2018 в 11:19
  • 1
    Спасибо, что опубликовали это. Я не знаю точно, как моя система попала в это состояние, но я считаю, что это обновление с 16.04.3 по 16.04.4 – Pete 21 May 2018 в 01:11

После нескольких часов борьбы и сотен времени установки / удаления пакетов python выглядит так, что я смог установить пакеты python, включая python-minimal. Позвольте мне поделиться своей историей успеха.

Вначале я даже не смог удалить python-minimum. Каждый раз он показывал ошибку, о которой я упоминал в моем вопросе при установке / удалении. Даже пытался sudo apt-get -f install, но без какой-либо выгоды. Как-то я понял, что его можно удалить только несколькими другими пакетами. Следующие команды я использовал для завершения удаления python-minimal сломанных и оставшихся пакетов: sudo apt-get autoremove libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal python2.7 python2.7-minimal Это удалит все пакеты python и программное обеспечение, зависящее от python. Я знаю, что это было экстремально, но поверьте, у меня не было выбора. sudo apt-get remove --purge $(sudo dpkg -l | egrep "^(rc|iU)" | awk '{print $2}' | tr '\n' ' ') Удалить оставшиеся остаточные и borken-пакеты, если таковые имеются. Примечание. Я скопировал список пакетов, которые были удалены на этом этапе. Я знал, что мне это понадобится еще раз! Затем я просмотрел все места, где был установлен python2.7, и удалил все файлы и каталог по умолчанию python. Я хотел, чтобы я не удалял их вручную, но у меня не было выбора: sudo find / -iname python2.7 /etc/python2.7 /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/lib/python2.7 /usr/bin/python2.7.13/lib/python2.7 /usr/bin/python2.7.13/bin/python2.7 /usr/bin/python2.7.13/include/python2.7 /usr/bin/python2.7 /usr/include/x86_64-linux-gnu/python2.7 /usr/include/python2.7 /usr/share/doc/python2.7 /usr/share/binfmts/python2.7 /usr/share/lintian/overrides/python2.7 /proc/sys/fs/binfmt_misc/python2.7 /var/lib/binfmts/python2.7 Мне не пришлось удалять все перечисленные выше файлы / каталоги и удалять только версию по умолчанию: sudo rm -rf /etc/python2.7 /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/lib/python2.7 Были и другие версии python и были не вызывая никаких проблем. Я считаю, что поиск может различаться для каждого пользователя, а команда whereis python может использоваться для установки пути установки python по умолчанию. Затем я успешно установил python: sudo apt-get install python Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal python2.7 python2.7-minimal Suggested packages: python-doc python-tk python2.7-doc The following NEW packages will be installed: libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal 0 upgraded, 7 newly installed, 0 to remove and 21 not upgraded. Need to get 0 B/3,877 kB of archives. After this operation, 16.6 MB of additional disk space will be used. Do you want to continue? [Y/n] y Selecting previously unselected package libpython2.7-minimal:amd64. (Reading database ... 250996 files and directories currently installed.) Preparing to unpack .../libpython2.7-minimal_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking python2.7-minimal (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.12-1~16.04_amd64.deb ... Unpacking python-minimal (2.7.12-1~16.04) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking python2.7 (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../libpython-stdlib_2.7.12-1~16.04_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.12-1~16.04) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ... Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ... Processing triggers for mime-support (3.59ubuntu1) ... Setting up libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.3) ... Setting up python2.7-minimal (2.7.12-1ubuntu0~16.04.3) ... Linking and byte-compiling packages for runtime python2.7... Setting up python-minimal (2.7.12-1~16.04) ... Selecting previously unselected package python. (Reading database ... 251742 files and directories currently installed.) Preparing to unpack .../python_2.7.12-1~16.04_amd64.deb ... Unpacking python (2.7.12-1~16.04) ... Processing triggers for doc-base (0.10.7) ... Processing 1 added doc-base file... Registering documents with scrollkeeper... Processing triggers for man-db (2.7.5-1) ... Setting up libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.3) ... Setting up python2.7 (2.7.12-1ubuntu0~16.04.3) ... Setting up libpython-stdlib:amd64 (2.7.12-1~16.04) ... Setting up python (2.7.12-1~16.04) ... ПРИМЕЧАНИЕ. Это установило очень необходимые и минимальные пакеты python. Вам все равно придется устанавливать все остальные пакеты python, которые были удалены на первом этапе.

Немного дополнительных примечаний:

Удалены также и 2-й сторонние пакеты python сторонних разработчиков, которые были установлены глобально с использованием Несколько дополнительных примечаний: . К сожалению, у меня не было списка, и у меня появилось несколько проблем, которые мне нужны в проектах. Но это не было большим делом, поскольку все мои проекты имели собственный файл требований .txt python. Но все же я предлагаю вам все, чтобы сохранить пакеты python в файле перед началом 1-го шага. Следующая команда может пригодиться:

pip freeze > python_pip_packages.txt

Также мне пришлось удалять файлы и каталоги pip (как и удаленные файлы и каталоги по умолчанию для python) и повторно установить pip:

sudo apt-get install python-pip # installing pip sudo pip install --upgrade pip # upgrading pip to latest version using pip itself sudo pip install -r python_pip_packages.txt # re-installing all 3rd party python packages which were removed in 2nd step.

Надеюсь, что другие не страдают, как я:)

3
ответ дан 17 July 2018 в 16:28

После нескольких часов борьбы и сотен времени установки / удаления пакетов python выглядит так, что я смог установить пакеты python, включая python-minimal. Позвольте мне поделиться своей историей успеха.

Вначале я даже не смог удалить python-minimum. Каждый раз он показывал ошибку, о которой я упоминал в моем вопросе при установке / удалении. Даже пытался sudo apt-get -f install, но без какой-либо выгоды. Как-то я понял, что его можно удалить только несколькими другими пакетами. Следующие команды я использовал для завершения удаления python-minimal сломанных и оставшихся пакетов: sudo apt-get autoremove libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal python2.7 python2.7-minimal Это удалит все пакеты python и программное обеспечение, зависящее от python. Я знаю, что это было экстремально, но поверьте, у меня не было выбора. sudo apt-get remove --purge $(sudo dpkg -l | egrep "^(rc|iU)" | awk '{print $2}' | tr '\n' ' ') Удалить оставшиеся остаточные и borken-пакеты, если таковые имеются. Примечание. Я скопировал список пакетов, которые были удалены на этом этапе. Я знал, что мне это понадобится еще раз! Затем я просмотрел все места, где был установлен python2.7, и удалил все файлы и каталог по умолчанию python. Я хотел, чтобы я не удалял их вручную, но у меня не было выбора: sudo find / -iname python2.7 /etc/python2.7 /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/lib/python2.7 /usr/bin/python2.7.13/lib/python2.7 /usr/bin/python2.7.13/bin/python2.7 /usr/bin/python2.7.13/include/python2.7 /usr/bin/python2.7 /usr/include/x86_64-linux-gnu/python2.7 /usr/include/python2.7 /usr/share/doc/python2.7 /usr/share/binfmts/python2.7 /usr/share/lintian/overrides/python2.7 /proc/sys/fs/binfmt_misc/python2.7 /var/lib/binfmts/python2.7 Мне не пришлось удалять все перечисленные выше файлы / каталоги и удалять только версию по умолчанию: sudo rm -rf /etc/python2.7 /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/lib/python2.7 Были и другие версии python и были не вызывая никаких проблем. Я считаю, что поиск может различаться для каждого пользователя, а команда whereis python может использоваться для установки пути установки python по умолчанию. Затем я успешно установил python: sudo apt-get install python Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal python2.7 python2.7-minimal Suggested packages: python-doc python-tk python2.7-doc The following NEW packages will be installed: libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal 0 upgraded, 7 newly installed, 0 to remove and 21 not upgraded. Need to get 0 B/3,877 kB of archives. After this operation, 16.6 MB of additional disk space will be used. Do you want to continue? [Y/n] y Selecting previously unselected package libpython2.7-minimal:amd64. (Reading database ... 250996 files and directories currently installed.) Preparing to unpack .../libpython2.7-minimal_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking python2.7-minimal (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.12-1~16.04_amd64.deb ... Unpacking python-minimal (2.7.12-1~16.04) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.12-1ubuntu0~16.04.3_amd64.deb ... Unpacking python2.7 (2.7.12-1ubuntu0~16.04.3) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../libpython-stdlib_2.7.12-1~16.04_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.12-1~16.04) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ... Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ... Processing triggers for mime-support (3.59ubuntu1) ... Setting up libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.3) ... Setting up python2.7-minimal (2.7.12-1ubuntu0~16.04.3) ... Linking and byte-compiling packages for runtime python2.7... Setting up python-minimal (2.7.12-1~16.04) ... Selecting previously unselected package python. (Reading database ... 251742 files and directories currently installed.) Preparing to unpack .../python_2.7.12-1~16.04_amd64.deb ... Unpacking python (2.7.12-1~16.04) ... Processing triggers for doc-base (0.10.7) ... Processing 1 added doc-base file... Registering documents with scrollkeeper... Processing triggers for man-db (2.7.5-1) ... Setting up libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.3) ... Setting up python2.7 (2.7.12-1ubuntu0~16.04.3) ... Setting up libpython-stdlib:amd64 (2.7.12-1~16.04) ... Setting up python (2.7.12-1~16.04) ... ПРИМЕЧАНИЕ. Это установило очень необходимые и минимальные пакеты python. Вам все равно придется устанавливать все остальные пакеты python, которые были удалены на первом этапе.

Немного дополнительных примечаний:

Удалены также и 2-й сторонние пакеты python сторонних разработчиков, которые были установлены глобально с использованием Несколько дополнительных примечаний: . К сожалению, у меня не было списка, и у меня появилось несколько проблем, которые мне нужны в проектах. Но это не было большим делом, поскольку все мои проекты имели собственный файл требований .txt python. Но все же я предлагаю вам все, чтобы сохранить пакеты python в файле перед началом 1-го шага. Следующая команда может пригодиться:

pip freeze > python_pip_packages.txt

Также мне пришлось удалять файлы и каталоги pip (как и удаленные файлы и каталоги по умолчанию для python) и повторно установить pip:

sudo apt-get install python-pip # installing pip sudo pip install --upgrade pip # upgrading pip to latest version using pip itself sudo pip install -r python_pip_packages.txt # re-installing all 3rd party python packages which were removed in 2nd step.

Надеюсь, что другие не страдают, как я:)

4
ответ дан 23 July 2018 в 17:20

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

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