Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4303

Re: [Python-de] Python auf gnu/linux (linux mint )

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Christopher Arndt <chris@chrisarndt.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Python auf gnu/linux (linux mint )
Date Sat, 20 Feb 2016 16:11:14 +0100
Lines 79
Message-ID <mailman.32.1455981092.13884.python-de@python.org> (permalink)
References <CANbsPr6HVo0UvMO+P3y-8s6R9WgsXU1DsoOTvr_dvPWTdy=uOA@mail.gmail.com> <20160220133756.23969bc5@esprimo> <56C86567.5090806@chrisarndt.de> <20160220152709.70960b27@esprimo>
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xhmjRVIX29cbC4Gh2fiP4tjMaqMrQe9DJ"
X-Trace news.uni-berlin.de KBqENL2x9v/p0GPxvSIU5whUgnbZfxW/KZ3+xIQuP7sA==
Return-Path <chris@chrisarndt.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
X-Virus-Scanned Debian amavisd-new at mx1.0x20.eu
Openpgp id=F0BA1EAE86651989C0A1C9901E0D97B33A4E1F31
X-Enigmail-Draft-Status N1110
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
In-Reply-To <20160220152709.70960b27@esprimo>
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.21rc2
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
Xref csiph.com de.comp.lang.python:4303

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Am 20.02.2016 um 15:27 schrieb Florian Diesch:
> Ich bin eher vorsichtig mit inoffiziellen Paketquellen

Das ist im Prinzip eine gute Einstellung.

> die aktuellere Versionen von systemrelevanter Software enthält, weil das oft zu
> Problemen führen kann, die gerade Anfänger schnell überfordern.

Das gilt nur für Pakete, die vorhandene Pakete ersetzen. Die Python
Pakete aus dem Deadsnakes PPA installieren weitere Pythonversionen
zusätzlich. Deswegen enthalten die Paketnamen auch die Version.

Ein selbst kompiliertes Python, das man mit "make install" in /usr/local
installliert, führt hingegen dazu, dass Programme, bei denen
/usr/local/bin *vor* /usr/bin in der PATH-Environmentvariable steht,
plötzlich das "python"-Executable in /usr/local/bin statt das
System-Python (/usr/bin/python) verwenden. Also ist gerade hier die
Gefahr größer, systemrelevante Software zu beeinträchtigen.

Mir leuchtet außerdem nicht ein, warum es für einen Anfänger einfacher
sein soll, die ganzen Library-Dependencies, die für das Kompilieren von
Python notwendig sind, zu identifizieren und entsprechen -dev Pakete zu
installieren.

> Eine saubere manuelle Installation in ein Verzeichnis unter /usr/local/
> kann man im Ernstfall deutlich einfacher entfernen, als wenn z.B. der
> Paketmanager über doppelte Dateien in verschiedenen Paketen meckert.

Wenn ein Paket Dateien enthält, die auch in anderen installierten
Paketen enthalten sind, lässt es sich erst gar nicht installlieren.
Distributionspakete lassen sich idR rückstandslos entfernen, das ist ja
gerade der Sinn eines Paketsystems.

Natürlich gibt es schlechte Pakete, die Postinstall-Skripte enthalten,
die irgendeinen Schindluder treiben. Die sind halt kaputt und da gilt
der einleitende Satz. Das Deadsnakes PPA ist aber wohlbekannt und als
seriös zu betrachten.


Chris

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

Re: [Python-de] Python auf gnu/linux (linux mint ) Christopher Arndt <chris@chrisarndt.de> - 2016-02-20 16:11 +0100

csiph-web