Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: tuxmartin 06. 11. 2016, 11:52:39

Název: Python - rozbité apt závislosti
Přispěvatel: tuxmartin 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).
Název: Re:Python - rozbite apt zavislosti
Přispěvatel: gamer 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
Název: Re:Python - rozbite apt zavislosti
Přispěvatel: tuxmartin 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.