Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: HeavenWarrior в Sep 11, 2007, 23:21



Титла: Няколко проблема
Публикувано от: HeavenWarrior в Sep 11, 2007, 23:21
Първият ми въпрос е защо браузъра "Файърфокс" например не може да вгради приложенията както го прави в МС "Уиндоус". Примерно Мплейър си има плъгини, обаче има програми, които не мога да настроя да се включват автоматично. Например даунлоад мениджъра на "Файърфокс" в МС "Уиндоус", като се кликне върху сваленото и отваря файла, при Гну/Линукс-БСД положението е по-различно. С доста четене успях да оправя това онова, но проблеми като този с отварянето останаха и това е доста дразнещо. Имам чувството, че понякога опън сорс приложенията вървят по-добре под Уиндоус, отколкото под Гну/Линукс-БСД. Ако някой може да ми окаже помощ с решаването на проблема ще му бъда благодарен.

2. Защо имам чувството, че когато инсталирам/компилирам даден пакет, автоматично ми се свалят десетки излишни пакети, водещи се за зависимости. Има ли някакво решение на този въпрос или просто така са настроени нещата.

3. Също така съм забелязал, че остават много излишни файлове. Примерно след изтриването на даден пакет. Има ли някакви инструменти, които се грижат за "почистването" на системата, каквито подобни има в Уиндоус например.

Благодаря предварително на всеки отзовал се.


Титла: Няколко проблема
Публикувано от: romeo_ninov в Sep 12, 2007, 07:15
2. пакетите не са излишни, зависимостите са заради необходимост от библиотеки за да работи програмата
3. При Windows всъщност остатъчните "боклуци" са много повече от това, което (ако) остава след деинсталиране при Линукс


Титла: Няколко проблема
Публикувано от: k4BIG в Sep 13, 2007, 19:09
Ами бих ти писал доста по темата ,но се сетих най-лесното решение.Ползваи не дебиан/убунту ,а slackware.Там ще ти се наложи сам да си търсиш зависимостите и да работиш с source.След което много ще се радваш защото няма много да ти пука линукса с каква пакетна система е.Ще разбереш за на всяка програма какво и трябва след което ще можеш да оцениш дали дебиана/убунту то сладат излишни неща или не.Но дори и да не слагат това е по лошия вариант за слагане на програма.

Относно изтриването не го мисли освен ако не го ползваш за десктоп.Зимаш сървър слагаш му 2-3-5 неща и го заебаваш за поколенията.Ако го ползваш да си тестваш алабализми то тогава 5 фаила в повече няма да ти навредат.

А ако ще си правиш кефа и искаш всичко да ти е ясно земи си сложи едно FreeBSD и няма да збъркаш.


Титла: Няколко проблема
Публикувано от: Gaara в Sep 13, 2007, 20:17
Цитат (k4BIG @ Сеп. 13 2007,20:09)
Ползваи не дебиан/убунту ,а slackware.Там ще ти се наложи сам да си търсиш зависимостите и да работиш с source.След което много ще се радваш защото няма много да ти пука линукса с каква пакетна система е.Ще разбереш за на всяка програма какво и трябва след което ще можеш да оцениш дали дебиана/убунту то сладат излишни неща или не.Но дори и да не слагат това е по лошия вариант за слагане на програма.

/off
k4BIG, братко, какво ти е направил Дебиана? Как реши, че е на Убунту или Дебиан? Какво е общото м/у Дебиан и Убунту? Можеш ли пакет за Убунту да инсталираш на Дебиан? Защо трябва да си сцепваш главата от зависимости, като просто можеш да ползваш решенията от главоблъскането на други, т.е. готовите пакети?

Според мен apt е най-развитият мениджър и научаването на 90 % от възможностите му, ти осигуряват бързо, качествено и подредено управление на пакетите (инсталирани, не инсталирани или в процес на инсталиране). Оставям настрана великите за мен инструменти при компилиране от сорс checkinstall и apt-file.
/on

По въпросите.

1. Аз такъв проблем нямам.
2. Само чувство е, HeavenWarrior. Няма излишни пакети. Ако тръгнеш да правиш един скрипт, примерно на perl и искаш да можеш да локализираш моментното положение на потребителя (pwd), който е стартирал скрипта ти, трябва да инсталираш допълнителен пакет (Cwd), който е 270К. Представи си сега, че не е отделен файл, а е в един ~ 150 MB pack. Кое е по-удобно според теб?
3. В дебиан има един много приятен инструмен, наречен deborphan. Повече информация може да намериш тук.





Титла: Няколко проблема
Публикувано от: crasher5 в Sep 13, 2007, 20:41
Едит: Докато си изговоря скайпа и си напиша мнението, виждам, че един наистина мн добър отговор се е появил, така че не е нужно да четеш и това.

