Sziasztok,
hogyan tudok debian buster (10.8) alatt Python-3.6.12.tar.xz python-3.6.12.tar.xz bol debian installacios fajlt kompilalni?
Koszonom elore a segitseget.
Megjegyzes: Tudom, hogy alapbol az installacio alatt felkerul sok python3 csomag is. Nekem azonban szuksegem lenne arra, hogy
parhuzamosan mukodjon a python 3.6.12 is .
Koszonom elore a segitseget.
Ardi
- 177 megtekintés
Hozzászólások
Miert nem jo a benne levo 3.7-es verzio? Ha nagyon kell a 3.6 (amibol a 3.6.13 volt az utolso), akkor probalkozhatsz becsomagolni pl. a 3.7-es debian patch alapjan, de hozza kell nyulni erdemben, pl. a debian/patch tartalmabol ki kell dobni, ami szuksegtelen.
- A hozzászóláshoz be kell jelentkezni
ha jol latom 3.6-os pont nincs debian forraskent, van 3.5 es 3.7
amit megtehetsz hogy megnezed hogy patchelik meg a python3.7_3.7.3.orig.tar.xz-t a python3.7_3.7.3-2+deb10u3.debian.tar.xz-al hogy a debian/rules binary letrehozza a telepitheto fajlokat
vagy nem csinalsz telepito fajlokat csak hasznalod a mashol leforditott binarist
vagy megnezed ubuntuban van-e
vagy valamilyen masik taroloban
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
Sziasztok,
koszonom a hozzaszolasokat - elindultam egy uton - lasd alabb:
talaltam egy leirast az https://gist.github.com/FollowMeDown/ee1dae50c0963395712e4ae27adeecb5#f…
oldalon.
Eszerint probalkozom:
Forras: https://www.python.org/ftp/python/3.6.12/Python-3.6.12.tar.xz
Visszajelzek, meddig sikerult jutnom.
Megjegyzes: a python3.6.x verzio feltetele egy uj szoftvernek.
Ardi
- A hozzászóláshoz be kell jelentkezni
Nos, az utolso parancs:
dpkg-buildpackage -rfakeroot
hibat jelez:
de letrehoz 2 deb fajlt.
dpkg-buidpackage: error: failed to sign .dsc file
Ehelyett most a debuild: -b -uc -us
paranccsal probalkozom (without signed deb package).
Ardi
- A hozzászóláshoz be kell jelentkezni
ubuntu es debian kb egymas kompatibilis egymassal. a bionicban 3.6-os python van: https://packages.ubuntu.com/bionic/python3.6
kiprobaltam, siman felmegy busterre, 4 csomagra van szukseged: python3.6, python3.6-minimal, libpython3.6-stdlib, libpython3.6-minimal
wgeteld le a deb-eket, majd dpkg-val egyszerre szord fel.
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
ha mindenkepp a 3.6.12 verzio kell, akkor ezek a lepesek:
felrakod a szukseges toolokat:
apt-get install devscripts git-buildpackage wget
letoltod a bionic forrast:
dget http://archive.ubuntu.com/ubuntu/pool/main/p/python3.6/python3.6_3.6.9-1~18.04ubuntu1.4.dsc
importalod a forrast:
gbp import-dsc python3.6_3.6.9-1~18.04ubuntu1.4.dsc
letoltod az uj pythont:
wget https://www.python.org/ftp/python/3.6.12/Python-3.6.12.tar.xz
belepsz bionicos forras dirbe, es importalod az uj forrast:
cd python3.6
gbp import-orig ../Python-3.6.12.tar.xz
torlod az egyik CVE patchet, mert az mar benne van:
sed '/CVE-2019-16056/d' -i debian/patches/series
adsz neki uj changelogot:
dch -v 3.6.12-1+ardi1 -D buster -M "merge 3.6.12 source"
buildeled a cuccot (ki fogja irni melyik csomag hianyzik meg, felrakod)
dpkg-buildpackage -us -uc -b
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
csak ugy kivancsisagbol probaltam ezt is:
torlod az egyik CVE patchet, mert az mar benne van:
sed '/CVE-2019-16056/d' -i debian/patches/series
root@server:~/python3.6# sed '/CVE-2019-16056/d' -i debian/patches/series
sed: can't read debian/patches/series: No such file or directory
Ardi
- A hozzászóláshoz be kell jelentkezni
erdekes. nalam ott van. master branchben vagy?
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
gondolom, a kerges git-tel kapcsolatos. nem vagyok programozo, nem hasznalok git-et.
siman a /tmp konyvtarban futtattam le a parancsokat, amiket emlitettel.
ardi
- A hozzászóláshoz be kell jelentkezni
Koszonom szepen a segitseget.
Asszem, mar a vegen vagyok es csak vhogy a debsigs (package) segitsegevel kene alairnom, majd verifikalnom a csomagot.
Ardi
- A hozzászóláshoz be kell jelentkezni