24.03.2017, 15:06 [+3 UTC]
в нашей команде: 1 866 чел. | участники онлайн: 10 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
22.03.2017, 16:10

Последний вопрос:
23.03.2017, 23:11

Последний ответ:
24.03.2017, 09:50

Последняя рассылка:
24.03.2017, 10:45

Писем в очереди:
2

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
14.03.2010, 14:55 »
morvineon
Спасибо за ответ и за пояснение к формулам. Вы очень мне помогли. [вопрос № 177243, ответ № 260106]
21.11.2009, 09:38 »
D1ver
Спасибо за быстрое решение одной из задач! [вопрос № 174397, ответ № 256752]

РАЗДЕЛ • Linux / UNIX

Системное администрирование, установка и настройка Linux и UNIX-операционных систем.

[администратор рассылки: Хватов Сергей (Академик)]

Лучшие эксперты в этом разделе

Асмик Гаряка
Статус: Советник
Рейтинг: 245
SAW
Статус: 4-й класс
Рейтинг: 39
Valery N
Статус: Мастер-Эксперт
Рейтинг: 14

Перейти к консультации №:
 

Консультация онлайн # 136640
Раздел: • Linux / UNIX
Автор вопроса: Герасимов Виталий Владиславови
Отправлена: 13.05.2008, 14:49
Поступило ответов: 3

расскажите пожалуйста как установить длюбую программу для линух...ну компиляция итд...у меня Kubuntu 7.10 (kde) просто йа полный 0...

Состояние: Консультация закрыта

Ответ # 223317 от Дугаров С.В.

Здравствуйте, Герасимов Виталий Владиславович!
Установка ПО в Ubuntu/Kubuntu делается через менеджер пакетов Synaptic в Иксах (графическом интерфейсе) либо с помощью команды apt-get install <программа> в текстовой консоли (есть ещё aptitude - тоже консольная) компиляция вовсе не обязательна, если только Вы не хотите собрать софтину именно под свой компьютер. Найдите в меню пункт "Установка/удаление программ" либо "Менеджер пакетов Synaptic" и ставьте... учтите что для установки довольно многих программ нужно активное подключение к интернет (т.е. надо дать ОС возможность скачать и установить выбраную Вами программу)


Консультировал: Дугаров С.В.
Дата отправки: 13.05.2008, 15:11

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 223327 от Василий Литвиненко

Здравствуйте, Герасимов Виталий Владиславович!

Смотря что за пакет хотите поставить. Если речь в вопросе идет о компиляции из исходных кодов, поставляемых в архивах .tar.bz2 и .tar.gz , то тут все более не менее типично и во многих случаях действия сводятся к тому, чтобы распаковать архив с исходниками - запустить поочередно три команды одна за одной в случае успешного выполнения предыдущей.

Допустим у вас есть архив в папке /usr/src/ с названием pixman-0.10.0.tar.gz

1) зайдем в эту директорию
$ cd /usr/src

2) распаковываем архив с программой сюда же в /usr/src/
$ tar -xzf pixman-0.10.0.tar.gz ( ключ x - распаковать, z - означает , что распаковываем архив tar сжатый gzip-ом, f - значит, что используем файл архива указанный дальше в качестве аргумента команды)

3) заходим в получившуюся папку pixman-0.10.0
$cd ./pixm* (понимаете при этом, что ./ - сокращенное обозначение текущей директории, а db-4* - маска имени нужной нам директории при условии, что таких имен в текущей директории больше нет, чтобы не писать полностью cd /usr/src/pixman-0.10.0)

4) чаще всего там же (в распакованной папке с исходниками) есть файл README и INSTALL, в которых подробно описан процесс компиляции для разных семейств ОС.

находясь все там же в /usr/src/pixman-0.10.0 просмотрим содержимое директрии командой:
$ls | grep INSTALL (где | grep - фильтрует выданный командой ls список файлов в текущем каталоге по имени файла INSTALL)
в результате выполнения команды получим
INSTALL (значит такой файл есть и именно он нам нуже для просмотра)
Просмотрим содержимое этого файла, но всего сразу, а по частям
$cat ./README | less

долистаем до похожих строк

The simplest way to compile this package is:

1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system.

Running `configure' might take a while. While running, it prints
some messages telling which features it is checking for.

2. Type `make' to compile the package.

3. Optionally, type `make check' to run any self-tests that come with
the package.

4. Type `make install' to install the programs and any data files and
documentation.

5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.

здесь перед нами целое руководство по компиляции, самый простой из способов которой нам любезно расписали разработчики программы. Нажимаем q , чтобы выйти из программы less, не давшей по нашей просьбе команде cat вывести на стандартный вывод все содержимое файла INSTALL разом. И делаем теперь все ровно в той же последовательности , что описана в этом руководстве.

находясь в /usr/src/pixman-0.10.0 запускаем сначала скрипт
$ ./configure

если процесс пройдет успешно и не будет обнаружено неудовлетворенных зависимостей, то на вывод в конце вы получите

configure: creating ./config.status
config.status: creating pixman-1.pc
config.status: creating Makefile
config.status: creating pixman/Makefile
config.status: creating pixman/pixman-version.h
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

Строчка "config.status: creating Makefile" особенно радует душу, потому что можно выполнять следующую команду make, но сначала надо войти в систему под суперпользователем root

$ su
Пароль:

ввести пароль, не удивляясь том, что на стандартный вывод (в нашем случае монитор) ничего не выдается и работать уже о его имени
# make

будет много информации о ходе процесса. Если он пройдет успешно и ошибок выдано не будет, то можете командой

# make install

устанавливать по своим местам все получившиеся файлы.

Бывают ситуации менее типичные, но обращение к руководству от разработчиков спасает всегда.
Например, при установке из исходных кодов Berkeley DB
Просмотр содержимого /usr/src/db-4.6.21 командой:
$ls | grep INSTALL
не выдал никакого резултата, но
тогда проверим есть ли README
$ls | grep README
README

А просмотр содержимого этого файла

$cat ./README | less
Berkeley DB 4.6.21: (September 27, 2007)

This is version 4.6.21 of Berkeley DB from Oracle. To view release and
installation documentation, load the distribution file docs/index.html
into your web browser.

послал нас дальше к html-руководству по установке.
... ЭТо что касается установки из исходников :)


Консультировал: Василий Литвиненко
Дата отправки: 13.05.2008, 16:15

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 223468 от Евгений Васильевич

Здравствуйте, Герасимов Виталий Владиславович!
Для установки и удаления программ в грайическом режиме, используйте программу Synaptic.
Желательно проверить доступность репозитариев (в Synaptic - меню Настройка-Репозитории).
Второй путь - программа "Установка/удаление программ".
Третий путь - консольно "sudo apt-get install <имя_пакета>" и удаление "sudo apt-get remove <имя_пакета>".
Для всех этих способов нужно подключение к интернету.
Четвертый способ - в графическом режиме устанавливать скачанные deb-пакеты.
Для использования компиляции, необходимо установить пакет build-essentials.
Но для новичка самый лучший путь не компилировать пакеты, а использовать готовые из репозитариев.


Консультировал: Евгений Васильевич
Дата отправки: 14.05.2008, 12:25

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

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

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос | интересные статьи

Время генерирования страницы: 0.14128 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн