Это какой утилитой получено?
Интуитивным методом указания пути при установке.
А можно просто в Program Files глянуть.
Это в Лине нужно утилитой пользоваться, чтобы узнать название запускаемых файлов, манов (с этим вообще хаос) и другой полезной инфы, нужной для работы.
Если ты про 100% всех файлов, то для этого sandbox есть, но для простой работы такая инфа не нужна.
Да и большинство прог, как Лиса, 1 папкой обходятся.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Keepun
Ну вообще зависимости есть. Какие-то проги таскают всё с собой, какие-то берут из системы.
таскает с собой.
Отсутствует
Спасибо.
Да, пожалуйста. Только ты главное "для простой работы" пропустил и про sandbox почти никогда ненужный...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Только ты главное "для простой работы" пропустил и про sandbox почти никогда ненужный...
Ой, я наверно неудачно сформулировал вопрос. Меня интересовало, можно ли как-нибудь как получить эту информацию программно, не подскажете?
Отсутствует
Это в Лине нужно утилитой пользоваться, чтобы узнать название запускаемых файлов
А как название исполнемых файлов узнают в Windows?
манов (с этим вообще хаос
То ли дело в винде, да…
Ядрёная консоль делает меня сильней!
Отсутствует
Найди мне все файлы от VirtualBox без запроса в репу "equery f virtualbox".На Винде я только открою c:\Program Files\Oracle\VirtualBox\,
Не понимаю, чем Вас так смущает equery f virtualbox? Если уж на то пошло, найдите в Винде все файлы и записи в реестре, которые были добавлены/внесены/изменены/удалены при установке VirtualBox. В Linux аналогом этого является equery f <имя пакета> (если Gentoo), или аналогичная команда другого дистрибутива (например, rpm -ql <имя пакета> в fedora), так как в Linux пакет определяется набором своих файлов. А что там в Windows инсталлятор в систему под админом поставил --- понять практически невозможно.
Строго говоря, в Gentoo тоже зачем-то добавили возможность выполнения произвольных скриптов без sandbox, за что разработчикам следовало бы поотрывать руки. Но там это хотя бы можно отследить при желании, проверив ebuild'ы grep'ом перед установкой.
Что касается возможности использования одновременно нескольких версий одного пакета, то всё это можно сделать. В gentoo сущетвует понятие slotted пакета, правда, к сожалению, не для всех пакетов. В любом случае, никто не запрещает поставить особо проблемные пакеты в /opt.
Существует также попытка сделать дистрибутив, в котором всё это позволяет делать встроенный менеджер пакетов (см. http://nixos.org/nixos/). Там происходит примерно следующее: каждый пакет ставится в уникальный каталог, а файловые деревья в стиле FHS поддерживаются с помощью символических ссылок. К сожалению, этот дистрибутив пока не допилен, и там есть далеко не все пакеты, а также там маловато документации. Правда я смотрел его года полтора назад --- может, с тех пор что-нибудь изменилось.
# rm -rf /
Отсутствует
X Strange
Сейчас ещё GNOME заморачиваются подобным вопросом, кстати. Правда не на столько серьёзно, вроде.
Отредактировано Lain_13 (20-02-2013 00:57:42)
Отсутствует
Что касается возможности использования одновременно нескольких версий одного пакета
Так в стоит стразу несколько версий .NET Framework, несколько версий пакетов Visual библиотек, даже может быть несколько версий MS SQL Server. И ничего. Что мешает сделать так же?
Отсутствует
Для быдлопрограммистов, которые до сВисты плевали на правила расположения файлов это конечно верно...
каталог/подкаталог программы - основа
C:\Program Files\Common Files\ - для либ API
профиль = /home и там либы не хранят (важных точно)
А за запись (не дрова) в C:\Windows\, C:\Windows\System32\ нужно наказывать. сВиста этим тоже быдло шокировала.
Так что только 1-2 папки.
Я имел в виду что все библиотеки было бы актуальнее складывать в одном месте (в линуксе это /lib, /usr/lib), особенно если учесть, что чаще всего эти библиотеки пишет далеко не сам разработчик прикладного (т.е. конечного) ПО, а только пользуется ими. Что касаемо быдлокодеров - интересное мнение, глянул сколько dll библиотек лежит у меня в подкаталогах папки Windows, ажно целых 16821 штук нашлось, где столько быдлокодеров набралось, я даже теряюсь.
И не одна - две папки получается, если почти каждая программа складирует библиотеки в свой каталог, то их тоже нужно брать в счёт.
ladserg пишетТебя никто не заставляет свою программу размазывать по каталогам и даже чужую программу нет нужды куда то размазывать
Не размажу Я, размажут за меня сборщики пакетов.
ladserg пишетЧто касаем LSB - так это не указ, а только рекомендация, не более, на который конечному пользователю вообще не стоит обращать внимания.
Не соблюдение этих правил только добавляет проблем сборщикам и юзерам.
ladserg пишетА пассаж по поводу поиска файлов в репе совсем непонятен. Если ты программу из репы ставишь, то какого те рожна в ней ковыряться то? Поставил и пользуйся.
Какого рожна? Ок. Найди мне все файлы от VirtualBox без запроса в репу "equery f virtualbox".
На Винде я только открою c:\Program Files\Oracle\VirtualBox\, а в Лине тебя еще регистрозависимые проблемы помучают.
Ты хоть расскажи, зачем тебе понадобилось то искать файлы определенного пакета, если он ставится системой управления пакетами? Что ты планируешь с ним делать? Почему для тебя важно, как распологает система файлы, которые она сама копирует, обновляет, удаляет в зависимости от задач?
Да, если пакет устанавливается системой управления пакетами, то в линуксе она размазывается но каталогам разного назначения, бинарники к бинарникам, ресурсы к ресурсам, исходники к исходникам и т.д.
Если ты пишешь свою программу то можешь сам организовать своё расположение файлов, как тебе удобнее.
О, ну как же без такой бредовой фразы в ХоллиВаре...
А может меня Святой Отец заставляет Линем пользоваться, а я грешу с Виндой!
А вообще банальная жажда знаний толкает на юзанья Линя...
Не ёрничай, если толкает жажда знаний то учись дальше, и тогда твои вопросы сами отпадут, и нет смысла сетовать на чужие устои, либо сделай всё по своему (благо Linux From Scrtch никто не отменял), либо выбери то что тебе более приемлемо.
ladserg пишетт.к. нет бардака и дублирующих файлов,
Зато есть бардачок в версиями этих либ. Круто, когда важная либа обновляется и дохнет целая DE и без вызова revdep-rebuild продолжить работу невозможно... проходил я этот квест кучу раз...
Можешь мне не рассказывать, я это проходил ещё тогда, когда в gentoo не было такого средства как revdep-rebuild, и все поломанные зависимости приходилось либо самому выцеплять, либо тупо набирать:
# emerge -eD world
Однако четований на жизнь и недовольство у меня это никогда не вызывало, т.к. я всегда понимал чем это обусловлено. Впрочем если ты желаешь держать кучу версий библиотек, то смысл в использовании gentoo теряется, тебе с лихвой хватит федоры или убунту. Федора наверно для тебя будет даже предпочтительнее.
ladserg пишета то в винде я как то заморочился и обнаружил одних только экземпляров файла QtCore4.dll почти два десятка
И это сильно ударило по твоей жадности за потраченные несколько МБайт на диске с объемом в 200ГБ?
Зато есть 99,999% гарантия, что либа не будет перезаписана другой прогой и не нарушит тем самым работу. Не то, что в Лине...
А при чем тут вообще жадность, и почему 200 гб? Пара террабайт если уж на то пошло
А вот обновить библиотеку, при таком подходе, у всех программ - вот это диалема. Прикажешь залазить в каждую папку и обновлять там файлы вручную? В то время как если бы они жежали бы в одном месте, то все было бы проще.
Обрати внимание, JRE, .NET Framwork 1/2/3/3.5/4, VC Redist, и т.д. всё же стараются ставить отдельными пакетами, и в одно и тоже место, а не подкладывать к каждой программе.
И да, конечно места на современных винтах сейчас много, и можно гадить на них долго и качественно... Только вот я когда запускаю, например, CoolReader и читаю книгу пока в VrtualBox'е крутится очередной мой эксперримент, в это время в памяти висит два абсолютно одинаковых экземпляра библиотеки QtCore4.dll, занимая при этом ОЗУ и ресурсы процессора (ведь выделение и использование памяти - это весьма медленный процесс), а ОЗУ и процессора много никогда не бывает. Так же и с программами, которые дублируют одинаковые библиотеки не только на винте, но и в ОЗУ.
Добавлено 19-02-2013 20:09:14
sentaus пишетВсе файлы Microsoft Office? Моментально. В студию
c:\Program Files (x86)\Microsoft Office\
c:\Program Files (x86)\Common Files\microsoft shared\OFFICE Х\
Сложно?
МСО у меня к счастью нет под рукой, но я чот сомниваюсь что только в этих каталогах он хранит свои файлы. И действительно, откуда информация что только там лежат его файлы?
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
Меня интересовало, можно ли как-нибудь как получить эту информацию программно, не подскажете?
Встроенных средств я не знаю, но куча способов с дополнительным ПО.
Самое популярное - ProcMon или sandbox - мне достаточно.
А как название исполнемых файлов узнают в Windows?
По расширению *.exe
То ли дело в винде, да…
Да. MSDN и дока в CHM заткнёт за пояс любой man, у которого возможности навигации скудны - в info попытались исправить дело, но не поперло.
Не понимаю, чем Вас так смущает equery f virtualbox?
Тем, что это - 100% костыль. Самое интересное начинается, когда не знаешь из какого пакета файл.
Вот если бы тот же вывод equery f virtualbox встроили, например, в Midnight Commander для удобства навигации - это решило бы проблему, но не полностью.
Тот же /usr/bin разрастается быстро. После установки кучи пакетов найти что-то в /usr/bin становится сложней. Так же программистам приходится придумывать порой совершенно странные имена своим запускаемым файлам, чтобы не нарваться на конфликт имен в /usr/bin. Страшно представить сколько super-mega-paint было бы в той папке, если софтосоздатели кинутся на Линь. А еще регистрозависимость бесит: VBox* найдет, а vbox* уже нет.
Сейчас у меня в /usr/bin 2612 файлов - как в этом бардаке вообще можно ориентироваться?
Не... Майк этот кактус жрал в DOS'e, а в Винде они правило c:\Program Files\создатель\прога установили.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
И не одна - две папки получается
Подпапки зачем считать? для понта?
Ты хоть расскажи, зачем тебе понадобилось то искать файлы определенного пакета, если он ставится системой управления пакетами?
То есть я не должен ни при каких условиях выяснять есть ли у VirtualBox какие-нибудь интересные файлы типа *.iso или SDK? Может еще че-нибудь, о чем я не знаю, но полезно?
Почему для тебя важно, как распологает система файлы, которые она сама копирует, обновляет, удаляет в зависимости от задач?
Потому что в Винде этим можно решать нестандартные проблемы быдлокодеров.
Была бы возможность, а применение найдется... куча раз находилось...
то учись дальше, и тогда твои вопросы сами отпадут
Вообще-то именно знание порождается вопросы и решения. Можно наплевать на несовершенство и юзать даже DOS, но зачем?
Однако четований на жизнь и недовольство у меня это никогда не вызывало, т.к. я всегда понимал чем это обусловлено.
Ну и чем это обусловлено? Открой тайну Века. Сложность приспособить гениально (в 70-х) решение под современные реали?
А при чем тут вообще жадность, и почему 200 гб? Пара террабайт если уж на то пошло
Да хорош заливать уже. 14ГБ вся Program Files у меня - из них лишь 1ГБ с трудом можно сэкономить на объединении ДЛЛок.
По этому вопросу я уже спорил. Действительно общие ДЛЛки в c:\Windows\System32\ лежат.
.NET Framwork 1/2/3/3.5/4, VC Redist
Это вообще с обновами ставится или с играми. Короче, большинство юзеров о них вообще не знает.
два абсолютно одинаковых экземпляра библиотеки QtCore4.dll, занимая при этом ОЗУ и ресурсы процессора (ведь выделение и использование памяти - это весьма медленный процесс), а ОЗУ и процессора много никогда не бывает.
Скури ты доку про управления памятью в Винде. Такой бред несешь...
ДЛЛка не будет грузится в память, если ее полная копия уже загружана. Другое дело, если версии разные.
МСО у меня к счастью нет под рукой, но я чот сомниваюсь что только в этих каталогах он хранит свои файлы. И действительно, откуда информация что только там лежат его файлы?
Задача: найти запускные файлы, доку, еще там вкусняшки всякие - это все на 100% хранится в одной папке, можешь даже не сомневаться. А путь я указал при установке.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
ladserg пишетИ не одна - две папки получается
Подпапки зачем считать? для понта?
Ты предложение то доцитируй полностью, а то выдернул пол предложения и задаёшь глупые вопросы.
ladserg пишетТы хоть расскажи, зачем тебе понадобилось то искать файлы определенного пакета, если он ставится системой управления пакетами?
То есть я не должен ни при каких условиях выяснять есть ли у VirtualBox какие-нибудь интересные файлы типа *.iso или SDK? Может еще че-нибудь, о чем я не знаю, но полезно?
Какая то слабая отмазка, особенно на счёт исошников. Ты если разрабатываешь чего для VirtualBox, то у тебя уже стоит его SDK в виде отдельного пакета, исошники с дровами те тоже не надо искать, т.к. VirtualBox их монтирует сам, у него кнопка есть, установить дополнения для гостевой ОС. А доки, картинки и иные ресурсы лежат на своем месте в /usr/share.
И какая то странная постановка вопроса у тебя, будто ты все знания подчерпываешь методом тыка, глядя чего там в каталогх с программами.
Потому что в Винде этим можно решать нестандартные проблемы быдлокодеров.
Была бы возможность, а применение найдется... куча раз находилось...
Это не аргумент, с быдлокодерами бороться очень просто - не использовать их ПО. А применение... Хотя если твои знания основываются только на исследовании каталогов программ...
Вообще-то именно знание порождается вопросы и решения. Можно наплевать на несовершенство и юзать даже DOS, но зачем?
тебе объяснили, что специфика расположение файлов в никсах обусловлена централизацией, бинарники в одном месте, библиотеки в другом, ресурсы (картинки, звуки, шрифты) в третьем, доки в четвертом и т.д.
Ну и чем это обусловлено? Открой тайну Века. Сложность приспособить гениально (в 70-х) решение под современные реали?
только не говори, что складирование всех файлов в одном каталоге - это новаторство, и соответствие неким современным реалиям. Особенно когда на диске установлено 100500 программ, у каждой свой каталог, и для запуска этих программ надо рыскать по каталогам а не просто ввести команду в консоли. Хорошо если есть ярлык, а если программа консольная?
ladserg пишетА при чем тут вообще жадность, и почему 200 гб? Пара террабайт если уж на то пошло
Да хорош заливать уже. 14ГБ вся Program Files у меня - из них лишь 1ГБ с трудом можно сэкономить на объединении ДЛЛок.
Чот ты не проснулся видать, там речь шла об объёме НЖМД а не размере конкретных каталогов.
По этому вопросу я уже спорил. Действительно общие ДЛЛки в c:\Windows\System32\ лежат.
Я не только про этот каталог говорил, поищи сам ДЛЛки в каталоге винды, и увидишь, что в c:\Windows\System32\ их как раз меньшинство.
Это вообще с обновами ставится или с играми.
Какое интересное совпадение, то же самое и с библиотеками линукса, там тоже нужные библиотеки ставятся зависимостями.
Короче, большинство юзеров о них вообще не знает.
Так же большинство юзеров и не исследует файлы программ, и им так же фиолетово где и что размазано, есть ярлык на рабочем столе или в Пуске, они его жамкают и довольны.
ladserg пишетдва абсолютно одинаковых экземпляра библиотеки QtCore4.dll, занимая при этом ОЗУ и ресурсы процессора (ведь выделение и использование памяти - это весьма медленный процесс), а ОЗУ и процессора много никогда не бывает.
Скури ты доку про управления памятью в Винде. Такой бред несешь...
ДЛЛка не будет грузится в память, если ее полная копия уже загружана. Другое дело, если версии разные.
Вот с таким умным видом, такую глупость ты брякнул, особенно про управление памятью. В память грузится один экземпляр библиотеного ФАЙЛА. А если этих библиотечных файлов несколько то и грузятся они все, и не важно одинаковые они или нет.
Ты бы осилил бы инструменты на вроде System Explorer, или список процессов в Far Manager, что бы не делать более таких грубых ошибок.
Задача: найти запускные файлы, доку, еще там вкусняшки всякие - это все на 100% хранится в одной папке, можешь даже не сомневаться. А путь я указал при установке.
Тебе про equery уже говорили, и бросал бы ты ерундой заниматься, книги бы почитал, начал бы с незнайки на луне, потом плавно к математике, так глядишь и до дискретной математики дойдёшь.
И еще, МСО туеву кучу файлов копирует в каталог винды, если ты это не знал, впрочем чего говорить, исследовать каталог с установленным МСО ты догадался, а вот глянуть внутрь инсталляшки МСО нет.
Отредактировано ladserg (20-02-2013 09:18:41)
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
Самое интересное начинается, когда не знаешь из какого пакета файл.
Это можно узнать у менеджера пакетов.
Тот же /usr/bin разрастается быстро. После установки кучи пакетов найти что-то в /usr/bin становится сложней. Так же программистам приходится придумывать порой совершенно странные имена своим запускаемым файлам, чтобы не нарваться на конфликт имен в /usr/bin.
Страшно представить сколько super-mega-paint было бы в той папке, если софтосоздатели кинутся на Линь.
Я думаю, в сборках производителя оно будет /opt/super-mega-paint/bin/...
Странно, я уже три раза описал метод, как раскладывать файлы в пакетах, чтобы не размазывать всё по /usr. Но наш уважаемый Keepun его подчёркнуто игнорирует, продолжая плакаться на тяжёлую судьбу. Вы там точно в одном экземпляре? А то со стороны кажется, что вас там как минимум двое, при чём один разработчик, а второй - специалист по маркетингу.
Отредактировано sentaus (20-02-2013 10:20:17)
Отсутствует
Тем, что это - 100% костыль
Ну да, спросить, где файлы такого-то пакета — это костыль, а руками лезть в Program Files и вспоминать, как там оно обозвалось и не переименовал ли его ты (или не ты) — это труъ.
Самое интересное начинается, когда не знаешь из какого пакета файл.
Как получить список файлов пакета, который ты не знаешь? Или что?
После установки кучи пакетов найти что-то в /usr/bin становится сложней. Сейчас у меня в /usr/bin 2612 файлов - как в этом бардаке вообще можно ориентироваться?
А зачем? У меня 3381, и никаких проблем не испытываю. Да, я не открываю /usr/bin/ в приказчике папокъ, чтобы удивляться количеству файлов там. Потому что смысла нет. Зато никакого бардака с $PATH, как в винде. И чем лучше поиски нужного файла в бардаке Program Files\создатель\прога?
Не... Майк этот кактус жрал в DOS'e, а в Винде они правило c:\Program Files\создатель\прога установили.
Да, сплошная польза!
По расширению *.exe
Да. MSDN и дока в CHM заткнёт за пояс любой man, у которого возможности навигации скудны - в info попытались исправить дело, но не поперло.
Молодец, MSDN приплёл. Ну ты красавчик.
Лично меня как раз CHM и вообще Справка Windows вымораживали неудобством использования.
И это сильно ударило по твоей жадности за потраченные несколько МБайт на диске с объемом в 200ГБ?
Это больше ударяет по потреблению оперативной памяти.
krigstask пишетА как название исполнемых файлов узнают в Windows?
По расширению *.exe
А-а-а. Итак, я должен пойти в C:\Program Files\ (там 100500 каталогов, естественно), вспомнить производителя, проверить, что оно установилось не просто по названию программы, влезть в каталог программы и искать там исполняемые файлы по расширению в куче прочих. Само удобство, да.
Ядрёная консоль делает меня сильней!
Отсутствует
Самое интересное начинается, когда не знаешь из какого пакета файл.
«Неужели?» — подумал я. И полез искать как оно в gentoo...
http://www.gentoo.org/doc/en/gentoolkit … hap2_pre15
Сам я пользователь иной системы и там тоже всё с этим в порядке:
А где тут чего интересного?
Отредактировано Azathoth (20-02-2013 12:57:28)
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
«Неужели?» — подумал я. И полез искать как оно в gentoo... http://www.gentoo.org/doc/en/gentoolkit … hap2_pre15
Ты не совсем то нашёл.
Ну или equery, но qfile / qlist быстрее, чем equery.
Отредактировано krigstask (20-02-2013 21:28:45)
Ядрёная консоль делает меня сильней!
Отсутствует
Ты не совсем то нашёл.
Ну в любом случае инструмент для этого есть.
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
krigstask пишетТы не совсем то нашёл.
Ну в любом случае инструмент для этого есть.
Я как понял Keepun жаждет зайти в каталог программы и увидеть все файлы данной программы в проводнике в одной папке, и только файлы оной программы. Утилиты вида equery, qlist, qfile, он считает непотребными костылями.
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
Я как понял Keepun жаждет зайти в каталог программы и увидеть все файлы данной программы в проводнике в одной папке
У него возникла проблема определить к какому пакету принадлежит файл. И не важно на основе каких рассуждений и предпочтений он к этому пришёл. Ему показли что определить это легко. А нравится ему этот способ или нет — это его личные половые трудности
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Сейчас ещё GNOME заморачиваются подобным вопросом, кстати. Правда не на столько серьёзно, вроде.
Каким вопросом? Причём здесь GNOME?
Так в стоит стразу несколько версий .NET Framework, несколько версий пакетов Visual библиотек, даже может быть несколько версий MS SQL Server. И ничего. Что мешает сделать так же?
Так ведь ничто не мешает, я об этом и говорю.
Тем, что это - 100% костыль.
Никакой это не костыль. Информация о том, какой файл к какой программе относится, хранится в централизованной базе данных, вполне разумно. Утилита equery предоставляет доступ к этой базе.
Самое интересное начинается, когда не знаешь из какого пакета файл.
Можно воспользоваться, например, способом, который продемонстрировал krigstask, или, например, так:
Эта команда покажет, к какому пакету принадлежит файл.
После этого введя
можно узнать список всех файлов данного пакета. При желании можно написать элементарный скрипт, который это делает одной командой.
Спасибо, про qfile не знал. Но equery вроде не особо тормозит (а может, просто редко нужна).
Вот если бы тот же вывод equery f virtualbox встроили, например, в Midnight Commander для удобства навигации - это решило бы проблему, но не полностью.
Возможно, это было бы неплохо. Есть же, например, под Windows плагин к Total Commander для доступа к реестру...
# rm -rf /
Отсутствует
Спасибо, про qfile не знал. Но equery вроде не особо тормозит (а может, просто редко нужна).
Я замерял, гораздо быстрее. Так, конечно, не особо заметно, но всё же. И набирать удобнее. Вообще portage-utils хороши.
Ядрёная консоль делает меня сильней!
Отсутствует
ты все знания подчерпываешь методом тыка, глядя чего там в каталогх с программами.
Не все конечно, но это быстрый способ узнать возможности проги.
В c:\Windows\System32\ так вообще много интересного. При курении доки можно не придать должного значения файлу... да и его описание может не попасться на глаза...
А можешь залезть в папку Лисы. omni.ja заинтересует по круче доков.
А если этих библиотечных файлов несколько то и грузятся они все, и не важно одинаковые они или нет... System Explorer, или список процессов в Far Manager
А ты сам не думал, что SE может показывать разные пути вызова ДЛЛки, но копия файла в оперативе одна?
Если бы этот бред был правдой, то в 90-х все мои 60МБ выжрали множество копий MFC. Менеджер Памяти в Вине - это черный ящик, которым в Майке гордятся.
МСО туеву кучу файлов копирует в каталог винды
И как мне это ДЛЛки помогут в работе? А вот дока по управлению Вордом через макросы и СОМ, которая лежит на своем месте... ммм... хорошо, что я в 2003г. её там обнаружил...
Я думаю, в сборках производителя оно будет /opt/super-mega-paint/bin/...
Странно, я уже три раза описал метод, как раскладывать файлы в пакетах, чтобы не размазывать всё по /usr. Но наш уважаемый Keepun его подчёркнуто игнорирует,
Так ты объясни, что будет, если не подозревающие Вася и Петя создадут разные super-mega-paint? Имена запускаемых файлов совпадут.
И чем лучше поиски нужного файла в бардаке Program Files\создатель\прога?
Поиск 1 файла одинаковый. А вот "искал одно, а нашел поинтересней" в ПФ часто бывает.
Ну да, спросить, где файлы такого-то пакета — это костыль,
Интересней не спрашивать, а взаимодействовать с файлом. Или ты по имени всегда можешь определить его содержимое?
Зато никакого бардака с $PATH, как в винде.
Приехали. Ты когда содержимое этой переменной смотрел? А редактировал? Мне наплевать на ее "бардак" - для этого её и придумали.
Молодец, MSDN приплёл. Ну ты красавчик.
Лично меня как раз CHM и вообще Справка Windows вымораживали неудобством использования.
Ты в последний раз её когда открывал? А справку Гнома и КЕД? КЕДешная вообще слизана с CHM.
А слабо про STL через man почитать? - вот жесть без разделов.
C:\Program Files\ (там 100500 каталогов, естественно), вспомнить производителя,
У меня всего лишь 84. И поиск пашет, если автора забыл...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует