1

Я обычно пользователь Windows, но я решил проверить Django, и было рекомендовано сделать это на Linux-коробке.

Я скачал Django-1.2.5.tar.gz, и по умолчанию он закончился в папке tmp. Должен ли я распаковать его здесь, или он должен быть сначала перемещен в другую папку? Относится ли это к тому, где он окажется после установки?

Я распаковал его в tmp-папку, переместил в новую папку и запустил процедуру установки. Вещи вроде бы в порядке, но я понятия не имею, куда все делось. Установлен ли Django в папку tmp или он автоматически помещается в волшебную файловую систему (от мышления пользователя Windows)?

Мне очень нравится Ubuntu, так что я надеюсь получить больше понимания

3 ответа3

2

Посетите https://help.ubuntu.com/community/InstallSoftware для получения информации о том, как мы устанавливаем программное обеспечение в Ubuntu. Это совершенно другой подход к Windows, вы никогда не должны загружать и устанавливать программное обеспечение со случайных веб-сайтов. Тысячи и тысячи различных пакетов уже доступны, предварительно собраны и протестированы! Вы действительно хотите избежать компиляции из исходного кода, когда это возможно. Если вы это сделаете, вам нужно будет внимательно прочитать документацию, которая объяснит, куда все будет установлено.]

Я полагаю, что для вашего конкретного случая вам нужен пакет ' python-django '? (Я искал django на http://packages.ubuntu.com/search?keywords=django&searchon=names&suite=maverick&section=all, и это кажется правильным.)

Нажмите на мою первую ссылку для получения информации о том, как установить этот пакет, или просто введите:

sudo apt-get install python-django

в окно терминала.

1

Во-первых, /tmp следует считать временным - все, что находится там, может быть удалено при перезагрузке или ранее.

Так что это хорошее место для загрузки установочных тарболов.

Обычно, когда вы делаете что-то под названием «установка» в Linux, это означает, что оно постоянно помещается в систему, в распознанные системные каталоги, такие как /bin, /usr /local / и так далее. Для пакетов Python, таких как Django, вы можете найти его сейчас в каталоге 'site-packages' в /usr/lib/python2.5 или аналогичном.

Теперь это применимо только в том случае, если вы запускаете установку с правами суперпользователя. Обычные пользователи не могут писать в системные каталоги.

Кроме того ... вы часто можете запускать вещи без необходимости их установки. Вы просто делаете 'build' и затем запускаете из каталога, где находятся исходные файлы (обычно это каталог, в который вы распаковали tarball). Обычный способ работы может состоять в том, чтобы выполнять сборку как обычный пользователь, и, как только вы успешно это сделаете, станьте пользователем «root» и сделайте последний шаг установки, чтобы пакет был доступен каждому постоянно в системных каталогах.

Надеюсь, это поможет...

-1

sudo apt-get install python-django работает в Ubuntu 13.04

После установки python или обновления пакетов с помощью

sudo apt-get update

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .