|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: ivo (siten__at__abv< dot >bg) |
Дата: 12/02/2004 |
Здравеите, въпросът ми е следния: когато си тегля програма
писана за слак 10 /например licq/ и я разархивирам в нея има
2 папки install и usr. В usr има и други папки но няма
configure ili make или нещо подобно. А като дръпна licq za
9.1 вътре си имаше всичко и я install, обаче ми дава грешка
че не може да отвори "[ERR] Error opening
'/root/.licq/owner.uin' for reading.." Та... вапросът ми е
като изтегля някоя прог присана за Слак 10 трябва ли преди
това да си инсталирам по-стара версия и после да я
ъпдейтвам, и ако да как става това?/как да инсталирам
пакетите за слак 10 /като в примера с licq/ като нямат
config ili make/
ПС:в install обикновенно има 2 файла doins.sh i slack.desc в
като пусна sh dinst.sh ми казва че няма такива файливе
съдържанието на файла е ( cd usr/share/licq/qt-gui/locale ;
rm -rf cs.qm )
( cd usr/share/licq/qt-gui/locale ; ln -sf cs_CZ.qm cs.qm )
така е с последните 2 програми които изтегли за Слак10.0
|
Отговор #1 |
От: Иполит |
Дата: 12/02/2004 |
едва ли licq е писана точно за слак, ако питаш мене.
Slackware има система за инсталиране на предварително
компилирани пакети. Те имат разширение .tgz. Инсталират се
не с ./configure&&make&&make install, а със специална
команда -
installpkg edikoisi.tgz
Официалните пакети се взимат от сайта на Slackware, а хиляди
други се теглят примерно от linuxpackages.net
Освен туй има един пакет, който се казва checkinstall.
Ако си го инсталираш можеш да като си компилираш някоя
програма, да я инсталираш като пакет за слак, което ще те
улесни значително при по-късното и обновяване до по-нова
версия или махането и от компютъра.
Когато си изтеглиш някоя програма, след ./configure и make е
хубаво да я инсталираш с chekinstall. Освен че се инсталира,
получаваш и tgz пакет. Можеш да изтриеш всичко от
директорията в която си компилирал пакета, освен този файл и
при последващо преинсталиране примерно на системата да го
ползваш директно, като го инсталираш с installpkg.
Подобни пакети се махат с pkgremove име на пакета.tgz или с
инструмента pkgtool, който позволява да видиш кои пакети
имаш инсатлирани и да ги махнеш.
Пакети се обновяват с upgradepkg - команда която деинсталира
стария пакет и на негово място слага по-новия.
Надявам се поне малко да съм те осветлил.
|
Отговор #2 |
От: darkstar |
Дата: 12/02/2004 |
Ако може една малка поправка Иполит :)) Командата за
премахване на инсталиран tgz пакет е
removepkg име.tgz
|
Отговор #3 |
От: :) |
Дата: 12/03/2004 |
абе ,не съм чел предните 2 отговора но виж за командите
installpkg,removepkg и pkgtool , като root разбира се :)
и btw Licq си го има за Slackware , както и K3b и още един
куп неща :)
и един съвет , иди на сайта на Slack и зачети книгата
(Book-a) таб тия неща са описани доста добе :)
Упсех :)
|
<< Немога да си подкарам нета под кнопикс3.6 (2
) | ssh /dev/tty kernel 2.6.9 (3
) >>
|
|
|
|
|