Видео ролики бесплатно онлайн

Смотреть жесткий видео

Официальный сайт mydebut 24/7/365

Смотреть видео бесплатно

08.02.2010 23:28

xoyУстановка ПО в Linux (intro - то есть вступление вроде...)

У каждой медали есть как минимум две стороны, мы же здесь не будем холиварить. Будем рассматривать ту сторону, что ближе начинающему пользователю Linux. По этому не волнуйтесь много теории не будет.

Для того чтобы правильно и максимально устанавливать необходимое ПО, надо понимать некоторые важными принципы установки ПО для Linux.


После установки системы не спешите бежать в магазин для покупки дисков с ПО или загружать с не известных Вам каталогов ПО из Интернета недостающие вам программы. Как правило, всё необходимое уже есть у вас на установочном диске либо может быть автоматически загружено и установлено.

В дистирбутивах Linux существуют Системы управления пакетами - это комплекс программ который упрощает установку, обновление и удаление программ.
Плюсы:
Пакеты все подписаны цифровой подписью, что гарантирует подлинность ПО от поставщика – отсутствие внедренных вирусов и т.п. (Это пожалуй самое важное отличие от установки по в Windows)
Все пакеты хранятся в едином репозитории – что дает удобный поиск, загрузку, установку и обновление “в один клик”.
Все программы из репозитория, как правило, протестированное на совместимость вашей ОС.
Система управления пакетами “содержит в порядке” ваш Linux удаляя старое, ненужное и не используемые вами программы.
Мунус
Он пожалуй один – в хранилище пакетов могут оказаться уже устаревшие версии ПО, так как уследить абсолютно за всеми обновлениями не возможно. Да и надежность их может оказаться под вопросом, из-за чего маинтейнер (собравший пакет) может не добавлять ПО в основоной репозиторий. Чтобы защитить вас от потенциальных проблем.(вот и получается вроде как и не минус:) ) Так как же поставить программу?
Достаточно открыть менеджер пакетов и выбрать нужную программу. Чтобы ее найти можно воспользоваться поиском по названию или описанию. И нажать кнопку установить. Все! :) Далее менеджер ПО сам скачает и установит программу.

Хочу самые последние навороты!
Если по каким-то причинам нужна самая последняя версия программы. Тогда лучше все таки не кидаться собирать Все из исходников – для этого нужно иметь достаточный уровень экспиринса (или как говорят геймеры скилфактор). Если вы решили читать эту статью, я думаю, вам не стоит торопиться. ;)
Общий принцип действий – идем на сайт разработчика программы – ищем собранный им пакет для вашего дистрибутива, если нет. Ищем по форуму разработчика может кто-то из пользователей уже собрал его. (Я ленив и стараюсь не делать дурной работы). Если и тут постигла не удача, то как правило у каждого производителя дистрибутива есть внешний сайт та котором пользователи и/или энтузиасты выкладывают сборки пакетов (для убунту например www.launchpad.net)
Во всех выше перечисленных случаях, как равило, согласно инструкциям маинтейнера нужно получить ссылку на его репозиторий, указать ее менеджеру ПО, получить цифровую подпись. Далее уже все знакомо – найти в списке нажать кнопу “Установить”.

Продолжение следует - Пример для быстрого старта.

Вот и все, что нужно понимать перед желанием установить первую программу в Linux. Понимая основы работа с графическим менеджером ПО будет уже интуитивно понятна и проста. Далее время, желание развиваться и опыт дадут Вам уверенность не только устанавливать ПО из исходных текстов, но и, возможно, поддерживать собственный репозиторий.


Тэги: Linux новичку установка программ
+ 0 -
Похожие Поделиться

ner_uto 08.02.2010 23:56 #
+ 3 -
Хм... Даже не знаю... Вроде как без скриншотов скучно (хотя текста мало,не успеет заскучать) и непонятно новичку будет, а вроде и нет смысла в них... Если показать на примере Убунту, то пользователь будет не понимать, почему в OpenSUSE неправославный менеджер пакетов. А так получается стимул читать по конкретному дистрибутиву доки.

Еще, наверное, из плюсов я бы отметил, что установщик сам определяет зависимости устанавливаемого пакета. И, при необходимости, устанавливает нужные и ранее не установленные пакеты.

Система управления пакетами.
Это комплекс ПО помогающий уйти от тонкостей компиляции ПО и упростить жизнь пользователю.

Шикарная и, подозреваю, непонятная новичку фраза:) Что такое комплекс ПО? Даже я, пусть и простой юзер, но со стажем неплохим, понимаю это словосочетание смутно.
Что такое компиляция ПО и как она, система, помогает упростить жизнь?
Username 09.02.2010 00:00 #
+ 6 -
я прошу прощения, но ни о чем совершенно. Плюсы-минусы не раскрыты, псевдоофициальный/добропорядочный тон. Ну и актуальность темы нулевая даже для самых злостных нубов.
mutantcornholio 09.02.2010 00:10 #
+ 0 -
Если человек пришёл сюда, то он определённо знает, как ставить пакетики.
anjolio 09.02.2010 17:56 #
+ 1 -
Да не факт совсем. В самом начале развития ресурса было много разговоров о том, какие статьи писать, в целях проекта написано, что ресурс посвящён не только матёрым темам, но и новичковым. Я в своё время тоже написал пару статей, полезных совсем-совсем зелёному юзеру и считаю это правильным. Вообще я создавал этот блог (Новичку) с мыслью, что тут и должны быть такие статьи, чтобы прям всё-всё разжёвано, остаётся только в рот положить.

По поводу самой статьи - я бы хотя бы сдобрил ссылками на русскоязычные мануалы по системам управления пакетами. Положу начало:
APT HOWTO - очень хороший мануал по apt, консольному менеджеру пакетов debian, ubuntu и их родни. Synaptic из убунты - это лишь графическая надстройка над apt. Если хотите уметь красиво быстро и эффективно управлять своими пакетами в бунте - советую к прочтению хотя бы первые 3 части данного мануала.

Надеюсь знающие люди, сидящие не на deb-based дистрибутивах кинут подобные супер-полезные ссылки на ваши системы управления пакетами.
Midler 09.02.2010 00:20 #
+ 4 -
Из исходников лучше бы научили собирать бинарные пакеты, и потом ставить через Менеджер пакетов)
devl547 09.02.2010 01:40 #
+ 1 -
+1. Сижу сейчас, пишу рецепты для Slitaz. А то огнелис 3.5.7 в репах и кучи нужного софта нет.
TiGR 09.02.2010 17:02 #
+ 0 -
Удалось завести русский? У меня не получилось. Не печатаются кириллические символы, и всё. В итоге вместо slitaz поставил puppyrus retro.
devl547 10.02.2010 13:13 #
+ 0 -
Нет, с русским после выхода 2.0 там проблемы.
По идее если использовать xorg, а не xvesa, то проблем с не должно быть.
Но тут еще многое упрется в сборку пакетов - по умолчанию локали только английская и французская.
TiGR 10.02.2010 15:51 #
+ 0 -
По идее если использовать xorg, а не xvesa, то проблем с не должно быть.
Ага, это по очень хорошей идее. :) Не заработало ни там ни там, только по-разному. :) Позже нашёл в сети объяснения, что типа пока никак, только там вручную накладывать какие-то патчи, собирать, короче куча геморроя.
devl547 12.02.2010 03:14 #
+ 0 -
имхо, достаточно будет собрать через tazwok пакеты как нужно.
Учитывая, что xorg в дистрибутиве уже успел устареть с не заводится с последними ядрами - работы много.
Но система сборки очень мне понравилась - обновляю пакеты понемногу, может и до xorg руки дойдут.
anjolio 09.02.2010 17:58 #
+ 0 -
Батенька, это блог для новичков :)

Наверное, нужно создать отдельный блог "Новичку-гентушнику" :)
Midler 09.02.2010 18:13 #
+ 0 -
Почему же сразу гентушнику?
= )
HTaeD 12.02.2010 02:27 #
+ -1 -
А собрать из исходников и сотворить deb или rpm, чтобы поставить тем самым менеджером пакетов уже не в моде?
anjolio 12.02.2010 03:39 #
+ 1 -
Да как бы вам сказать.. Нет, уже года 3-4 точно как не в моде!
Нонче, батенька, в моде synaptic и мышкотыркательный интерфейс! И этой моде следует подавляющее большинство новичков.
А из исходников собирать - нонче моветон!.. Да и не надобно оно новичку на первых порах знакомства с линуксом. Уйти в радикалы и компилировать самому программы никогда не поздно, в конце концов.
А вот если новенький человек в попытках установить браузер ему нужно будет освоить USE-флаги, то боюсь после этого он вряд ли захочет ещё что-то делать в линуксе..
KblCb 09.02.2010 01:05 #
+ 0 -
Несмотря на всю свою нелюбовь к репозиториям, не могу сказать ничего плохого. Потому что не написано ничего к чему можно было бы прицепиться (ну разве что про единственный минус :^)). Потому что не написано вообще ничего по теме. Бесплатный маркетоидный бред. Покупайте наших слонов.
HTaeD 09.02.2010 02:51 #
+ 0 -
А чем вам репозитории не угодили?..
Daria 09.02.2010 03:31 #
+ 2 -
меня бы больше интересовала статья, как скомпилировать что-либо самой, выкачав исходный код из тех же репозиториев.
booley 09.02.2010 03:43 #
+ 1 -
В общих чертах, статья как скомпилировать что-нибудь самому
sudo apt-get build-dep $package_name
sudo apt-get source $package_name
tar xf $archive_name
cd $package_folder
./configure
make --prefix=/opt/
sudo make install
inot 09.02.2010 08:06 #
+ 1 -
зашибись.. в общих чертах эти команды по всей сети разбросаны.. хотелось бы полноценную развернутую статью, о том, что происходит при конфигурировании, что получаем в результате команды make, ху из этот параметр prefix и какие подводные камни..
greatperson 09.02.2010 08:32 #
+ 1 -
Плюспиццот, тоже был бы рад подробной статье на эту тему. С разбором всех частных случаев (где есть configure, а что делать если нет configure, а почему его нет) и вообще поподробнее. В тех двух с половиной случаях, когда я пытался собрать из исходников по этой инструкции, у меня ничего не получилось, в результате отыскал-таки собранные пакеты и успокоился. А жаль...
Jazz 10.02.2010 20:31 #
+ 0 -
что происходит при конфигурировании