Мисля, че вече се казаха достатачно общи приказки... Относно точка 3, прочети по-внимателно документацията първо общо, и после по-конкретно за неща от рода на apt-get/aptitude, dpkg, synaptic package manager-a (нещо в предишния коментар ме засегна за Юбунту/дебиана). Същестуват и неща от рода на sudo dpkg --purge -- remove package. А ако толкова се вълнуваш да не остават "ненужните" им дипендънсийз след като махмеш програмата, мисля че нищо не ти пречи да провериш кои от тях вече не се използват от никоя програма (тая тайна е много лесна, но няма да ти я издам, за да погледнеш все пак, дори и за малко документацията) и да ги махнеш и тях (дали с purge или не ти си решаваш). Но определено не мисля, че правиш обективни заключение до момента. Няма, няма в linux... и дори когато си мислиш, че може и да съществува нещо такова, остава просто сам да го реализираш. Оупън Соурс фор евър :)





Титла: Няколко проблема
Публикувано от: mikis в Sep 13, 2007, 21:07
Предполагам говориш за следната ситуация:

1. Инсталираш си програмата Х;
2. За да работи правилно, Х инсталира допълнителните пакети A,B,C,D и Е, които са нейни зависимости;
3. Х не те кефи и я деинсталираш, обаче остават A,B,C,D и Е, които не ти трябват повече.

В такъв случай, ако ползваш Debian (предполагам и K/Ubuntu) в конзолата пишеш следното:

Цитат
# apt-get autoremove


Ето какво пише в man apt-get за тази опция:
Цитат
autoremove
           autoremove is used to remove packages that were automatically installed to
           satisfy dependencies for some package and that are no more needed.

Това е цялата врътка.

Вероятно и deborphan ще свърши работа, макар че според man deborphan, той търси главно неизболзвани библиотеки.
Цитат
deborphan  finds  packages  that  have no packages depending on them. The default
       operation is to search only within the libs and oldlibs  sections  to  hunt  down
       unused libraries.


k4BIG,

преди години се отказах от Слакуер, именно защото пакетната му система не поддържа зависимости. Ако знаеш що нещо съм компилирал, докато открия Debian... ;)

Това разбира се е мое лично мнение и не ангажирам никой с него.


Титла: Няколко проблема
Публикувано от: k4BIG в Sep 13, 2007, 21:38
"преди години се отказах от Слакуер, именно защото пакетната му система не поддържа зависимости. Ако знаеш що нещо съм компилирал, докато открия Debian... ;)"

Ами незнам.В момента се права някои неща на слак и няма никакви грижи.А съм доста зле с него(на фона на хората които го ползват често).

Искаш мейл.Инсталваш слак има си sendmail.Слагаш му Ldap и някои imap/pop клиент и заспива.Искаш samba.Има си.Искаш TC има си.

Ще се къртиш да компилираш ако го ползваш като десктоп.Ако исках X щях да си ползвам windows:)

Разбира се мое мнение:)

И нямам против Дебиан.Че аз само него ползвам.Просто мисля ,че ако е нов потребителя ползва много apt-get и след време става много сериозно зависим от пакетната система.Което не мисля ,че е сериозно.

Но в зависимост от целите всеки си преценява.

А това е по темата.Понеже ако спре да ползва пакетната система няма да пита тези въпроси.


Титла: Няколко проблема
Публикувано от: arda_kj в Sep 13, 2007, 21:55
Цитат
В такъв случай, ако ползваш Debian (предполагам и K/Ubuntu) в конзолата пишеш следното:
Цитат
# apt-get autoremove



Ето какво пише в man apt-get за тази опция:Цитат
autoremove
          autoremove is used to remove packages that were automatically installed to
          satisfy dependencies for some package and that are no more needed.

Това в коя man страница го видя, че аз се счупих да го търся, но такова нещо не открих.


Титла: Няколко проблема
Публикувано от: HeavenWarrior в Sep 13, 2007, 23:02
В далечната 2004 година, след една конференция на МС в Шератон, нещо ми отприщи интереса към Линукс. Почнах с Мандрива, после Федора, Дебиан, Слак, и в крайна сметка стигнах до Дженту. Най-много съм бил на Федора и Дебиан. Всичките дистрибуции имаха своите хубави и лоши страни, но ми харесаха всичките, но доста ми допадна принципа на Дженту и от там постепенно се захванах с разучаването на БСД. В момента ползвам БСД. Не бих казал, че съм Гуру. Чета си и си настройвам. Имам и един компютър с Дебиан и там ще пробвам нещата, които споделихте по темата, за което съм ви благодарен. Идеята е, че за съжаление ми се струва, че за много неща документацията е много разхвърляна и човек трябва доста сериозно да търси, да пита и прочие. Но пък точно в това е интересното. Това с библиотеките, правилно сте ме разбрали, също така ме интересуваше и това примерно, ако изстрия да кажем "irssi" и остават разни файлове разпръснати по системата. Библиотеки, документации и прочие и това ме дразни като цяло. Purge при дебиан върши доста работа, но пак има неща, които остават. Това вече избива малко на мания, обаче обичам реда в компютъра и ненужните файлове искам да са по-малко. За Файърфокс до момента никой не ми е отговорил, да не би да не сте разбрали идеята ми? Мерси предварително.


