В какую папку устанавливаются программы в линукс

Скажите,пожалуйста, есть ли какая нибудь команда, позволяющая узнать директория, куда была установлена программа из пакета. Дистрибутив OpenSuse 10.3. Заранее спасибо.

Спасибо сказали:
stomp Сообщения: 721 ОС: Debian GNU

Re: Куда устанавливается программа?

Сообщение stomp » 10.04.2008 04:35

10.04.2008 03:04

Скажите,пожалуйста, есть ли какая нибудь команда, позволяющая узнать директория, куда была установлена программа из пакета. Дистрибутив OpenSuse 10.3. Заранее спасибо.

which
whereis

Спасибо сказали:
allez Сообщения: 2223 Статус: Не очень злой админ 🙂 ОС: SuSE, CentOS, FreeBSD, Windows

Re: Куда устанавливается программа?

Сообщение allez » 10.04.2008 06:55

rpm -ql
Спасибо сказали:
Kiberg Сообщения: 64 ОС: Ubuntu, Windows

Re: Куда устанавливается программа?

Сообщение Kiberg » 10.04.2008 09:32

Спасибо сказали:
Olegator Сообщения: 2493 ОС: SuseLinux 11.2 KDE 4.3

Re: Куда устанавливается программа?

Сообщение Olegator » 10.04.2008 13:18

133 Суть установки программ в Linux.

10.04.2008 09:32

в ясте тоже можно посмотреть
Спасибо сказали:
A_1 Сообщения: 429 ОС: openSuSE 11

Re: Куда устанавливается программа?

Сообщение A_1 » 10.04.2008 13:53

10.04.2008 13:18
в ясте тоже можно посмотреть

Я бы сказал — нужно.
Ибо программа часто ставится не в один, а сразу в несколько разных каталогов.
Только яст сразу покажет какой файл из пакета куда лёг.

Меня здесь больше нет, т.к. среди модераторов есть подлецы.
Спасибо сказали:
allez Сообщения: 2223 Статус: Не очень злой админ 🙂 ОС: SuSE, CentOS, FreeBSD, Windows

Re: Куда устанавливается программа?

Сообщение allez » 10.04.2008 14:48

10.04.2008 13:53
Только яст сразу покажет какой файл из пакета куда лёг.

А стоит ли быть столь категоричным?
Спасибо сказали:
Anybis Сообщения: 99 ОС: GNU/Linux Контактная информация:

Re: Куда устанавливается программа?

Сообщение Anybis » 11.04.2008 14:56

Может просто
locate

также если большой список можно
locate | less

Спасибо сказали:
1aleksey1 Сообщения: 9 ОС: .

Re: Куда устанавливается программа?

Сообщение 1aleksey1 » 08.11.2008 16:09

а как узнать имя исполняющего файла установленного пакета bittorrent?) sled 10.1
проще говоря чем его запустить?)

Спасибо сказали:
romuil Сообщения: 2095 Статус: Ромунцель ОС: ALTLinux Sisyphus

Re: Куда устанавливается программа?

Сообщение romuil » 08.11.2008 17:19

rpm -ql name_of_package | grep /usr/bin
Спасибо сказали:
aaj Сообщения: 55 ОС: Debian Lenny/XP Home

Re: Куда устанавливается программа?

Сообщение aaj » 01.07.2009 00:00

Присоединюсь с вопросом.
У меня иная ситуация. Скачал RawTherapee в tgz приготовился устанавливать, но оказалось что там уже готовая программа с запускающими файлами. Так вот вопрос в следующем, куда правильно положить всю эту папку? И второе как показать системе где она лежит, что бы внести в меню?

Установка программ в Ubuntu

Не ругайте новичка, лучше помогите.
Спасибо сказали:
GMar Сообщения: 237 Статус: Будущий математик ОС: Kubuntu,Ubuntu(UNR) 10.04

Re: Куда устанавливается программа?

Сообщение GMar » 01.07.2009 00:04

это пакет для другого дистрибутива, его ставить не совсем логично, лучше попробуй найти rpm

или вариант (все с правами рута):

zypper in alien alien -r

первая команда установит конвертор пакетов, если он доступен, вторая сконвертирует пакет в rpm, исходный пакет должен лежать в текущей директории, результат будет лежать там же, его установишь командой:

rpm -i
Спасибо сказали:
Encore Сообщения: 656 Статус: loading. ОС: Debian

Re: Куда устанавливается программа?

Сообщение Encore » 01.07.2009 00:33

Читайте также:
Экспертные системы это прикладные программы

GMar, учитывая, что у автора в подписи Debian, то «rpm -i» и «zipper in» самое то
aaj, если вы скачали не исходники, а готовую к запуску программу — в принципе можете распаковать куда вам будет удобно, например в домашний каталог, если не требуются права root, или в каталог /opt/ .

01.07.2009 00:00
где она лежит, что бы внести в меню?

по прямому пути куда распакуете.
Спасибо сказали:
GMar Сообщения: 237 Статус: Будущий математик ОС: Kubuntu,Ubuntu(UNR) 10.04

Re: Куда устанавливается программа?

Сообщение GMar » 01.07.2009 00:40

01.07.2009 00:33

GMar, учитывая, что у автора в подписи Debian, то «rpm -i» и «zipper in» самое то
aaj, если вы скачали не исходники, а готовую к запуску программу — в принципе можете распаковать куда вам будет удобно, например в домашний каталог, если не требуются права root, или в каталог /opt/ .

01.07.2009 00:00
где она лежит, что бы внести в меню?

по прямому пути куда распакуете.

ой. заврался. тогда лучше сконвертировать в deb.

apt-get install alien alien -d

Установка командой:
dpkg -i

зачем все эти хитрости:
автор поста уже сказал что там бинарники, предпологается что там также и .desktop файлы для менюшек есть, может автоматом пункты в меню появятся, да и удалять можно будет привычными методами

Источник: unixforum.org

Структура каталогов (папок) файловой системы Linux

Операционные системы на базе Linux имеют определенную структуру каталогов. Существует специальный стандарт Filesystem Hierarchy Standard (FHS, стандарт иерархии файловой системы). Данный стандарт определяет типовые места хранения файлов в файловой системе Linux, он определяет основные каталоги, их названия и предназначение. Корнем файловой системы является корневой каталог, который обозначается как /. Внутри корневого каталога расположены все базовые каталоги, каждый из которых, предназначен для определенных целей. Ниже приводится краткое описание основных стандартных каталогов операционной системы Linux.

В большинстве случаев, когда говорят о каталогах в Linux, используют именно понятие Каталог. Пользователям Windows, наверное, ближе понятие Папка. Будем считать, что понятия Каталог, папка и директория эквивалентны.

/ Корневой каталог файловой системы Linux. Он содержит все системные файлы и каталоги.
/bin В каталоге /bin размещаются системные программы (бинарные — двоичные файлы, исполняемые файлы). Например, в каталоге /bin размещаются все основные команды ядра Linux, такие как cp, cat, mount и так далее.
/boot В каталоге /boot размещается загрузчик системы и некоторые дополнительные файлы, которые нужны для запуска Linux.
/dev Каталог /dev содержит файлы, которые представляют физические устройства компьютера. Через данные файлы осуществляется интерфейс для этих устройств. Например, /dev/sda обозначает ваш первый SATA-жесткий диск.
/etc В каталоге /etc хранятся системные файлы и конфигурации. Например, здесь хранятся такие файлы как fstab, passwd, hosts и так далее.
/home Домашние каталоги пользователей. У каждого пользователя в /home есть свой определенный каталог, имя которого совпадает с именем пользователя. Например, если я в системе зарегистрирован как yuriy, то мой домашний каталог будет /home/yuriy.
/lib В каталоге /lib размещены системные библиотеки и модули ядра.
/lost+found Директория, которая используется утилитой fsck, для сохранения поврежденных файлов. Подробнее.
/media В данный каталог обычно монтируются съемные носители. Для каждого устройства в каталоге /media создается отдельный каталог.
/mnt В данный каталог обычно монтируют на время дополнительные файловые системы.
/opt В данный каталог обычно устанавливают некоторое дополнительное программное обеспечение (ПО), которое является дополнением к базовому ПО дистрибутива (такое ПО иногда называют подключаемым программным обеспечением).
/proc В каталоге /proc размещена так называемая псевдофайловая система — виртуальная файловая система информации о ядре и процессах.
/root В каталоге /root размещаются файлы пользователя root. Данный каталог является домашним каталогом пользователя root.
Читайте также:
Обзор программ для мака
/sbin В каталоге /sbin размещаются важные системные исполняемые (бинарные) файлы, которые необходимы для запуска системы. Также в каталоге размещаются команды, которые обычно использует только системный администратор. Например, в каталоге /sbin размещаются команды halt и reboot.
/srv Каталог /srv содержит неизменяемые данные для сервисов («только для чтения»), предоставляемых данной системой.
/tmp В данном каталоге содержаться временные файлы, которые, как правило, удаляются автоматически. Многие программы используют данный каталог для хранения временных данных.
/usr В данном каталоге могут размещаться различные вспомогательные файлы (например, библиотеки), которые не требуются при загрузке системы. Каталог /usr содержит иерархию подкаталогов, например, /usr/bin, /usr/local, /usr/sbin.
/var Каталог /var содержит различные данные, которые обычно изменяются со временем. Например, в нем могут размещаться сохраненные данные для игр, файлы регистраций, буферы печати. В нем же хранятся файлы системных журналов (в каталоге /var/log).