Генерация makefile
что получаем в результате команды make

Выполнение скриптов, написанных в make
ху из этот параметр prefix

При генерации makefile указывает, куда копировать не зависящие от архитектуры файлы (значки там всякие)
какие подводные камни

Срач в системе после make install

Вообще все пункты действительно надо разбирать отдельно (как работает make и как самом написать makefile, как пользоваться autoconf и т.п.) и это очень полезно знать. Но практическое применение эти знания имеют только тем, кто пишет программы, а не собирает из исходников (другая целевая аудитория, не такая, как у этого поста :). Ещё раз повторюсь, что make install разводит срач в системе.
mrded 09.02.2010 09:33 #
+ 1 -
sudo apt-build install $package_name
Midler 09.02.2010 12:42 #
+ 0 -
Товарищи)
Не у всех deb-системы))
Shtsh 09.02.2010 12:44 #
+ 0 -
ну, под арчем через yaourt всё элементарно делается.
Username 09.02.2010 13:19 #
+ 0 -
старый добрый yum никто уже и не помнит :(
Username 09.02.2010 13:20 #
+ 0 -
блин используйте pacman в арче, господа. Лучше ж будет
l1feh4ck3r 09.02.2010 13:56 #
+ 0 -
pacman не умеет собирать из AUR'а. А еще yaourt такой разноцветненький %)
Midler 09.02.2010 13:51 #
+ 0 -
Это я к тому что системы разные бывают.
А потом пользователь Суси кричит что у него нет apt-get.
Расовая принадлежность, условно, разная = )
Username 09.02.2010 14:20 #
+ 0 -
к слову, апт можно прикрутить к любому дистрибутиву.
У пользователя суси есть zypper почти такой же
Daria 09.02.2010 04:36 #
+ 1 -
ну и чтоб пакет б собрался.
booley 09.02.2010 05:12 #
+ 1 -
checkinstall, ЕМНИП.
Daria 09.02.2010 07:41 #
+ 1 -
да, вот про него бы и почитать вдумчево на русском.
Midler 09.02.2010 12:43 #
+ 0 -
Чекинсталл тоже не тру.
Не все пакеты собираются, а те кторые собираються не все ставяться)
В общем тоже хватает проблем
Shtsh 09.02.2010 12:46 #
+ 0 -
у чекинсталла главный недостаток - то, что зависимости по-умолчанию не указываются. А глюков за моё использование у меня не было (хотя да, пакетов собиралось за всю жизнь не очень много - несколько десятков)
Midler 09.02.2010 13:49 #
+ 0 -
На Слакваре когда сидел, достаточно насобирался пакетов)
Потом мне уже проще было поставить ручками файлы, а не через Чекинстал
mrded 09.02.2010 09:15 #
+ 0 -
Еще к минусам стоит отнести многочисленые зависимости пакетов. (редко бывают приложения в один пакет).

объясню почему минус. если нету (постоянного) доступа в интернет, то заскочить к знакомому и скачать у него нужный пакет не получится. нужно как минимум скачичвать все зависимости этого пакета.
l1feh4ck3r 09.02.2010 09:30 #
+ 1 -
1. Запятые где?!
2. Тема совсем не раскрыта. Было бы хорошо наличие скриншотов и краткое описание самых популярных фронтендов для пакетных менеджеров.
3. Ну и про компиляцию ты вообще зря упомянул ;) Думаю вариант "упрощает установку, обновление и удаление программ" было бы намного лучше.
anjolio 09.02.2010 18:00 #
+ 0 -
Согласен, автор, поправь лучше в тексте, не надо про компиляцию :)
Zereal 09.02.2010 13:55 #
+ 0 -
Спасибо, Вы написали intro, но новичку информации будет мало. Продолжайте, добавьте скриншотов (для разных систем, не все ставят убунту) и присоединяюсь к пожеланиям Daria.
xoy 10.02.2010 23:01 #
+ 0 -
Даже не ожидал такой активности.
xoy 10.02.2010 23:09 #
+ 0 -
В сравнении с моим более конкретным трудом.

Моя точка зрения и зачем я ее постил - я сам, и как оказалолсь многи приходя в линукс. Не понимают фундаментальных основ.
Пример: Я познакомившись с линукс незнал с какой стороны подойти, забил поиск - установка программ. получил ответ - сборка с исходников. и понеслась... :)
Долго я с ними воевал с нуля на мандриве и без инета :).
Так вот еще и вендовые замашки скачать с какого нибудь софтодрома непонятный пакет и ставить.

Речь именно о фундаменте, принципах построения.

Но и раз активность есть, значит тема интересна и полезна. Что говорит в пользу того что поправим эту и продолжим серию статей.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн