|
26.09.2009, 12:43 Вверх | #1 | |||
Модератор
|
Установка программ в Ubuntu linux
В последнее время на нашем форуме часто возникает вопрос: "Как установить программу YYYY в Ubuntu?"
Все вопросы и ответы разбросаны в разных местах и найти сразу нужное бывает сложно. Мне захотелось обобщить эту информацию, облегчить жизнь форумчан заинтересованных в изучении и использовании linux, в частности Ubuntu. При поиске дополнительного материала для своей статьи наткнулся на эту, которую я и приведу здесь, так как лучше я написать все равно не смогу. Буду надеяться что авторы статьи на меня не обидятся. Очень часто первый опыт использования Linux приносит негативные эмоции от трудностей при установке каких либо нужных пользователю программ. Человек нашел программу, скачал архив, а вот что делать дальше не знает или знает кую програму надо, но не знает как ее найти и установить. Дело в том, что и дистрибутивов много и методы установки программ в них могут серьезно различаться, что, при не знании, мешает общению с установленной системой. Вот основное, что необходимо знать начинающему пользователю. Установка программ в Ubuntu Linux Большинство пользователей знает как устанавливаются программы в Windows. Сразу скажу одну вещь, многие новички в Linux страдают от того, что переносят эти свои навыки сюда. Поэтому лучшее, что вы можете сделать в этом случае - забыть о том как вы устанавливали программы в Windows. Я серьезно, представьте, что вы еще никогда в жизни не устанавливали сторонних программ. Как это не парадоксально, но в данном случае старые навыки могут сильно мешать. Первое, что мы должны осознать, это то, что в Linux всегда существует несколько способов решить одну и ту же проблему. Но это не значит, что какой-то из этих способов не будет лучше других. Поэтому я буду описывать разные способы установки программ в порядке снижения желательности их использования. Ключевые понятия Репозиторий - это ни, что иное как хранилище пакетов. Обычно на каком-то сервере онлайн, хотя ничто не мешает создать локальный репозиторий, или репозиторий на DVD. Под пакетом понимают файл .deb (в Ubuntu) какой содержит в запакованном виде необходимые программные файлы, инсталляционные скрипты и разного рода дополнительную информацию. Это можно сравнить с файлами .msi в Windows, хотя и достаточно грубо. Часто, для работы какой-то из программ требуются определенные дополнительные библиотеки. В таком случае, пакет который требует для работы другой пакет, не установится до тех пор пока не будут установлены необходимые ему для работы пакеты. Это называется зависимостями. В Windows также можно иногда заметить что-то подобное. Например некоторые игры требуют присутствия в системе определенной версии DirectX, то есть они зависят от него. В Linux такая практика является намного более распространенной. Такой подход позволяет существенно уменьшить траффик, а также место на диске, но иногда усложняет сам процесс установки. Основной способ. Использование официальных репозиториев Самый простой способ установить новую программу в Ubuntu, это просто выбрать пункт меню Программы -> Установить/Удалить. Дальше нужно лишь выбрать необходимую программу в каталоге, поставить галочку и нажать Применить. Все остальное будет сделано автоматически. Система сама загрузит необходимые пакеты из Интернета, установит их и добавит новый пункт в меню. Более простой способ трудно найти. Если вы хотите иметь больше возможностей влиять на процесс, то можно использовать более продвинутый инструмент - Synaptic. Выберите Система -> Администрирование -> Менеджер пакетов Synaptic и получите более функциональный инструмент для работы с пакетами. В частности вы можете например устанавливать программы частично, если вам например не нужна документация или еще что-то. Более подробно про Менеджер пакетов Synaptic в Wiki статье Synaptic Кроме того, можно использовать и консольные инструменты. Например если вы хотите установить программу для записи дисков Brasero, то можете просто набрать команду sudo apt-get install brasero и она установится. У такого метода установки программ есть масса преимуществ: это просто удобно, вы устанавливаете уже протестированные программы, которые гарантированно будут работать на вашей системе, зависимости между пакетами будут решаться автоматически, при появлении в репозитории новых версий установленных программ вас об этом проинформируют. Использование сторонних репозиториев Хотя в официальных репозиториях программ очень много, однако могут быть проблемы. Например некоторые программы могут присутствовать в уже устаревших версиях, а некоторых просто может не быть. При этом ряд проектов имеет собственные репозитории. Например Wine, Elisa и др. В таком случае на официальном сайте нужной вам программы должно быть описано как такие репозитории подключить. Во всем другом, процесс установки не отличается от уже описанного. Более подробно с установкой из репозиториев можно ознакомиться в Wiki статье Репозитории Непосредственная установка из deb-пакетов Конечно вы всегда можете загрузить готовые deb-пакеты с помощью браузера. Существуют порталы с софтом, такие как GetDeb.net например. А можно загружать файлы напрямую с официального сайта нужной вам программы. Скачанные пакеты легко устанавливаются обычным двойным кликом мышки. Минус такого подхода - менеджер обновлений не будет отслеживать появление новых версий установленной программы. Если вы имеете пакет rpm (для систем типа Fedore, Mandriva, SUSE и т.д.), то его можно сконвертировать в deb с помощью утилиты alien (устанавливается отдельно). Однако делать это рекомендуется лишь в исключительных случаях когда пакетов deb в доступе нет (например драйверы принтеров Canon на официальном сайте выложены исключительно в rpm). Установка программ с собственным инсталятором Иногда программы могут расспостраняться с собственным инсталятором. Это ничем не отличается от ситуации в Windows. Только здесь, распаковав tar.gz архив с дистрибутивом программы, вы вместо setup.exe увидите что-то типа INSTALL.sh. Если этот файл не захочет запускаться, то вероятно ему просто не заданы права на запуск, тогда нужно или поставить соответствующую галочку в окне Свойства в файловом менеджере, или выполнить команду chmod +x INSTALL.sh Иногда дистрибутив программы распространяется в виде самораспаковывающегося архива. В таком случае это будет просто один единственный файл .sh который и нужно запустить. Дальше вы просто получите мастер где нужно будет ответить на ряд вопросов, так же как это делается в Windows. Так устанавливаются официальные драйверы nVidia, ATI, среда разработчика NetBeans и т.п. Установка программ которые не нуждаются инсталляции Есть программы которые распространяются в виде обычного архива tar.gz, который просто достаточно куда-то распаковать. В Windows также есть такие программы, их еще часто называют словом Portable. Устанавливать такие программы можно куда-угодно, но стандартное место обычно - это каталог /opt. Конечно, пункты на запуск в меню вам придется добавлять вручную, для этого нужно щелкнуть правой кнопкой по заголовку меню Программы и выбрать Правка меню. Установка программ из исходных текстов Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится - это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнениям следующих команд: ./configure make sudo make install Но в некоторых случаях могут быть отличия. Кроме того, после выполнения скрипта ./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их самому и повторить процесс. Обычно процесс компиляции занимает определенное время и напрямую зависит от мощности вашего компьютера. Вот так. Желательно конечно по возможности избегать установки программ не с помощью deb-пакетов, то есть другие способы не рекомендуются. Однако их нужно знать чтобы не запутаться в потоке информации. Оригинал статьи forum.ubuntu.ru |
|||
Последний раз редактировалось elvis75; 18.06.2011 в 12:49.. |
||||
5 пользователя(ей) сказали cпасибо: |
26.09.2009, 17:43 Вверх | #2 | |||
Модератор
|
Установка Ubuntu Tweak для Ubuntu 9.10 Karmic
Вот вы внимательно прочитали замечательную статью. Теперь пришло время применить полученные знания в реальной обстановке. Установим очень полезный твикер Ubuntu Tweak Для большей определенности предположу что у вас стоит Linux Ubuntu 9.10. Для того чтобы установить эту программу нужно 1. Импортировать ключ для репозитория 2. Подключить репозиторий из которого будет производиться установка 3. Установить саму программу. Да, можно пойти более легким путем, скачать DEB пакет программы и установить ее, но в этом случае, как вы помните у нас не будет возможности обновлять программу вместе с обновлением всей системы. И так, идем на сайт программы, читаем все что интересно, если дружим с английским языком, если не дружим или не интересно, то жмем на кнопку Downloads и попадаем на страницу, где описано как подключить репозиторий и импортировать ключ. Находим строку sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com и в конце длинная белиберда FE85409EEAB40ECCB65740816AF0E1940624A220 (это номер ключа на сервере ключей) Чтобы установить ключ нам следует запустит Терминал и скопировав строку Код:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220 Появится приглашение ввести пароль - вводим, и ждем, какое-то время происходит соединение, передача ключа и в итоге получаем сообщение что все OK. (бывает что сервер недоступен и нам возвращается сообщение, мол за отведенное время ответ от сервера неполучен и т.п, тогда нам нужно подождать какое-то время и попытаться снова. При этом снова копировать и вставлять не нужно, нажатием стрелов вверх и вниз можно "гулять" по введенным в терминале командам, выбрать нужную и нажать Enter, если терминал не закрывали после ввода пароля, он спрашивать пароль не будет, повторяем действия до тех пор, пока не получим ключ) Ну, справились, ключ импортировали. Далее нам нужно ввести сведения о репозитории в специальный файл. Все сведения о репозиториях хранятся в /etc/apt/sources.list Для того, чтобы внести изменения в этот файл, нужно его открыть от имени администратора системы (root), для этого в терминаде набираем (ну или копируем эту строчку и вставляем): Код:
sudo gedit /etc/apt/sources.list Находим конец файла и скопировав строки для Ubuntu 9.10 Karmic: Код:
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main Если у вас другая версия Ubuntu, то нужно скопировать строки соответствующие Ubuntu 8.04 Hardy или Ubuntu 8.10 Intrepid или еще какому. Как вы можете заметить они отличаются словами hardy jaunty intrepid, karmic при этом сами адреса одинаковы. Вот практически и все. Теперь почти можно устанавливать программу. Почему ПОЧТИ?, да потому что файл sources.list мы изменили, но система еще об этом ничего не знает. Нам нужно ей дать команду Код:
sudo apt-get update После того как мелькание строк в терминале прекратится можно устанавливать программу, вводим в терминале: Код:
sudo apt-get install ubuntu-tweak Все, можно искать свежеустановленную программу в меню Программы. Аналогично устанавливаются другие программы из других репозиториев. Можно все выше описанное сделать используя только графический интерфейс, но времени это займет больше. Как правило на сайтах описано как поставить программу, вам останется только скопировать нужные строки и вставить из в терминале и в редакторе файлов. Успехов вам, осваивайте Ubuntu Tweak, там есть много разных возможностей, в том числе установка программ, подключение популярных репозиториев, настройка рабочего стола. |
|||
Последний раз редактировалось elvis75; 10.12.2009 в 21:56.. Причина: обновил информацию для Ubuntu 9.10 Karmic |
||||
7 пользователя(ей) сказали cпасибо: |
21.10.2009, 11:11 Вверх | #4 | |||
Модератор
|
Ну и не только для "тугодумов", но и для всех вливающихся в сообщество пользователей Ubuntu можно.
Читаем статью http://rus-linux.net/nlib.php?name=/...min/tweak.html |
|||
Последний раз редактировалось elvis75; 31.07.2010 в 00:16.. |
||||
21.11.2009, 22:40 Вверх | #5 | |||
Грамотный форумчанин
|
elvis75
У меня такая проблема. не могу разобраться с установкой каких либо программ. к примеру, скачал драйверы для принтера. Они в формате tar.gz Их распаковываю и дальше колдоство над ними заканчивается. Не знаю какой именно файл там запускать и самое главное каким образом. Так же хотел установить темы для убунту. наш сайт 25 красивых тем для Ubuntu. | Linuxway и любую из этих тем поставит тоже не могу-так как они ставятся вроде подобно драйверам для принтера. команда make не работает, есть надо компилировать. выдает ошибку "не заданы цели или нет make-файлов" Наверное я все смешал в одну кучу. Видимо от этого и проблема вся. Хотелось бы разъяснений. Пробывал гуглить - но толкового не нашел Статья ваша написана хорошо, но обзорна. Видимо потому и у меня не получается с установками... |
|||
Последний раз редактировалось elvis75; 21.11.2009 в 23:59.. |
||||
30.11.2009, 08:34 Вверх | #7 | |||
Модератор
|
welll, на сайте XAMPP подробно написано как его устанавливать, запускать и удалять. Какие могут быть сложности, что там объяснять??? Качаешь архив, распаковываешь, запускаешь, работаешь. Уж с этой программой вообще никаких проблем, тем более, вопросы по XAMPP на нашем форуме уже обсуждались, используй поиск.
ПО теме вопроса. Идем на сайт XAMPP качаем xampp-linux-1.7.2.tar.gz Кидаем его в домашнюю папку, после этого открываем консоль, вводим sudo su tar xvfz xampp-linux-1.7.2.tar.gz -C /opt /opt/lampp/lampp start В браузере вводим http://localhost |
|||
Последний раз редактировалось elvis75; 30.11.2009 в 08:51.. |
||||
30.07.2010, 18:28 Вверх | #8 | |||
.:V.I.P.:.
|
Вот и не придвиденная проблемка.
Чтобы установить ключ нам следует запустит Терминал и скопировав строку Код: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220 вставить ее в терминале и нажать Enter. |
|||
30.07.2010, 19:42 Вверх | #9 | |||
Модератор
|
A®mIn, ты в терминале выполняешь команду
sudo apt-key adv --recv-keys -ляля траляя многомногоцифр жмешь ENTER A пароль в виде одного пробела вводишь в ответ на запрос этого пароля там-же в терминале, и никаких проблем. а в какое место ты хочешь пароль вставить? Откуда проблема? |
|||
30.07.2010, 20:03 Вверх | #10 | |||
.:V.I.P.:.
|
elvis75,
Код:
armini@armini-linux:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220 [sudo] password for armini: хоть что нажимай, ничего не пишется, даже пробел |
|||
11.08.2010, 23:52 Вверх | #13 | |||
Грамотный форумчанин
|
Устанавливаем Gloobus Preview
Это надстройка которая расширяет возможность GMOMЕ в плане предварительного просмотра файлов. С помощью Gloobus Preview вы получите возможность быстро просмотра выбранных файлов более сорока типов и расширений. При этом реализовано это примерно так же как в системе файлового предпросмотра на Apple (Apples Quickview). Круто? Давайте узнаем подробности и как это счастье установить. Gloobus Preview готов показать вам превьюшки наиболее распространенных аудио, видео, изображений, и документов. Особо приятно, что предпросмотр мультимедиа представляет собой практически окно плеера с ползунком, поэтому можно быстренько просмотреть даже различные части фильма или выборочно прослушать аудио-композиции. Остальное, как вы понимаете тоже на высшем уровне. Качественным превью изображений уже мало кого удивишь, миниатюры распространенных документов тоже не разочаровали. Для управления превью используются комбинации CTRL- Space и CTRL-С. Если вы уже используете Nautilus Elementary, чтобы воспользоваться предпросмотром Gloobus, нужно выбрать файл и нажать Space. Повторное нажатие на Space закрывает превью. Установить Gloobus Preview: sudo add-apt-repository ppa:gloobus-dev/gloobus-preview sudo apt-get update sudo apt-get install gloobus-preview sudo apt-get upgrade |
|||
12.09.2010, 20:28 Вверх | #14 | |||
Грамотный форумчанин
|
становка стандартного ПО в Ubuntu
Многие пользователи Ubuntu сразу после установки операционной системы начинают её настраивать и дополнительно устанавливать привычное программное обеспечение: OpenOffice, Gimp, Skype, браузеры Chrome, проигрыватели, видео- и аудио-кодеки и так далее. Это хоть и увлекательный, но при массовых установках очень утомительный процесс. Конечно, это всё можно сделать в пакетном менеджере, установив сразу на всём необходимом программном обеспечении галочки, но, в огромном списке это не очень удобно. Отличие между пользователями операционных систем Windows и Linux в том, что в Linux вообще и Ubuntu, в частности, процесс установки программного обеспечения можно свести к одному-двум действиям. Фактически в Ubuntu есть возможность установить одну «волшебную кнопку», нажав на которую вы сможете установить сразу десятки (а может быть и сотни приложений). Установка «волшебной кнопки» Так как наша кнопка это команды в консоли, которые генерируют диалоговые боксы GTK, которые отображает Zenity — gdialog, то нужно вначале поставить сам zenity. Итак, первое действие: sudo apt-get install zenity Далее качаем архив с «кнопкой»: wget http://launchpad.net/ubuntustart/0.4...0.4.9.7.tar.gz Далее распаковываем архив с «кнопкой»: tar -xvf ubuntu-10.04-start-0.4.9.7.tar.gz Переходим в папку с «кнопкой»: cd ubuntu-10.04-start/ Далее от рута выполняем скрипт: sudo ./ubuntu-10.04-script По-умолчанию, первое диалоговое окно предлагает нам добавить дополнительные репозитории. В противном случае, нам грозят неудачи на втором шаге. Оставляем всё, как есть по-умолчанию и идём в шаг второй. осле этого в терминале можно наблюдать интенсивную деятельность, результатом которой должно быть диалоговое информационное сообщение: Done! We will now proceed to Step 2. После этого вы сможете выбрать все стандартные, необходимые и часто используемые пакеты программ. Конечно, это не одна кнопка, как мы обещали вначале статьи, но этот скрипт сэкономит время для того, чтобы можно было попить кофе))) |
|||
Cказали cпасибо: |
13.09.2010, 22:30 Вверх | #15 | |||
Знаток
|
А что там неудобного ? Все по категориям - можно ставить метапакетом . т.е стол КДЕ или Гном со всем рабочим окружением сразу.
А так эта "кнопка" дублирует ту же программу убунту-твикер. Добавлено через 6 минут 33 секунды Щелкаем правой мыши и выбираем - Распаковать .. и не надо команду копировать ; ) ну и т.д. |
|||
15.03.2011, 15:09 Вверх | #17 | |||
Профессиональный DJ
|
Я так софт ставил из репозитория
набрал скрипт mysoft.sh ничего личного просто /bin/sh ближе по духу. Код:
#!/bin/sh apt-get update $$ * echo ***Installing proprietary & updates apt-get install p7zip apt-get install rar apt-get install unrar echo ***Installing File Managers... apt-get install mc apt-get install wget apt-get install gnome-commander echo ***Installing Internet Services... apt-get install mumble1.1.4 apt-get install deluge apt-get install qutIM apt-get install thunderbird echo ***Installing Graphics software... apt-get install gimp Код:
sudo sh ./mysoft.sh |
|||
Последний раз редактировалось SETRA; 23.03.2011 в 13:13.. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Инструкция] Установка и настройка сервера XAMPP на Linux | Serberg | Локальный сервер | 12 | 12.02.2012 21:33 |
Бесплатные видеоуроки по Linux Ubuntu 10.04 от Панзина Сергея | Serberg | Linux | 7 | 08.02.2012 20:18 |
[Инструкция] Установка SHOUTcast в ОС Linux Ubuntu | WARlok | Локальный сервер | 1 | 15.03.2011 18:30 |
[Инструкция] Проверяем Ubuntu Linux на наличие руткитов. | Serberg | Linux | 0 | 14.06.2010 13:29 |
Видео самоучитель по Debian Linux и Ubuntu Linux | Serberg | Linux | 8 | 13.06.2010 01:40 |