Автор Тема: linux paketi  (Прочетена 1084 пъти)

pap2k

  • Участници
  • ***
  • Публикации: 8
    • Профил
linux paketi
« -: Aug 11, 2004, 15:15 »
Qsno e, 4e e sistema za upravlenie(install/uninstall) na programi pod linux. No kogato se instalirat, nikade ne se ukazva putq (t.e ne e kato v Windows da ni pita kude iskame da instalirame programata), a paketa se instalira kudeto si iska. Ima li na4in da ukaja kude da se instalira programata?
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
linux paketi
« Отговор #1 -: Aug 11, 2004, 15:39 »
./configure --help

Бе то, че пита, пита ама хич не си сигурен къде какво пише. (за разлика от Линукс, където пътя на записване е стриктен)
Иначе разгледай ей тез статии на сайта:
http://www.linux-bg.org/cgi-bin....id=base

Специално за твоя въпрос - статията - Директориите в Линукс.
И пишиии на кирилица!
Активен

It makes you awful glad that you were born a man.

ntenev

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
linux paketi
« Отговор #2 -: Aug 11, 2004, 16:07 »
И да, и не.
  Най-общо казано пакета в една дистрибуция представлява компресиран файл със елементите на приложението (изпълними файлове, примерни конфигурации, документации и т.н.) + и ако има pre/post-install скриптове. Ако си свикнал със подредбата на файлове в Windows, то в Linux нещата ще ти се видят доста объркани, но това е въпрос на навик. А логиката да са така подредени нещата е доста силна. При Windows всичко тръгваот една основна (Program Files) и всяко приложение се слага в собствени подпапки ( обикновенно Производител->Софтуер ) ... изглежда логично, но се оказва крайно неудобно при multiuser използване. При Linux нещата се делят тематично - папки за библиотеки, за изпълними файлове, home за потребителски профили, var за най-различни неща и т.н. Идеята е че само чрез промени на правата на папките и местене на файлове м/у тях можеш да ограничиш какво потребителя да пипа. А и (ако не се лъжа) ровенето в една папка (/lib) е по-бързо от преравянето на множество под-под-подпапки. Идеята ми е, че структурирането на файлове и папки в Linux е доста добро и направено с голяма идея така че помисли дали искаш да променяш нещо в него (в смисъл - дали си заслужава).
  По-конкретно по въпроса ти: Не знам каква дистрибуция използваш (важно е за пакетната система) но за rpm-ите (SuSE, RedHat, Fedora, Mandrake) и .tgz файловете (Slackware) съм сигурен че има начин да се разархивират без да се инсталират (за Slackware можеш да позлваш explodepkg, за всички .tgz - tar xzvf -C /НякъдеСИ). За rpm и Debian-ски пакети са други командите за разархивиране ... виж в man страниците. Но ако промениш пътищата на вече компилиран пакет, може да излязат проблеми (много често при компилация се задават статично пътищата където приложението да си търси компонентите). Другия вариант е от source. Там при изпълнението на ./configure скрипта може да се указва как да се разхвърлят нещата после при make install.
  Ако те интересува какво е инсталирал съответния пакет можеш да използваш графичното KPackage (на KDE) ... дава доста информация. Специално за Slackware можеш да погледнеш и в /var/log/packages/ , за други дистрибуции могат да ти кажат хората които ги ползват или по-добре разгледай идващата документация (или on-line такава).

Поздрави !
Н. Тенев

P.S. Айде да направим една уговорка, става ли ? Ако тази информацията ти се вижда полезна, следващия път пиши на кирилица. '<img'>
Активен

pap2k

  • Участници
  • ***
  • Публикации: 8
    • Профил
linux paketi
« Отговор #3 -: Aug 11, 2004, 17:11 »
Благодаря за информацията. Приемам забележката за кирилицата
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Бисквитките на linux-bg.org
Предложения за подобрения на сайта
ogi 0 11614 Последна публикация Apr 29, 2002, 21:40
от ogi
Mandrake Linux 10 and Linux
Настройка на програми
aaaSASlover 3 13958 Последна публикация Dec 08, 2012, 20:46
от UBIGI
Kak se instalirat paketi?
Настройка на програми
Monty 9 1820 Последна публикация Aug 08, 2004, 15:52
от
Remote връзка Linux<--> Linux
Настройка на програми
stoyanovs 5 11504 Последна публикация Jan 24, 2006, 16:49
от gostenin
Experienced linux enginnced linux engineers
Търсене
bulwork 0 10916 Последна публикация May 10, 2008, 14:24
от bulwork