Preinstalace DEB baliku na urcitou verzi

Nedavno jsem si kompiloval pjsip. Nechtel jsem si zaneradit system, a proto jsem nepouzil make install. Misto toho jsem si nechal pomoci checkinstall vygenerovat deb balicek.
Nevsiml jsem si, ze vysledny balicek se jmenuje python.
Checkinstall ihned po vygenerovani balicku balicek nainstaluje.

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 # 

 

Tim jsem si rozbil apt v systemu. Soubory se sice neprepsaly, ale misto puvodni python balicku system najednou videl novy.
Logicke by bylo python odinstalovat a znovu nainstalovat. Jenze tim by se odebrala nejmene polovina systemu.

Pouzitelnym resenim se nakonec ukazalo pro instalaci vynutit verzi balicku. Na packages.ubuntu.com jsem nasel presnou verzi a spustil instalaci:

apt-get install python=2.7.11-1)

coz nastesti problem opravilo.

2 komentáře u „Preinstalace DEB baliku na urcitou verzi

  1. Vaclav Kasal

    dpkg povoluje odinstalaci baliku bez zavislosti
    odinstalace:
    dpkg -r –force-depends python

    nasledna doinstalace zavislosti:
    apt install -f -y

    odzkouseno

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *