Zanurkuj w Pythonie/Python w systemach Linux
Z Wikibooks, biblioteki wolnych podręczników.
Spis treści |
[edytuj] Python w dystrybucjach Linuksa
Instalacja z gotowych pakietów binarnych dla konkretnej dystrybucji Linuksa jest stosunkowo prosta. Większość dystrybucji posiada już zainstalowaną wersję Pythona. Możesz także pokusić się o instalację ze źródeł.
Wiele dystrybucji Linuksa zawiera graficzne narzędzia służące do instalacji oprogramowania. My jednak opiszemy, jak to zrobić w konsoli w wybranych dystrybucjach Linuksa.
[edytuj] Python w dystrybucji Red Hat Linux
Możemy zainstalować Pythona wykorzystując polecenie rpm:
localhost:~$ su -
Password: [wpisz hasło roota]
[root@localhost root]# wget http://python.org/ftp/python/2.3/rpms/redhat-9/python2.3-2.3-5pydotorg.i386.rpm
Resolving python.org... done.
Connecting to python.org[194.109.137.226]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7,495,111 [application/octet-stream]
...
[root@localhost root]# rpm -Uvh python2.3-2.3-5pydotorg.i386.rpm
Preparing... ########################################### [100%]
1:python2.3 ########################################### [100%]
[root@localhost root]# python #(1)
Python 2.2.2 (#1, Feb 24 2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)] on linux2
Type "help", "copyright", "credits", or "license" for more information.
>>> [wciśnij Ctrl+D, żeby wyjść z programu]
[root@localhost root]# python2.3 #(2)
Python 2.3 (#1, Sep 12 2003, 10:53:56)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
Type "help", "copyright", "credits", or "license" for more information.
>>> [wciśnij Ctrl+D, żeby wyjść z programu]
[root@localhost root]# which python2.3 #(3)
/usr/bin/python2.3
- Wpisując polecenie python zostaje uruchomiony Python. Jednak jest to starsza jego wersja, domyślnie zainstalowana wraz z systemem. To nie jest to, czego chcemy.
- Podczas pisania tej książki najnowszą wersją był Python 2.3. Za pomocą polecenia python2.3 uruchomimy nowszą, właśnie zainstalowaną wersje.
- Jest to pełna ścieżka do nowszej wersji Pythona, którą dopiero co zainstalowaliśmy.
[edytuj] Python w dystrybucji Debian
Pythona zainstalujemy wykorzystując polecenie apt-get.
localhost:~$ su - Password: [wpisz hasło roota] localhost:~# apt-get install python Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: python2.3 Suggested packages: python-tk python2.3-doc The following NEW packages will be installed: python python2.3 0 upgraded, 2 newly installed, 0 to remove and 3 not upgraded. Need to get 0B/2880kB of archives. After unpacking 9351kB of additional disk space will be used. Do you want to continue? [Y/n] Y Selecting previously deselected package python2.3. (Reading database ... 22848 files and directories currently installed.) Unpacking python2.3 (from .../python2.3_2.3.1-1_i386.deb) ... Selecting previously deselected package python. Unpacking python (from .../python_2.3.1-1_all.deb) ... Setting up python (2.3.1-1) ... Setting up python2.3 (2.3.1-1) ... Compiling python modules in /usr/lib/python2.3 ... Compiling optimized python modules in /usr/lib/python2.3 ... localhost:~# exit logout localhost:~$ python Python 2.3.1 (#2, Sep 24 2003, 11:39:14) [GCC 3.3.2 20030908 (Debian prerelease)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> [wciśnij Ctrl+D, żeby wyjść z programu]
[edytuj] Python w dystrybucji Mandriva
W konsoli z użytkownika root wpisujemy polecenie:
$ su - Password: [wpisz hasło roota] # urpmi python
[edytuj] Python w dystrybucji Fedora/Fedora Core
Aby zainstalować Pythona w dystrybucji Fedora/Fedora Core należy w konsoli wpisać:
$ su - Password: [wpisz hasło roota] # yum install python
Można też zainstalować Pythona przy instalacji systemu, wybierając pakiety programistyczne.
[edytuj] Python w dystrybucji Gentoo GNU/Linux
W Gentoo do instalacji Pythona możemy użyć programu emerge:
$ su - Password: [wpisz hasło roota] # emerge python
aczkolwiek, jako że narzędzie emerge (należące do pakietu sys-apps/portage) napisane jest w Pythonie, użytkownicy tej dystrybucji dostają Pythona wprost z pudełka.
[edytuj] Python w dystrybucji Arch Linux
Instalacja pythona w dystrybucji Arch Linux jest dziecinnie prosta, ogranicza się do jednego polecenia:
# Musisz podbić uprawniwnia np. za pomocą su lub sudo pacman -S python
Wystarczy potwierdzić chęć instalacji i poczekać chwilę:
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...
Celuje (1): python-2.6.2-4 [15,01 MB]
Całkowity rozmiar do pobrania: 15,01 MB
Całkowity rozmiar po instalacji: 61,38 MB
Kontynuować instalację? [T/n] t
:: Pobieranie pakietów z extra..
python-2.6.2-4-i686 15,01M 746,6K/s 00:00:20 [###################] 100%
sprawdzanie spójności pakietów...
(1/1) sprawdzanie konfliktów plików [###################] 100%
(1/1) instalowanie python [###################] 100%
Opcjonalne zależności dla python
tk: for IDLE, pynche and modulator