Войдите, чтобы ставить лайки мне нравится

войдите, чтобы ставить лайки

Источник: pingvinus.ru

Как установить путь, по которому sudo apt-get устанавливается

Я использую Ubuntu 12.04 и не могу найти, где я устанавливаю программное обеспечение, используя apt-get. В тире, если я набираю eclipse или название программного обеспечения, оно появляется, но я не могу щелкнуть по нему правой кнопкой мыши и открыть папку. Кто-нибудь знает, как найти, где именно определенное программное обеспечение установлено с помощью черты. Также возможно установить программное обеспечение для установки в определенном месте при использовании apt-get.

Developer Android 19 июл ’12 в 03:37 2012-07-19 03:37
2012-07-19 03:37

2 ответа

Боюсь, что это невозможно сделать из тире. Если вы хотите узнать, где находится путь к исполняемому файлу, вы можете использовать команду which:

which eclipse

Но это, вероятно, будет указывать на некоторый каталог «bin», а не на каталог, содержащий данные. Это связано с тем, что программные компоненты устанавливаются не в одном каталоге, а во многих папках. Двоичные файлы остаются в / usr / bin /, / bin, / sbin и т. Д. В зависимости от их использования. Конфигурация в / etc, данные в / usr / share, и так далее.

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

То, где находится затмение, зависит от того, какую часть затмения вы ищете. Общей необходимостью является установка плагинов, которые хранятся в: /usr/lib/eclipse/plugins. Я обычно предпочитаю встроенный менеджер плагинов.

mythsmith 19 июл ’12 в 05:09 2012-07-19 05:09
2012-07-19 05:09

Резюме

  1. Вы не должны и, по сути, не можете заставить менеджер пакетов поместить любой файл в любое место, кроме его расположения по умолчанию.
  2. Вы можете найти расположение практически любой программы (то есть самого исполняемого файла) с помощью команды which filename или с помощью поиска в Наутилус.

подробности

Вы не можете изменить расположение по умолчанию для установки программного обеспечения с apt-get Центр программного обеспечения или другие инструменты управления пакетами в Ubuntu. Вы можете вручную извлекать пакеты и извлекать их файлы где угодно, но вы почти наверняка не захотите этого делать. Вообще говоря, это хлопотно, и обычно нет причин делать это.

  • Если вы считаете, что вам это выгодно, добавьте в свой вопрос подробности о том, почему, что вам нужно сделать. Лучший способ сделать это зависит от этого, плюс могут быть альтернативы, которые вы не рассматривали.

Пакеты устанавливают файлы по всей файловой системе, в основном в разных подкаталогах /usr , Это соответствует стандарту иерархии файловых систем, в котором указывается, куда различные типы файлов, связанных с установленными программами и библиотеками, должны попадать в систему GNU/Linux (то есть в «дистрибутив Linux», такой как Ubuntu).

  • Сами исполняемые файлы идут в основном в /usr/bin , Вот где eclipse исполняемый файл устанавливается при установке eclipse пакет на Ubuntu.
  • Исполняемые файлы для игр часто заходят в /usr/games вместо.
  • Исполняемые файлы для системных служб, таких как NetworkManager, обычно входят в /usr/sbin вместо. ( s расшифровывается как «система». Это «системные двоичные файлы».)
  • Библиотеки в основном идут в /usr/lib ,
  • Если у вас есть 64-битная система Ubuntu, 32-битные библиотеки (установленные для поддержки 32-битных исполняемых файлов, поскольку 64-битная система может запускать как 64-битные, так и 32-битные программы) в основном идут в /usr/lib32 ,
  • Заголовочные файлы, которые облегчают сборку программного обеспечения из источника, связанного с установленными библиотеками, в основном идут в /usr/include , Эти файлы предоставляются пакетами, имена которых заканчиваются на -dev , Исключение составляют заголовки для сборки модулей ядра — они идут в /usr/src ,
  • Исходный код, установленный для общесистемного использования для пакетов, обеспечивающих его, идет в основном в /usr/src , Заголовочные файлы для сборки модулей ядра также находятся здесь.
  • Общесистемные файлы данных (т. Е. Не исполняемый код, а данные) для установленных программ и библиотек, когда они не зависят от архитектуры (например, не зависят от того, есть ли у вас 32-разрядный или 64-разрядный процессор), в основном идут в /usr/share , Обратите внимание, что это касается файлов данных, которые остаются неизменными, за исключением случаев, когда обновляется сам пакет, а не документы, которые вы создаете. Например, основные списки для словарей проверки орфографии (но не для пользовательских дополнений к ним) обычно /usr/share ,
  • Общесистемные файлы конфигурации практически для каждого пакета (и большинства программ, не установленных через менеджер пакетов) /etc ,
Читайте также:
Программа дергалась мышка чтобы ПК не отключался

Вы заметите, я продолжаю говорить «обычно». Это потому что:

  • Основные системные файлы, включая наиболее важные программы и библиотеки для функционирования системы, не входят внутрь /usr , Они идут в соответствующих подкаталогах / сам. Например, файлы ядра, которые предоставляют основные системные утилиты, входят в /sbin , Базовые системные файлы, которые предоставляют базовые «пользовательские» утилиты, такие как оболочки, предоставляемые системой по умолчанию, помещаются в /bin , Основные библиотеки входят в /lib , И так далее.
  • Иногда пакет может устанавливать файлы в другом месте. Наиболее распространенным таким местом является /opt , Основное назначение /opt должен хранить (1) программы, которые предпочитают не распространять свои файлы по обычным местам в иерархии файловой системы, а вместо этого все в одном каталоге (независимо от того, установлены ли эти программы с помощью менеджера пакетов), и (2) программы устанавливается бинарными установщиками, а не через менеджер пакетов, и с ними не связан пакет. (Программы, установленные для общесистемного использования путем создания пользователем вручную из исходного кода, обычно устанавливаются в каталогах внутри /usr/local .)

Существует несколько способов поиска исполняемых файлов и других файлов, предоставляемых пакетами Ubuntu.

  • Я не знаю, как использовать Unity Dash, чтобы сообщить вам местоположение программы доступным способом. Но вы можете сделать это графически с помощью Nautilus, графического браузера файлов.
    1. Откройте окно Nautilus и нажмите Ctrl + F (или нажмите » Перейти» > » Поиск файлов. «).
    2. Введите то, что вы ищете (в этом случае, eclipse ) и нажмите Enter .
    3. По умолчанию это будет искать только в папке, которая открыта в этом конкретном окне Nautilus. Но вы можете изменить это. После поиска измените местоположение на файловую систему (или там, где вы хотите искать, вы даже можете указать пользовательское местоположение поиска /usr ) и нажмите » Перезагрузить».

    Поиск файловой системы для затмения, в Наутилус

    Это способ поиска файлов в вашей системе в целом (а не только тех, которые предоставляются пакетами Ubuntu) с возможностью получения подробной информации о них.

    which eclipse
    locate eclipse

    Источник: ask-ubuntu.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru