debian python2

Trochę zapomniałem o pythonie, szczególnie wersji 2 aczkolwiek wypadało by się go w końcu pozbyć z systemu (o ile oczywiście jakiś tool nadal go nie potrzebuje).

Warto sobie sprawdzić co mamy zainstalowane:

dpkg -l|grep python

I wywalić co nie trzeba, w moim przypadki na starym sidzie:

apt-get autoremove --purge python
apt-get autoremove --purge python2
apt-get autoremove --purge python2-minimal
apt-get autoremove --purge python2.7
apt-get autoremove --purge python2.7-minimal

Oczywiście warto zweryfikować co ma zostać usunięte, u mnie tylko cherrytree łapał się do wywalenia na co koniec końców się zdecydowałem. Cherrytree zainstalowałem z flatpaka co by się już definitywnie pozbyć pythona 2*

sid, alacarte, python

Gdyby komuś zależało na możliwości edycji menu poprzez alacarte w sidzie radze się wstrzymać z aktualizacją paczek pythona. Niestety alacarte wypluwa wtedy:

Traceback (most recent call last):
File "/usr/share/alacarte/Alacarte/MainWindow.py", line 433, in on_item_tree_show_toggled
self.editor.setVisible(item, False)
File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 201, in setVisible
menu_xml = self.__getXmlMenu(self.__getPath(item.get_parent()), dom, dom)
File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 506, in __getXmlMenu
node = self.__addXmlMenuElement(element, name, dom)
File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 517, in __addXmlMenuElement
return element.appendChild(node)
File "/usr/lib/python2.7/xml/dom/minidom.py", line 1550, in appendChild
"two document elements disallowed")
xml.dom.HierarchyRequestErr: two document elements disallowed

Jeśli komuś nie przeszkadza to niech instaluje, dla tych co już zaktualizowali system pozostaje downgrade kilku paczek jeśli muszą coś edytować w tej chwili, jak ja 😛