Вопросы по установке программ

Модератор: Vadim

Ответить

Автор темы
Mit
Сообщения: 63
Зарегистрирован: 18 фев 2014, 03:43

Вопросы по установке программ

#1

Сообщение Mit » 20 фев 2014, 19:54

Всем привет.
на днях поставил lubuntu 13.04 , смог только настроить дсл инет и все..
Многие программы в инете, как я понял, идут архивом *.tar.gz
В гугле искал но так и не понял как скомпилировать в deb формат. объясните пожалуйста какие для этого нужны действия.

Аватара пользователя

denkin
Сообщения: 1932
Зарегистрирован: 07 сен 2011, 17:21
Контактная информация:

Re: Вопросы по установке программ

#2

Сообщение denkin » 20 фев 2014, 22:51

можно сделать так

Но на самом деле *.tar.gz это просто формат архива, как правило там исходники, бывает запакованый дважды (то есть нужно разархивировать два раза). Внутри такого архива должен быть текстовый файл README или INSTALL в котором описано как установить из этого исходного кода, чаще всего на английском.


Автор темы
Mit
Сообщения: 63
Зарегистрирован: 18 фев 2014, 03:43

Re: Вопросы по установке программ

#3

Сообщение Mit » 21 фев 2014, 21:44

попробовал скомпилировать simpleburn-1.7.0
по инструкции на сайте
Installation procedure:
Extract the archive, then run commands like:
cmake -DCMAKE_INSTALL_PREFIX=/usr [-DGTK3=ON] .
make
make install

, выдало кучу ошибок,

Код: Выделить всё

mit@mit-P4VM800:~/Загрузки/simpleburn-1.7.0/src$ cmake -DCMAKE_INSTALL_PREFIX=/usr [-DGTK3=ON]
CMake Error: The source directory "/home/mit/Загрузки/simpleburn-1.7.0/src/[-DGTK3=ON]" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
mit@mit-P4VM800:~/Загрузки/simpleburn-1.7.0/src$ cmake -DCMAKE_INSTALL_PREFIX=/usr [-DGTK3=ON] .
-- checking for module 'gtk+-2.0'
--   package 'gtk+-2.0' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
  CMakeLists.txt:6 (pkg_check_modules)

CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.8)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
mit@mit-P4VM800:~/Загрузки/simpleburn-1.7.0/src$ 
Что я делал неправильно?

Аватара пользователя

serg666
Сообщения: 653
Зарегистрирован: 26 фев 2013, 21:15

Re: Вопросы по установке программ

#4

Сообщение serg666 » 21 фев 2014, 22:38

Mit писал(а):Что я делал неправильно?
Не был внимательным, не учил английский язык.
В вольном переводе с английского фраза "-- package 'gtk+-2.0' not found" означает - в системе не установлен пакет gtk+-2.0

Ну и вообще я бы посоветовал не заниматься установкой софта из исходников. Это бывает нетривиальной задачей даже для опытных пользователей и это не очень правильный путь. В системе вполне достаточно уже готовых пакетов, надо просто запустить менеджер пакетов и в строке поиска там написать чего хотите. У меня сейчас под рукой нет лубунты, но вполне возможно что там есть пакет brasero, вот его и надо установить в менеджере пакетов вместо компиляции simpleburn.
Последний раз редактировалось serg666 22 фев 2014, 00:48, всего редактировалось 1 раз.

Аватара пользователя

denkin
Сообщения: 1932
Зарегистрирован: 07 сен 2011, 17:21
Контактная информация:

Re: Вопросы по установке программ

#5

Сообщение denkin » 21 фев 2014, 23:15

Mit, в принципе serg666 правильно говорит, не умея управляться с английским не стоит соваться в установку из исходников.

А по сути, вот эта фраза:
The source directory "/home/mit/Загрузки/simpleburn-1.7.0/src/[-DGTK3=ON]" does not exist.
, например, означает:
Директория с исходниками ""/home/mit/Загрузки/simpleburn-1.7.0/src/[-DGTK3=ON]" не существует
Тут несколько первоначальных правил:
1. Не стоит собирать из сорцев (исходников) в директориях с кириллицей в пути (../Загрузки/..)
2. Чаще всего архив с исходниками нужно распаковать в отдельную папку в домашнем каталоге (снова таки, без кириллицы, и как правило это "корневая" папка в архиве)
3. В корневой папке распакованного архива нужно запустить "собирание" в терминале, то есть

Если в архиве была запакована папка Sources, то необходимо:
1. Распаковать архив в домашний каталог
2. Открыть окно терминала
3. Выполнить:

Код: Выделить всё

cd ~/Sources
4. Уже в этой папке запускать make/make_install


Автор темы
Mit
Сообщения: 63
Зарегистрирован: 18 фев 2014, 03:43

Re: Вопросы по установке программ

#6

Сообщение Mit » 22 фев 2014, 06:29

Спасибо за советы.
Еще проблема: поставил java media framework, все запускается, но jmfregistry не находит камеру, хотя камера подключена и работает , на винде с этим проблем никаких небыло.
jdk7 ,c oracle .
В чем может быть причина?


Автор темы
Mit
Сообщения: 63
Зарегистрирован: 18 фев 2014, 03:43

Re: Вопросы по установке программ

#7

Сообщение Mit » 26 фев 2014, 05:10

пытаюсь поставить для работы с мультимедиа кроссплатформенную библиотеку, нашел небольшую инструкцию, но застрял на 3м пункте..
кто может объяснить какой там порядок действий?

1.mv the “jmf-2_1_1e-linux-i586.bin” to where you want to install it, e.g. “/usr/lib“
2.give execute permission to the file by “chmod +x jmf-2_1_1e-linux-i586.bin“
3.The most important step to avoid errors occurred in the “official” procedures: Edit “jmf-2_1_1e-linux-i586.bin” using “vi“, search for keyword “tail” by “/tail“, insert “-n” right after “tail“, the line in the original file read as “tail +309 $0 > $outname” should be changed to “tail -n +309 $0 > $outname” after this editing. Save the change and exit “vi”.
4.now run the command ” /bin/sh ./jmf-2_1_1e-linux-i586.bin “ as specified in the Oracle “official” procedure to complete the installation.


dbandrew
Сообщения: 315
Зарегистрирован: 14 дек 2011, 06:13

Re: Вопросы по установке программ

#8

Сообщение dbandrew » 26 фев 2014, 08:00

Mit:
Для записи дисков лучше поставь k3b из репы,
все остальное либо для их порчи,
либо для несовместимости формата.

Аватара пользователя

serg666
Сообщения: 653
Зарегистрирован: 26 фев 2013, 21:15

Re: Вопросы по установке программ

#9

Сообщение serg666 » 26 фев 2014, 11:23

Mit писал(а):3.The most important step to avoid errors occurred in the “official” procedures: Edit “jmf-2_1_1e-linux-i586.bin” using “vi“, search for keyword “tail” by “/tail“, insert “-n” right after “tail“, the line in the original file read as “tail +309 $0 > $outname” should be changed to “tail -n +309 $0 > $outname” after this editing. Save the change and exit “vi”.
vi jmf-2_1_1e-linux-i586.bin (или vim)
откроется окно ви
нажимаешь / (это команда поиска)
курсор прыгает вниз, печатаешь tail жмешь ENTER (это образец поиска)
vi находит слово tail, подвигаешь курсор к концу слова
жмешь на клавиатуре кнопку i и печатаешь текст " -n" так что бы строка в тексте стала вот такой “tail -n +309 $0 > $outname” (это команда вставить)
жмешь кнопку ESC два раза и жмешь кнопку : (перейти в командный режим)
курсор прыгает вниз, жмешь там wq и ENTER (это команда сохранить и выйти)
все

Теперь что делать если ошибся и напечатал что то не то - для этого надо нажать ESC один или два раза и потом : пока курсор не скакнет вниз и там ввести q! и нажать ENTER (это команда выйти без сохранения)


Автор темы
Mit
Сообщения: 63
Зарегистрирован: 18 фев 2014, 03:43

Re: Вопросы по установке программ

#10

Сообщение Mit » 01 мар 2014, 09:32

serg666, спасибо.
пакет поставился, но осталась проблемка , камеру не находит, ошибка Can't open video card .

Ответить