Ребята, помогите, пожалуйста. Я дама :), в Питоне не разбираюсь, но немного пользуюсь линуксом (Ubuntu 11.10), хотя и не сильна в командной строке (гуглю, когда что-то нужно).
Пытаюсь запустить скрипт, который позволяет конвертировать chm файлы в pdf.
Вот ссылка на архив со скриптом:
http://code.google.com/p/chm2pdf/downloads/detail?name=chm2pdf-0.9.1.tar.gz&can=2&q=
Я скачала архив, разархивировала его и дальше делала все, как указано в README.
Вот что я делала в терминале:
svetlana@svetlana-DOTS:~$ cd Downloads/
svetlana@svetlana-DOTS:~/Downloads$ tar -xzvf chm2pdf-0.9.1.tar.gz
chm2pdf-0.9.1/
chm2pdf-0.9.1/LICENSE
chm2pdf-0.9.1/chm2pdf
chm2pdf-0.9.1/setup.py
chm2pdf-0.9.1/PKG-INFO
chm2pdf-0.9.1/README
svetlana@svetlana-DOTS:~/Downloads$ cd Downloads/chm2pdf-0.9.1
bash: cd: Downloads/chm2pdf-0.9.1: No such file or directory
svetlana@svetlana-DOTS:~/Downloads$ cd /Downloads/chm2pdf-0.9.1/
bash: cd: /Downloads/chm2pdf-0.9.1/: No such file or directory
svetlana@svetlana-DOTS:~/Downloads$ cd chm2pdf-0.9.1/
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ ls -l
total 144
-rw-r–r– 1 svetlana svetlana 55152 2008-07-09 12:42 chm2pdf
-rw-r–r– 1 svetlana svetlana 55152 2008-07-09 12:42 chm2pdf~
-rw-r–r– 1 svetlana svetlana 18017 2007-07-25 11:58 LICENSE
-rw-r–r– 1 svetlana svetlana 366 2008-07-10 21:34 PKG-INFO
-rw-r–r– 1 svetlana svetlana 914 2008-07-09 12:42 README
-rw-r–r– 1 svetlana svetlana 467 2007-11-18 15:02 setup.py
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ chmod ugo+x setup.py
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ ls -l
total 144
-rw-r–r– 1 svetlana svetlana 55152 2008-07-09 12:42 chm2pdf
-rw-r–r– 1 svetlana svetlana 55152 2008-07-09 12:42 chm2pdf~
-rw-r–r– 1 svetlana svetlana 18017 2007-07-25 11:58 LICENSE
-rw-r–r– 1 svetlana svetlana 366 2008-07-10 21:34 PKG-INFO
-rw-r–r– 1 svetlana svetlana 914 2008-07-09 12:42 README
-rwxr-xr-x 1 svetlana svetlana 467 2007-11-18 15:02 setup.py
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ chmod ugo+x chm2pdf
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ ls -l
total 144
-rwxr-xr-x 1 svetlana svetlana 55152 2008-07-09 12:42 chm2pdf
-rw-r–r– 1 svetlana svetlana 55152 2008-07-09 12:42 chm2pdf~
-rw-r–r– 1 svetlana svetlana 18017 2007-07-25 11:58 LICENSE
-rw-r–r– 1 svetlana svetlana 366 2008-07-10 21:34 PKG-INFO
-rw-r–r– 1 svetlana svetlana 914 2008-07-09 12:42 README
-rwxr-xr-x 1 svetlana svetlana 467 2007-11-18 15:02 setup.py
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ python setup.py
usage: setup.py cmd1 [cmd2 …]
or: setup.py –help
or: setup.py –help-commands
or: setup.py cmd –help
error: no commands supplied
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ python setup.py install
running install
running build
running build_scripts
creating build
creating build/scripts-2.7
copying and adjusting chm2pdf -> build/scripts-2.7
changing mode of build/scripts-2.7/chm2pdf from 664 to 775
running install_scripts
copying build/scripts-2.7/chm2pdf -> /usr/local/bin
error: /usr/local/bin/chm2pdf: Permission denied
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ ^C
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$
Затем через команду “sudo passwd root” создала корневой пароль и получила корневой доступ. Пыталась запустить в терминале скрипт через команду ./chm2pdf.py и ./chm2pdf - ничего не получается:
захожу в директорию /home/svetlana/Downloads/chm2pdf-0.9.1/ и пытаюсь запустить скрипт оттуда просто нажимая два раза за файле chm2pdf.py. Выскакивает окно с опциями: Run in Terminal, Display, Cancel, Run.
Когда пытаюсь запустить через опцию Run, то ничего вообще не происходит. Когда нажимаю на Run in Terminal, то тут же открывается окно терминала и немедленно закрывается. Что я делаю не так?
Где-то в командной строке (среди множества попыток) выскакивало следующее сообщение:
### See also: http://www.karakas-online.de/forum/viewtopic.php?t=10275
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ sudo apt-get purge broadcom-sta-common broadcom-sta-source bcmwl-kernel-source
Я пытаюсь установить программы, которые упоминаются,
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ sudo apt-get purge broadcom-sta-common broadcom-sta-source bcmwl-kernel-source
password for svetlana:
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package bcmwl-kernel-source is not installed, so not removed
Package broadcom-sta-common is not installed, so not removed
Package broadcom-sta-source is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$
Питон установлен:
svetlana@svetlana-DOTS:~/Downloads/chm2pdf-0.9.1$ python
Python 2.7.2+ (default, Oct 4 2011, 20:03:08)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
И еще, я вообще-то набрела на этот скрипт в одном форуме (http://www.the-ebook.org/forum/viewtopic.php?t=7655&postdays=0&postorder-asc&start=100), где один товарищ написал следующее:
pitman wrote:
Может то, что я сейчас скажу уже баян, но я пользуюсь следующим: http://code.google.com/p/chm2pdf/ .
В командной строке надо набрать (как под виндой - я не знаю):
Code:
chm2pdf –charset cp-1251 –webpage –no-title –no-toc \
–fontsize 12pt –headfootsize 7pt –size 9x11.7cm \
–top 0.2 –bottom 0.2 –left 0.2 –right 0.2 file_name.chm
Кодировка (charset) для каждой книги своя, но обычно cp-1251. Размер шрифта (fontsize) выберите по вкусу. Размеры в данном случае подобраны для PRS-505.
P.S. Таким образом сконвертил не одну книгу. Иногда слетает форматирование на определенном куске текста, но это проблема самого chm.
У меня два вопроса:
1) Почему не запускается мой скрипт, что я делаю не так?
2) Где нужно писать команду, приведенную выше (с форума) - в терминале или в питоновском скрипте? Я вообще-то не очень хорошо представляю, что будет, когда скрипт запустится. Это отдельная программа или он просто что-то делает в терминале?
Буду очень благодарна за помощь, потому что потратила сегодня весь день впустую.
Заранее спасибо,
Светлана