Проблемы с установкой ракетки - PullRequest
0 голосов
/ 09 февраля 2012

Я использую Ubuntu ... Я пытаюсь установить ракетку с их сайта http://racket -lang.org / download / ...

После установки в racket/ есть bin, collects, doc, include, lib и man в качестве папок и README.

Я пытаюсь запустить DrRacket, Racket, Gracket или raco, мне всегда говорят The program 'drracket' is currently not installed. You can install it by typing: sudo apt-get install racket

Похоже, он не был установлен ... Кто-нибудь может помочь?

Я тоже пытаюсь sudo apt-get install racket, но загрузка приостанавливается:

After this operation, 299 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
0% [Connecting to us.archive.ubuntu.com (91.189.92.182)]

это всегда 0% ... Может кто-нибудь помочь?

PS: через некоторое время ... я получил сообщение:

Err http://us.archive.ubuntu.com/ubuntu/ oneiric/universe racket-common all 5.1.1+dfsg1-2
  Could not connect to us.archive.ubuntu.com:80 (91.189.92.184), connection timed out [IP: 91.189.92.184 80]
Err http://us.archive.ubuntu.com/ubuntu/ oneiric/universe racket i386 5.1.1+dfsg1-2
  Unable to connect to us.archive.ubuntu.com:http: [IP: 91.189.92.184 80]
Err http://us.archive.ubuntu.com/ubuntu/ oneiric/universe racket-doc all 5.1.1+dfsg1-2
  Unable to connect to us.archive.ubuntu.com:http: [IP: 91.189.92.184 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/universe/r/racket/racket-common_5.1.1+dfsg1-2_all.deb  Could not connect to us.archive.ubuntu.com:80 (91.189.92.184), connection timed out [IP: 91.189.92.184 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/universe/r/racket/racket_5.1.1+dfsg1-2_i386.deb  Unable to connect to us.archive.ubuntu.com:http: [IP: 91.189.92.184 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/universe/r/racket/racket-doc_5.1.1+dfsg1-2_all.deb  Unable to connect to us.archive.ubuntu.com:http: [IP: 91.189.92.184 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Edit1: Другой вопрос, как удалить пакет, который я скачал с их веб-сайта ... Могу ли я просто сделать rm -rf?

Ответы [ 2 ]

3 голосов
/ 09 февраля 2012

Установщик со страницы загрузки ракетки имеет два режима, которые вы выбираете как ответ на первый заданный вами вопрос. Режим одного каталога помещает все это в один каталог, который вы можете позже удалить, просто удалив. В этом режиме программа установки также должна запросить место для размещения символических ссылок на двоичные файлы (те, которые находятся в подкаталоге bin), и они должны быть помещены в какой-то каталог, который есть в вашем $PATH.

.

Удобная особенность такого рода настройки заключается в том, что вы можете установить ее в любом месте, не требуя root-доступа. Это также удобно тем, что вы можете позже переименовать и переместить его, а также использовать несколько версий.

Если выполнение этих команд (которые должны быть в нижнем регистре, кстати) производит такой вывод, то, похоже, у вас есть заглушки, которые его производят. (И я не знаю, почему это будет сделано, поэтому уточнения по этим файлам приветствуются.) Наконец, обратите внимание, что PPA, на который указывал Асуму, постоянно обновляется в последнем выпуске, поэтому он будет лучше, чем любой другой по умолчанию. есть.

2 голосов
/ 09 февраля 2012

Вы пробовали запустить apt-get update, как предложено в сообщении об ошибке? Это часто происходит, когда ваш список пакетов устарел.

Вы, вероятно, хотите установить это через дистрибутив Linux, но если вы хотите использовать уже установленную версию, вам, вероятно, просто нужно добавить каталог racket/bin в ваш путь. то есть, добавьте что-то вроде export PATH="$HOME/racket/bin/:$PATH" к своему .bashrc.

В Ubuntu вы также можете использовать PPA , который настроил Джон Рафкинд, чтобы вы могли установить его с помощью apt-get. На странице для PPA есть раздел «Добавление этого PPA в вашу систему», в котором объясняется, как его установить.

...