Автор Тема: Няколко проблема  (Прочетена 3540 пъти)

HeavenWarrior

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

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

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

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

FreeBSD 6.2 KDE 3.5.7; Debian Sid KDE 4.0.0
"If You Know Your Brother Is A Greedy Bastard Never Give Him The Password" --Puffy Baba And The 40 Vendors (OpenBSD songs)

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Няколко проблема
« Отговор #1 -: Sep 12, 2007, 07:15 »
2. пакетите не са излишни, зависимостите са заради необходимост от библиотеки за да работи програмата
3. При Windows всъщност остатъчните "боклуци" са много повече от това, което (ако) остава след деинсталиране при Линукс
Активен

0x2B|~0x2B

k4BIG

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

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

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

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Няколко проблема
« Отговор #3 -: 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. Повече информация може да намериш тук.



Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

crasher5

  • Напреднали
  • *****
  • Публикации: 100
    • Профил
Няколко проблема
« Отговор #4 -: Sep 13, 2007, 20:41 »
Едит: Докато си изговоря скайпа и си напиша мнението, виждам, че един наистина мн добър отговор се е появил, така че не е нужно да четеш и това.

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



Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Няколко проблема
« Отговор #5 -: 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... '<img'>

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

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
Няколко проблема
« Отговор #6 -: Sep 13, 2007, 21:38 »
"преди години се отказах от Слакуер, именно защото пакетната му система не поддържа зависимости. Ако знаеш що нещо съм компилирал, докато открия Debian... '<img'>"

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

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

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

Разбира се мое мнение'<img'>

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

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

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

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

arda_kj

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian Sid/Unstable; Ubuntu 12.04
  • Window Manager: Gnome/KDE
    • Профил
Няколко проблема
« Отговор #7 -: 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 страница го видя, че аз се счупих да го търся, но такова нещо не открих.
Активен

Debian Sid/Unstable; Ubuntu 12.04
"За да открием истината, е нужно поне веднъж в живота си да подложим всичко на съмнение" - Р. Декарт

HeavenWarrior

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

FreeBSD 6.2 KDE 3.5.7; Debian Sid KDE 4.0.0
"If You Know Your Brother Is A Greedy Bastard Never Give Him The Password" --Puffy Baba And The 40 Vendors (OpenBSD songs)

cat

  • Напреднали
  • *****
  • Публикации: 339
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
    • WWW
Няколко проблема
« Отговор #9 -: Sep 13, 2007, 23:21 »
Цитат (arda_kj @ Сеп. 13 2007,21:55)

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

Намира се в края на секцията DESCRIPTION,   '<img'>

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



Активен

Човек се учи докато е жив и греши също толкова!
http://debianbg.wordpress.com

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Няколко проблема
« Отговор #10 -: Sep 13, 2007, 23:23 »
Цитат (HeavenWarrior @ Сеп. 14 2007,00:02)
За Файърфокс до момента никой не ми е отговорил, да не би да не сте разбрали идеята ми?

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

Къде е проблема?
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

arda_kj

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian Sid/Unstable; Ubuntu 12.04
  • Window Manager: Gnome/KDE
    • Профил
Няколко проблема
« Отговор #11 -: Sep 13, 2007, 23:34 »
@HeavenWarrior
Цитат
В далечната 2004 година, след една конференция на МС в Шератон, нещо ми отприщи интереса към Линукс.

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


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

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



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

Debian Sid/Unstable; Ubuntu 12.04
"За да открием истината, е нужно поне веднъж в живота си да подложим всичко на съмнение" - Р. Декарт

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Няколко проблема
« Отговор #12 -: 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.
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

arda_kj

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian Sid/Unstable; Ubuntu 12.04
  • Window Manager: Gnome/KDE
    • Профил
Няколко проблема
« Отговор #13 -: 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]}

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

Debian Sid/Unstable; Ubuntu 12.04
"За да открием истината, е нужно поне веднъж в живота си да подложим всичко на съмнение" - Р. Декарт

HeavenWarrior

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

FreeBSD 6.2 KDE 3.5.7; Debian Sid KDE 4.0.0
"If You Know Your Brother Is A Greedy Bastard Never Give Him The Password" --Puffy Baba And The 40 Vendors (OpenBSD songs)