LINUX.ORG.RU
ФорумAdmin

пакеты Python2 просят удалить некоторые программы

 


0

2

Система Parrot OS после очередного обновление, обновление 3х пакетов Python2:

libpython2-stdlib/rolling 2.7.18-2 amd64 [upgradable from: 2.7.17-2]

python2-minimal/rolling 2.7.18-2 amd64 [upgradable from: 2.7.17-2]

python2/rolling 2.7.18-2 amd64 [upgradable from: 2.7.17-2]

говорит, что удалит некоторые программы:

sudo apt full-upgrade 

The following packages were automatically installed and are no longer required:

  gvfs-bin libboost-atomic1.67.0 libboost-chrono1.67.0 libboost-date-time1.67.0 libboost-filesystem1.67.0 libboost-program-options1.67.0
  libboost-python1.67.0 libboost-regex1.67.0 libboost-system1.67.0 libboost-thread1.67.0 libdistorm3-3 libemu2 libgnuradio-analog3.7.13
  libgnuradio-blocks3.7.13 libgnuradio-digital3.7.13 libgnuradio-fft3.7.13 libgnuradio-filter3.7.13 libgnuradio-pmt3.7.13
  libgnuradio-runtime3.7.13 libtidy5 libtidy5deb1 libvolk1-dev libvolk1.4 libyara3 python-attr python-concurrent.futures
  python-configparser python-contextlib2 python-crypto python-cycler python-decorator python-egenix-mxdatetime python-egenix-mxtools
  python-fuse python-gobject python-gobject-2 python-html5lib python-httplib2 python-kiwisolver python-libxml2 python-lxml python-m2crypto
  python-matplotlib2-data python-mysqldb python-nose python-numpy python-olefile python-packaging python-pbr python-pil python-pil.imagetk
  python-pkg-resources python-psycopg2 python-py python-pycurl python-pylibemu python-pyparsing python-scipy python-setuptools
  python-simplejson python-sqlalchemy python-sqlalchemy-ext python-typing python-wcwidth python-webencodings python-yara volatility-tools

Use 'sudo apt autoremove' to remove them.

The following packages will be REMOVED:

  atom automater bdfproxy blindelephant creddump deblaze fimap findmyhash funkload grabber intersect killerbee libgnuradio-baz
  libpython-stdlib miranda nfspy pdgmail peepdf powerfuzzer pyrit python python-aes python-atomicwrites python-backports-abc
  python-backports.functools-lru-cache python-bs4 python-colorama python-configobj python-dateutil python-distorm3 python-editorconfig
  python-enum34 python-et-xmlfile python-funcsigs python-future python-gtk2 python-halberd python-http-parser python-importlib-metadata
  python-jdcal python-jsbeautifier python-jsonpickle python-matplotlib python-minimal python-mock python-more-itertools python-openpyxl
  python-pathlib2 python-peepdf python-pefile python-pluggy python-pymssql python-pyscard python-pysqlite2 python-pytest python-pyv8
  python-pyx python-rfidiot python-scandir python-scapy python-serial python-singledispatch python-sip python-soupsieve python-subprocess32
  python-tornado python-usb python-utidylib python-webunit python-wxgtk3.0 python-wxtools python-wxversion python-zipp sslcaudit
  tcpwatch-httpproxy ua-tester volafox volatility wifitap zenmap

The following packages will be upgraded:

  libpython2-stdlib python2 python2-minimal

3 upgraded, 0 newly installed, 80 to remove and 2 not upgraded.
Need to get 73,0 kB of archives.
After this operation, 716 MB disk space will be freed.
Do you want to continue? [Д/н] 

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

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

Попробуй сделать upgrade вместо dist-upgrade. Если не поможет, попробуй install с указанием тех пакетов, которые хочешь сохранить. Даже если не поможет, хотя бы увидишь причину

З.Ы. parrot явно не для новичков

router ★★★★★ ()

и да, паррот не для новичков

Zlo ★★★★ ()
Ответ на: комментарий от router

спс за подсказки

я изночально написал sudo apt full-upgrade , но и

upgrade dist-upgrade - одно и тоже пишет, хочет удалить нужные мне программы

а вот совет с инсталл: написал инсталл атом ( первая прога, которую хочет удалить), показал список пакетов (пакеты питона3), которые уже не требуются и можно авторемовем удалить ( до этого авторемов ни чего не просил), удалил, запустил опять обновление, и опять пишет, что хочет удалить нужные мне программы и атом остался в том списке…

зы: да давно сижу на пароте, всякое бывало, своими силами и чтением справлялся, но с этим чтото ваще не получается(( и не знаю в какую сторону рыть….

LinNooB ()
Ответ на: комментарий от Zlo

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

хотя…атом…ну хз, я думаю это популярный инструмент и давно уже должен был обновится и т.п.

есть еще предложения ребят?

LinNooB ()
Ответ на: комментарий от LinNooB

Я почти не пользовался Synaptic; aptitude в Debian все зависимости показывает. Ещё в описании новой версии python2 может быть что-нибудь про ненужность python2.

AVRS ★★ ()
Последнее исправление: AVRS (всего исправлений: 1)
  1. apt -o Debug::pkgProblemResolver=yes upgrade
  2. apt install python python2
  3. apt install python

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

router ★★★★★ ()
Последнее исправление: router (всего исправлений: 3)
Ответ на: комментарий от AVRS

ну да, показывает, и говорит удалит мои программы чтобы обновить питон2

да искал, много сайтов перерыл, ничего годного

LinNooB ()
Ответ на: комментарий от slaykovsky

а зен мап например? ток не надо плиз писать что есть консольный))

LinNooB ()
Ответ на: комментарий от kardapoltsev

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

LinNooB ()
Ответ на: комментарий от LinNooB

Сравни зависимости установленных версий и новых. Они перестали зависеть от удаляемых пакетов или стали конфликтовать с ними?

AVRS ★★ ()
Последнее исправление: AVRS (всего исправлений: 1)
Ответ на: комментарий от router

вывод apt -o Debug::pkgProblemResolver=yes upgrade

Reading package lists… Done Building dependency tree
Reading state information… Done Entering ResolveByKeep 10% Dependencies are not satisfied for python:amd64 < 2.7.17-2 @ii mK Ib > Keeping package python:amd64 Dependencies are not satisfied for python:amd64 < 2.7.17-2 @ii mK Ib > Package python:amd64 python:amd64 Depends on python2:amd64 < 2.7.17-2 -> 2.7.18-2 @ii umU > (= 2.7.17-2) Keeping Package python2:amd64 due to Depends Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib > Keeping package python2:amd64 Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib > Package python2:amd64 python2:amd64 PreDepends on python2-minimal:amd64 < 2.7.17-2 -> 2.7.18-2 @ii umU > (= 2.7.17-2) Keeping Package python2-minimal:amd64 due to PreDepends Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib > Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib > Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib > Package python2:amd64 python2:amd64 Depends on libpython2-stdlib:amd64 < 2.7.17-2 -> 2.7.18-2 @ii umU > (= 2.7.17-2) Keeping Package libpython2-stdlib:amd64 due to Depends Calculating upgrade… Done The following packages have been kept back: libpython2-stdlib python2 python2-minimal 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

LinNooB ()

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

Тебе питон2 сильно нужен? От него стараются избавится.

не хочется переустанавливать настроенный атом и др. программы.

С этим не придётся ничего делать, если конфиги в хомяке.

crutch_master ★★★★★ ()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от AVRS

"apt -o Debug::pkgProblemResolver=yes upgrade Reading package lists… Done

Building dependency tree

Reading state information… Done

Entering ResolveByKeep 10%

Dependencies are not satisfied for python:amd64 < 2.7.17-2 @ii mK Ib >Keeping package python:amd64

Dependencies are not satisfied for python:amd64 < 2.7.17-2 @ii mK Ib >Package python:amd64 python:amd64 Depends on python2:amd64 < 2.7.17-2 -> 2.7.18-2 @ii umU > (= 2.7.17-2)

Keeping Package python2:amd64 due to Depends

Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib >Keeping package python2:amd64

Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib >

Package python2:amd64 python2:amd64 PreDepends on python2-minimal:amd64 < 2.7.17-2 -> 2.7.18-2 @ii umU > (= 2.7.17-2)

Keeping Package python2-minimal:amd64 due to PreDepends

Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib >

Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib >

Dependencies are not satisfied for python2:amd64 < 2.7.17-2 | 2.7.18-2 @ii umH Ib >

Package python2:amd64 python2:amd64 Depends on libpython2-stdlib:amd64 < 2.7.17-2 -> 2.7.18-2 @ii umU > (= 2.7.17-2)

Keeping Package libpython2-stdlib:amd64 due to Depends Calculating upgrade… Done

The following packages have been kept back:

libpython2-stdlib python2 python2-minimal

0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded."

попробовал разные варианты, чёт не получается(( пощёлкал интерером…

LinNooB ()
Ответ на: комментарий от crutch_master

не нужен, но при удалении его удаляются приложения, описанные в первом посте

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

но, есть обновления питона2, которые при обновлении так же почему то удаляют эти приложения, так же есть в первом посте

LinNooB ()
Ответ на: комментарий от LinNooB

По идее atom не должен зависеть от второго пистона. Там зависимости уходят куда-то глубоко. Я бы запустил aptitude и попробовал поискать решения. 3-й питон стоит?

crutch_master ★★★★★ ()
Ответ на: комментарий от LinNooB

Из этого ничего особо не понять.

Под «решениями» crutch_master, видимо, имеет в виду то, что делает «Решатель»/«Resolver».

В aptitude можно попробовать выбрать несовместимые действия (если не получается, есть настройки), от которых пакеты будут подсвечены красным. Тогда через меню «Решатель» надо посмотреть предлагаемые решения; там могут быть указаны и причины.

См. ещё обратные зависимости.

AVRS ★★ ()
Ответ на: комментарий от LongLiveUbuntu

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

LinNooB ()
Ответ на: комментарий от AVRS

вот что пишет про питон2 https://ibb.co/gm3hy6T я тут ни чего особо не понимаю, но понимаю что это мои проблемы)) если ни у кого не появится желания мне помочь и по пунктам описать что надо тыкнуть и ввести, я вас пойму, и попробую глубже вникнуть в вопрос, в перевод и т.п.

LinNooB ()

Ну так удаляй. Или не обновляйся.

Питон 2 выкинули вместе с программами на нём.

У Атома конфиги никуда не денутся. Ну поставишь с сайта

https://flight-manual.atom.io/getting-started/sections/installing-atom/#platform-linux

Тебе всё равно же делать нечего, если Parrot поставил

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 3)
Ответ на: комментарий от fornlr

спасибо за совет, но я уже отвечал- так я сделаю следующий раз после обновления, если автоматом ни чего не исправится

«Тебе всё равно же делать нечего, если Parrot поставил» = странное утверждение, можно поподробнее, почему такой вывод?)) просто как раз есть чем занятся всегда и на несколько лет вперёд))

LinNooB ()
Ответ на: комментарий от fornlr

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

LinNooB ()
Ответ на: комментарий от LinNooB

После обновления что-нибудь может сломаться, а найти источник после полного обновления будет трудно. Учись пользоваться aptitude: «+» на заголовке, фильтр (ограничение отображения) и решатель помогут обновлять побольше за раз; установи apt-listbugs и используй «C», чтобы пореже устанавливать баги.

AVRS ★★ ()
Последнее исправление: AVRS (всего исправлений: 1)
Ответ на: комментарий от LinNooB

'+' - поставить, '-' - удалить, ':' - оставить как есть, при появлении конфликтов покажет возможные решения и куда нажимать, чтобы еще как-то это решить. В худшем случае пойдешь по списку зависимостей.

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

По идее atom не должен зависеть от второго пистона.

Да как-то не очень.

https://github.com/atom/atom/issues/20585

Если накладывать на мерку Debian (или на чём там этот попугай 🦜 и как сделан). То тут вопрос не однозначный.

fornlr ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.