LINUX.ORG.RU
ФорумTalks

что за прикол руками ставить зависимости

 ,


0

1

нередко приходилось видеть в мануалах для чайников команды вида sudo apt-get install 100500_библиотек программа
даже пример откопал
вот ${subj}? почему нельзя просто sudo apt-get install pornview? или у них с зависимостями так всё плохо?

★★★

Ооочень редко бывает, что программа для корректной работы требует пакет, а тот не прописан у нее в качестве обязательной зависимости.

Ну, и иногда руками ставят рекомендованные, но это, видимо, от того, что лень разбираться в apt.

gill_beits ★★★★
()

всему есть предел, как и всему есть своя цена.

я бы не стал покупать литровую коробку сока за 300 рублей.

так и ящитаю, что дистрибутив не должен занимать места на винте свыше 1гб.

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

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

когда от программы требуется какая-то всего одна функция, а она хочет подтянуть зависимость, функции которой тебе не требуются,

её нужно пересобирать, иначе есть большая вероятность, что она не запустится вообще я так как-то в слаке удалил самбу, и у меня перестал работать mplayer

batekman ★★★
() автор топика
Ответ на: комментарий от gill_beits

Ооочень редко

но видел я довольно часто, только специально не находится

программа для корректной работы требует пакет, а тот не прописан у нее в качестве обязательной зависимости.

нда, вот что бывает, когда пакеты собираются «у дяди»
спасибо, что объяснил

batekman ★★★
() автор топика
Ответ на: комментарий от gill_beits

Ооочень редко бывает, что программа для корректной работы требует пакет, а тот не прописан у нее в качестве обязательной зависимости.

И вместо того, чтобы отписать в багтрекер и решить проблему раз и навсегда, надо писать мануал с обходными путями?

NeXTSTEP ★★
()

Ещё бывает,что пакет рекомендуем, но не ставится по зависимости. НАпример, просмотрщик картинок есть, у него в обязательных зависимостях иксы, (иначе он не запустится), а jpeg-плагин - в рекомендуемых (т.к. дефолтно только xpm например просматривает)

Adjkru ★★★★★
()
Ответ на: комментарий от NeXTSTEP

Windows way же. У большинства привычка еще с винды. Если есть проблема - либо чини сам, либо смирись. Второе - скорее всего, потому что сам в винде мало что починишь, а ms чинить никогда ничего (или почти никогда и почти ничего) не будет.

Потому и рассказывают людям на всяких форумах, как взломать linux бесплатно и без СМС.

gill_beits ★★★★
()
Последнее исправление: gill_beits (всего исправлений: 1)

такое обычно встречается перед строчками

./configure && make && make install
Понятное дело что при этом сложно прописать зависимости

mm3 ★★★
()

Обычно ставить зависимости ручками предлагают если хотят компилять а не ставить из пакета

В примере сначала ставят либы (с dev-пакетами), потом делают симлинки и лишь потом ставят апач. Как предлагаешь делать симлинки к несуществующим файлам?

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от gill_beits

потому что сам в винде мало что починишь, а ms чинить никогда ничего (или почти никогда и почти ничего) не будет

Как будто в линуксе не так.

wintrolls ☆☆
()

нередко приходилось видеть в мануалах для чайников команды вида sudo apt-get install 100500_библиотек

это для сборки других библиотек....

darkenshvein ★★★★★
()

почему нельзя просто sudo apt-get install pornview? или у них с зависимостями так всё плохо?

apt-get install pornview

тут зависимости на любителя

upcFrost ★★★★★
()

Пора уже вообще убрать зависимости, и упаковывать всё нужное в один пакет, как в винде или псбсд.

petyanamlt ★★★★
()

да. напарывался на это несколько раз.

а потом увидел, что у товарища в бубунте ВСЕ пакеты отмечены как установленные вручную. и с тех пор я перестал удивляться.

billic ★★
()

Все зависит от пряморукости мейнтейнеров программ. Когда юзал бубунту (кажись, еще версия 7.04 была у меня, потом бросил это поделие) то натыкался, особенно, если программа сторонняя, не из реп.

Gonzo ★★★★★
()
Ответ на: комментарий от billic

Тут стоит для себя понимать разницу установки вручную.
У меня в Дебе вручную (если посмотреть раздел Manual (ручная установка) в Synaptic) установлено достаточно много пакетов. Система ставилась с нуля совсем недавно на новую машину. А все потому, что выбирал минимальную установку, без иксов и прочей дребедени, а потом уже apt-get install xorg, DE... blah blah blah. Только то, что мне нужно.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 2)
Ответ на: комментарий от Spoofing

так и ящитаю, что дистрибутив не должен занимать места на винте свыше 1гб.

Правильно, а то ресурс винта быстро весь выработается.

djambeyshik ★★★★★
()
Ответ на: комментарий от Spoofing

В существующих дистрибутивах это не поможет. Есть зависимости, есть рекомендуемые пакеты. Зависимости нужно ставить обязательно, иначе, даже если программа запустится без них, то менеджер пакетов будет считать, что установлено с ошибками, и при каждой операции с пакетами будет ругаться вплоть до того, что ничего не даст сделат с любыми пакетами, пока не разрулишь.

Есть рекомендованные пакеты, установку которых можно отключить.

Ttt ☆☆☆☆☆
()

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

Может, требовалось установить dev-файлы для ручной установки другой программы, которые сами не вытянутся?

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Lighting

ppa те же сторонние пакеты. вы ставите их на свой страх и риск. я говорил о дебе, честно говоря. да, в общем-то, и не важно ) каждому свое.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от Gonzo

ну так я не против того, чтоб ДЕ или ещё что-то было вручную. меня, как и ТСа, бесят всякие мануалы, которые предлагают поставить миллион либ (половина из которых со временем протухает и их названия меняются от версии к версии). но система, в которой НЕ БЫЛО автоматически установленных пакетов вовсе помогла мне смириться с такими случаями и не беситься лишний раз.

billic ★★
()

как всё плохо без use-флагов

mix_mix ★★★★★
()
Ответ на: комментарий от amorpher

раз поставил и работает пока проц не сгорит

amorpher ★★★★★
()

За указанный пример не скажу, но такое делается, если в процессе что-то ставится из сорцов. Тогда и делают apt-get install libx libx-dev — libx-dev пакет, что бы ты мог собрать, libx задают явно, хотя он притянется по зависимостям -dev пакета, для того, чтобы пометился установленным вручную¸ чтобы после сборки можно было вычистить -dev пакеты.

redgremlin ★★★★★
()
Ответ на: комментарий от Gonzo

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

billic ★★
()

Например для установке скайпа amd64 нужно ручками зависимости проставлять...

t500s ★★★
()
Ответ на: комментарий от Gonzo

да, потому я и перестал нервничать, когда в хаутушках теперь вижу какую-нибудь подобную глупость (=

billic ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.