LinuxForum.Fans
Тема

Помогите с установкой программ в Ubuntu 12.04

Автор: mik_kovrov 19 сообщений 5632 просмотров
#286154

Собственно мой опыт общения с Linux в часности Ubuntu пару часов, поэтому сильно не пинайте за вопрос. А проблема собственно в установке программ, прочитал вот эту стстью http://forum.ubuntu.ru/index.php?topic=68916.0 там впринципе то все написано как бы по русски , а задача установить ip атс asterisk , саму атску качнул распаковал , запустил командную строку в ней sudo apt-get install asterisk ( чес говоря непонял че сделал) но установилась нормально, а вот гравическая оболочка asterisk-gui ну вот не в каку не хочет, предыдущим способом пишет пакет не найден, в файле readme написано
./configure
make
make install

Открываю командную строку ввожу ./configure пишет нет такова файла или каталога, подскажите что делаю не правельно как установить? или как из этого получить файл с расширением dep?

#286160

Смешались в кучу кони, люди...

Правильно устанавливать только из своего репозитория одним кликом мыши - Установить. И в"Цетре приложений" и в Synaptic (который имхо куда удобнее) есть поиск. И только в самом крайнем случае, когда позарез нужно что-то чего нет ни в репозитории, ни в виде готового пакета на сайте разработчика, можно ставить из дистрибутива. Но не как в какой-то статье написано, а как в инструкции, которая прилагается к каждому архиву дистрибутива приложения, там описаны все действия. И естественно их нужно производить не абы где, а именно в каталоге, куда распакован архив.

#286163

А что такое репозиторий? и synaptic ? ( еще раз прошу прощения так как для меня понятные вещи это windos installer *.exe *.msi ну вот нет нормального asterisk под винду). Вот качнул я дистрибутив с сайта разработчика http://downloads.asterisk.org/pub/telephony/asterisk-gui/asterisk-gui-2.1.0-rc1.tar.gz распаковал в туже папку в которую скачал нарисовалась папка с кучей вложеных файлов и папок и че дальше делать ни exe ни msi нету там.

#286165

Эти exe и msi вы и не увидите. По этой ссылке вы взяли исходные коды программы, далее нужно из исходников собрать программу, сделать пакет и этот пакет установить.
P.S. Никогда не поверю, что вы не смогли найти подходящий готовый пакет, потому что убунта основана на Debian, а он - один из лидеров по количеству готовых пакетов, и собирать что-то из исходников приходится крайне редко. Ищущий да обрящет искомое.

#286167

Репозиторий это то, где находится весь необходимый софт для вашей операционной системы. В Убунте есть Центр приложений. Там находите нужное и шлёпаете по кнопке Установить. Никаких других действий от Вас не требуется. Synaptic - более традиционный менеджер пакетов. Скорее всего его по умолчанию нет. Но установить его просто, как и всё остальное. Либо найдите его в Центре приложений, либо тупо
[console]sudo
apt-get install synaptic[/console]

Ставить из дистра, особенно если Вы толком не понимаете пока своих действий, крайне опасно. Сначала убедитесь, что нужного приложения точно нет в репозитории и точно нет пакета DEB на сайте разработчика. Если в репе есть - ставьте штатным порядком, если нет, а пакет есть у разработчика - скачайте именно его и находясь в каталоге где он лежит
[console]sudo
apt-get istall имя_пакета.deb[/console]

Но если очень хочется, то в каждом архиве дистрибутива ПО лежит инструкция как что делать от пользователя и от рута. Почитайте. Как правило называется README или INSTALL. Как правило всё сводится с ./configure make&install

Другое дело, что это Убунта с перепутанными правам и возможно sudo для рутовых действий будет мало. Тогда
[console]sudo -s
whoami
[/console]

Если получили отклик root - действуйте дальше

#286171

Так а центр приложений он по всему инету инфу собирает как поисковик чтоли? или просто сайт где наиболее популярные приложения хрантся как googl market для андройда? а я получается скачал исходники и чтоб их установить из них нужно сделать .dep

#286174
mik_kovrov написал:
Так а центр приложений он по всему инету инфу собирает как поисковик чтоли? или просто сайт где наиболее популярные приложения хрантся как googl market для андройда? а я получается скачал исходники и чтоб их установить из них нужно сделать .dep

Нет. Пакеты берёт из указанного в файле /etc/apt/sources.list механизм по имени apt, а Центр приложений и Синаптик только надстройки для удобства. Источник можно поменять.

Если Вы устанавливаете пакет который есть в источнике - достаточно указанной мною команды. Если скачанный отдельно - то же самое, но в каталоге где он лежит. Если Вы устанавливаете из дистрибутива, то не делаете пакет для установки, а устанавливаете непосредственно, произведя ряд действий, указанных в инструкции по установке. Но при этом система не контролирует что куда встало и удалить не сможет.

#286175
mik_kovrov написал:
Так а центр приложений он по всему инету инфу собирает как поисковик чтоли?

Это в win вы по всему инету собираете всякие левые программы, которые хранятся неизвестно где и неизвестно как.
В Linux программы устанавливаются из репозитория.
Для Ubuntu читаем тут.

#293317
mik_kovrov написал:

./configure
make
make install

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

#384439

Добрый день. Я в Linux новичок. Возникла проблема с установкой программы, а именно ROS. На ros.org расписана инструкция по установке через терминал. Выбрал Full версию программы. Все описанные действия вроде провёл, но пакеты в результате установились не полностью. Посмотрел в Synaptic. Не установленных пакетов оказалась просто тьма. Грузить там гигабайт около 20. Скажите, обязательно грузить все пакеты, и если да, то как выделить все сразу? Ибо клацать каждый отдельно не вариант же.

#384444

Georgiy.Skvortsov, опишите, на каком шаге проблемы. Инструкция написана просто и понятно.

"Georgiy.Skvortsov" написал:
Грузить там гигабайт около 20

Сколько??? Вы что, коллекцию видео грузите?

#384446

На стадии sudo apt-get update, и последующей sudo apt-get install ros-hydro-desktop-full выводится Дальше всё в том же духе. :(

#384448

Georgiy.Skvortsov, видимо, у вас запущены два пакетных менеджера.

#384451

Georgiy.Skvortsov, видимо, у вас запущены два пакетных менеджера.

...либо у вас предыдущая попытка завершилась неудачей или была прервана вручную. Нужно вручную удалить файл блокировки:

text
sudo rm -f /var/lib/dpkg/lock
#384500

Файл блокировки удалил. При открытии терминала происходит следующее

#384503

Georgiy.Skvortsov, наверное это значит, что его нет?

#384513
"yars" написал:
sudo rm -f /var/lib/dpkg/lock

Думаю, так делать не очень хорошо. Для начала нужно хотя бы убедиться, что в памяти не висит использующий его процесс.
Georgiy.Skvortsov, проблема легко гуглится https://www.google.ru/search?client=ubuntu&channel=fs&q=%D1%83%D0%B1%D1%83%D0%BD%D1%82%D1%83+%D0%BD%D0%B5+%D1%83%D0%B4%D0%B0%D0%BB%D0%BE%D1%81%D1%8C+%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C+%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF+%D0%BA+%D1%84%D0%B0%D0%B9%D0%BB%D1%83+%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=HI2mU4CSJM_CNNnBgfgH
ЗЫ. Буковки из терминала довольно удобно копипастятся вместо скриншотов ;-)

#384516

-=Serj=-, само собой разумеется.

Войдите или зарегистрируйтесь, чтобы ответить.