Ben derleyerek Ubuntu 14.04 üzerinde Python 2.7.9 yüklü kaynağını tarafından, .configre
, make
, ve make altinstall
. make altinstall
çünkü varsayılan Python 2.7.6'nın üzerine yazmak istemiyorum. Kendi yüklediğim 2.7.9 içinde /usr/local/bin/python2.7
ve diğer dizinlerde birçok dosya altında /usr/local
. Gönderen README kaynak yükleme paketinde:
Unix ve Mac sistemlerinde, aynı yükleme önekini (- yapılandırma komut dosyasına ön-argüman olarak) kullanarak Python'un birden çok sürümünü kurmayı düşünüyorsanız, birincil python çalıştırıcınızın farklı bir sürümün üzerine yazılmamasına dikkat etmelisiniz.
"Make altinstall" kullanılarak yüklenen tüm dosyalar ve dizinler ana ve küçük sürümleri içerir ve böylece yan yana yaşayabilir. "make install" ayrıca $ {prefix} /bin/pythonX.Y olan $ {prefix} / bin / python oluşturur.
Aynı öneki kullanarak birden çok sürüm yüklemeyi düşünüyorsanız, hangi sürümün (varsa) "birincil" sürümünüz olduğuna karar vermelisiniz. "Make install" kullanarak bu sürümü yükleyin. "Make altinstall" ı kullanarak diğer tüm sürümleri yükleyin.
Örneğin, Python 2.5, 2.6 ve 3.0'ı 2.6 birincil sürüm olacak şekilde yüklemek isterseniz, 2.6 derleme dizininizde "make install" ve diğerlerinde "altinstall" yapmalısınız.
Şimdi kendi yüklediğim 2.7.9 sürümünü kaldırmak istiyorum.
Neyse ki hala kaynak kodum var, ama ne yazık ki, Makefile kaldırma bölümü yok
$ sudo make uninstall make: *** No rule to make target `uninstall'. Stop.
Sonra başka bir yol denedim: önce kaynak ve derleme bir hata oluşturmak, deb yükleyin (umarım yüklü dosyaları üzerine yazarak
make altinstall
) ve sonra deb kaldırmak.Ben tarafından deb dosyası oluşturmak Ama
checkinstall
emin eğer ben için farklı yapmalıyım, nasıl benmake altinstall
için gelenmake install
. Ne denedim:$ checkinstall altinstall ... Installing with altinstall... ========================= Installation results =========================== /var/tmp/tmp.4ZzIiwqBNL/installscript.sh: 4: /var/tmp/tmp.4ZzIiwqBNL/installscript.sh: altinstall: not found ...
Ben deb yükleme yükleme işlemini çoğaltacak böylece nasıl bir deb oluşturabilirim acaba
make altinstall
?Veya python 2.7.9'u kaldırmanın yolu nedir?
Not: İlk linkte kaynak paketi de vardır setup.py
, install-sh
üstelik README
.
/usr/local
bunun yerine kullanılması dışında /usr
. dpkg -L python2.7
ve dpkg -L python2.7-minimal
. Ve neye ihtiyacın var 2.7.9
?
apt-get install python-pip
.