Python - rozbité apt závislosti

Python - rozbité apt závislosti
« kdy: 06. 11. 2016, 11:52:39 »
Ahoj, kompiloval jsem si pjsip. Pro vetsi pohodli jsem si nechal pomoci checkinstall vygenerovat deb balicek.
Nevsiml jsem si, ze vysledny balicek se jmenuje python.

Kód: [Vybrat]
martin python # pwd
/usr/local/src/pjproject-2.5.5/pjsip-apps/src/python

martin python # file /usr/local/src/pjproject-2.5.5/pjsip-apps/src/python/python_20161106-1_amd64.deb
/usr/local/src/pjproject-2.5.5/pjsip-apps/src/python/python_20161106-1_amd64.deb: Debian binary package (format 2.0)


martin python # dpkg -l | grep python
...
ri  python                                       20161106-1                                 amd64        Package created with checkinstall 1.6.2
...

martin python # dpkg -L python
/.
/usr
/usr/local
/usr/local/lib
/usr/local/lib/python2.7
/usr/local/lib/python2.7/dist-packages
/usr/local/lib/python2.7/dist-packages/pjsua-2.5.5.egg-info
/usr/local/lib/python2.7/dist-packages/_pjsua.so
/usr/local/lib/python2.7/dist-packages/pjsua.pyc
/usr/local/lib/python2.7/dist-packages/pjsua.py
martin python #

Kdyz spustim python, funguje:
Kód: [Vybrat]
martin@martin ~ $ python
Python 2.7.12 (default, Jul  1 2016, 15:12:24)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

otazka, co to udela po restartu.

Nemuzu ted vubec pouzivat apt kvuli rozbitym zavislostem. A pokud bych chtel balicek python odebrat a znova nainstalovat, smaze se mi vetsina systemu - temer vse zavisi na python balicku.

Muzete mi prosim poradit, co s tim?
Ano, mel jsem davat vetsi pozor.

Mint 18 (Ubuntu 16.04).
« Poslední změna: 07. 11. 2016, 09:04:47 od Petr Krčmář »
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."


gamer

Re:Python - rozbite apt zavislosti
« Odpověď #1 kdy: 06. 11. 2016, 12:39:47 »
Zkus nainstalovat tu správnou verzi balíčku python z repozitáře, musíš zjistit správnou verzi pro tvoji distribuci, pro Debian Jessie by to bylo 2.7.9-1
Kód: [Vybrat]
apt-get install python=2.7.9-1

Re:Python - rozbite apt zavislosti
« Odpověď #2 kdy: 06. 11. 2016, 17:18:57 »
Zkus nainstalovat tu správnou verzi balíčku python z repozitáře, musíš zjistit správnou verzi pro tvoji distribuci, pro Debian Jessie by to bylo 2.7.9-1
Kód: [Vybrat]
apt-get install python=2.7.9-1

Diky moc!
Funguje.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."