Титла: Няколко проблема
Публикувано от: cat в Sep 13, 2007, 23:21
Цитат (arda_kj @ Сеп. 13 2007,21:55)

Това в коя man страница го видя, че аз се счупих да го търся, но такова нещо не открих.

Намира се в края на секцията DESCRIPTION,   ;)

@HeavenWarrior,
за Firefox нямам никаква представа как е при теб под BSD , аз ползвам Gentoo и Debian и рядко ми се случва да отварям изтегления файл от download manager-а на лисицата, но винаги когато съм го правила, файловете се отварят. Странно е, че при теб не могат(ако съм те разбрала правилно, де) Все пак си мисля, че би трябвало да работи еднакво при различните дистрота и операционни системи като цяло.





Титла: Няколко проблема
Публикувано от: Gaara в Sep 13, 2007, 23:23
Цитат (HeavenWarrior @ Сеп. 14 2007,00:02)
За Файърфокс до момента никой не ми е отговорил, да не би да не сте разбрали идеята ми?

Аз съм ти отговорил. Като тръгваш да сваляш те пита:
1. Да го отворя с..... Дадени са ти подразбиращи се приложения, а ако не те кефият имаш и опция "Други"
2. Само да го свалиш

Къде е проблема?


Титла: Няколко проблема
Публикувано от: arda_kj в Sep 13, 2007, 23:34
@HeavenWarrior
Цитат
В далечната 2004 година, след една конференция на МС в Шератон, нещо ми отприщи интереса към Линукс.

Просто ме погложди любопитството да те питам какво толкова са казали, че ти отприщиха интереса към Линукс.


@cat
Цитат
Намира се в края на секцията DESCRIPTION,

Е няма и няма, такова нещо не виждам. Да не би да трябва да инсталирам допълнителен пакет някакъв?



За дистротата - ами аз съм на Дебиан, т.к. ми дава всичко в едно, кеф ти десктоп, кеф ти сървър, кеф ти да си компилираш пакети като в Генто, става за абсолютно всичко. Даже смятам ей тука от келешлък като ми остане повече време да си компайлна цялата система ала Генто да видя за какво иде реч, че гледам разработчиците на Дебиан са сътворили за тази цел и спец. инструменти да ни улеснят живота ако решим да изпростеем чак до там :).


Титла: Няколко проблема
Публикувано от: Gaara в Sep 13, 2007, 23:38
Цитат

APT-GET(8)                                                          APT-GET(8)

NAME
       apt-get - APT package handling utility -- command-line interface

SYNOPSIS
       apt-get [-hvs] [-o=config string] [-c=file] {[update] | [upgrade] |
               [dselect-upgrade] | [install pkg...] | [remove pkg...] |
               [purge pkg...] | [source pkg...] | [build-dep pkg...] | [check]
               | [clean] | [autoclean] | [autoremove]}
..........................................................................................
.................
       autoremove
           autoremove is used to remove packages that were automatically
           installed to satisfy dependencies for some package and that are no
           more needed.


Титла: Няколко проблема
Публикувано от: arda_kj в Sep 13, 2007, 23:45
Цитат
APT-GET

 Section: (8)

NAME

 apt-get - APT package handling utility -- command-line interface

SYNOPSIS

apt-get [-hvs] [-o=config string] [-c=file] {[update] | [upgrade] | [dselect-upgrade] | [install pkg...] | [remove pkg...] | [source pkg...] | [build-dep pkg...] | [check] | [clean] | [autoclean]}

Затова питах да не се инсталира нещо допълнително, аз такава опция нямам.


Титла: Няколко проблема
Публикувано от: HeavenWarrior в Sep 14, 2007, 00:37
Заради тъп спайуеър ми се затри едно много хубаво произведение и то точно в момента, в който му правех бекъп. Бях сложил десетки анти-спайуеър програми обаче каквото и да слагах, от Лан-а идваха какви ли не неща и Уиндоуса се сгъваше. Имаше един период от два месеца, в които се счупих да прейнсталирам, да чистя и прочие. То не бяха антивирусни, файъруоли и кво ли не. Майка ми и дадоха покана от Майкрософт да отиде на конференция относно Сървис Пак 2. Обаче аз отидох. Наслушах се на новостите и глупостите на хората от МС. Наслушах се на тъпи администратори на Уиндоус. Зададах няколко въпроса на представителите. "Смятате ли, че Сървис пак 2 ще ми помогне срещу спайуеъра" - Да ми отговориха те, нали затова бил основно измислен. И ги питах смятат ли, че са една крачка напред пред кракерите и прочие зловредители. Незнаели, ала смятали, че са на прав път. Прибрах се, сложих си Сървис пак 2, обаче ада не спря. И това мн ме подразни. А бях чувал от майка ми за Линукс, че тва е Юникс система и че Юникс системите са трудни за настройка, ала един път настроени са бетон и няма нужда от преинсталация. И дори в крайна сметка да си смених доставчика на интернет и проблема със Спайуеъра да беше в по-голямата си част овладян, аз реших да поразуча какво е това животно Линукс. И така почнах да се занимавам. Е смятах го за по-перфектно, и в него се сблъсках с някой проблеми, но в крайна сметка установих, че там повечето проблеми идват от неразбиране на системата и в четенето е просветлението.


Титла: Няколко проблема
Публикувано от: mikis в Sep 14, 2007, 10:02
Цитат (arda_kj @ Сеп. 14 2007,00:45)
Затова питах да не се инсталира нещо допълнително, аз такава опция нямам.

Коя ти е версията на APT?
Моята е 0.7.6 под Debian Lenny (Testing).


Титла: Няколко проблема
Публикувано от: metal в Sep 14, 2007, 11:23
Основно почистване от "боклуци" при Джентуу е: emerge --deepclean && revdep-rebuild && emerge -D world, тъй като emerge -C пакет не чисти зависимостите (които могат да се използват и от други програми)


Титла: Няколко проблема
Публикувано от: pierrot в Oct 08, 2007, 13:58
Цитат (Gaara @ Сеп. 14 2007,00:23)
Цитат (HeavenWarrior @ Сеп. 14 2007,00:02)
За Файърфокс до момента никой не ми е отговорил, да не би да не сте разбрали идеята ми?

Аз съм ти отговорил. Като тръгваш да сваляш те пита:
1. Да го отворя с..... Дадени са ти подразбиращи се приложения, а ако не те кефият имаш и опция "Други"
2. Само да го свалиш

Къде е проблема?

Понеже аз съм от няколко дни с Ubuntu, и имам сходен проблем, но за мое съжаление не можах да открия отговора за лисицата.
Инсталирах с Add/Remove "KTorrent" и работеше до първите 4 торента, след което като кликна на някой торент за да го отвори и ми даде с коя програма да стане това - там го нямаше KTorrent? Търсих къде ли не, но самата програма (еквивалетна на exe) която да задам за default не можах да намеря.....
Простете ако е прекалено лам питането ми..... :huh:


Титла: Няколко проблема
Публикувано от: v_badev в Oct 08, 2007, 15:33
Цитат (HeavenWarrior @ Сеп. 11 2007,23:21)
Първият ми въпрос е защо браузъра "Файърфокс" например не може да вгради приложенията както го прави в МС "Уиндоус". Примерно Мплейър си има плъгини, обаче има програми, които не мога да настроя да се включват автоматично. Например даунлоад мениджъра на "Файърфокс" в МС "Уиндоус", като се кликне върху сваленото и отваря файла, при Гну/Линукс-БСД положението е по-различно. С доста четене успях да оправя това онова, но проблеми като този с отварянето останаха и това е доста дразнещо. Имам чувството, че понякога опън сорс приложенията вървят по-добре под Уиндоус, отколкото под Гну/Линукс-БСД. Ако някой може да ми окаже помощ с решаването на проблема ще му бъда благодарен.

Проблема е че Firefox се интегрира добре само в Windows. Явно повечето му разработчици работят под Windows или Mozilla Corp. счита Windows за по-важната система и съответно отделя повече ресурси за по-доброто му интегриране в тази OS. Кардиналното решение на този проблем е да използваш браузъра на графичната ти среда. Ако си с Gnome - Epiphany, ако си с KDE - Konqueror. Друго решение е да ползваш MozPlugger. Лично аз след като много време ползвах Firefox минах на Epiphany точно заради лошата интеграция на лисицата в Gnome.


Титла: Няколко проблема
Публикувано от: pierrot в Oct 08, 2007, 17:09
Опитах с Epiphany и не мога да отрека, че освен по липсата на скинове не се различава от лисицата, но все пак свалянето на торент е по - различно: записване файла като .торент, след това отваряне с КТорент. И става.
Явно прехода от Виста към Убунту ще е интересен  :p
Благодаря и аз!