Вход на сайт
Ustanovka i udalenie programm
05.08.04 11:06
Начал разбираться с Линуксом, уже есть кое-какие сдвиги, но не могу понять:
1) где мне искать установленные программы?
2) как посмотреть что установлено?
3) как корректно удалять не нужное?
Использую Slackware10. Программы все ставил через "./configure && make && make install".
Пробовал смотреть через "pkgconfig" (или "pkgconfigure", не помню точно) но там не все показывает.
1) где мне искать установленные программы?
2) как посмотреть что установлено?
3) как корректно удалять не нужное?
Использую Slackware10. Программы все ставил через "./configure && make && make install".
Пробовал смотреть через "pkgconfig" (или "pkgconfigure", не помню точно) но там не все показывает.
NEW 05.08.04 15:52
в ответ Tolstyj 05.08.04 11:06
1) /var/log/packages
2) см 1)
3) removepkg <package>
ааа... блин, стоп... если ты их собирал из исходников, то никак не посмотреть и уже никак не удалить системно :(. Нужно знать какие файлы и куда суются, а как это сделать - понятия не имею, да и если сделаешь, то все равно вручную удалять придется каждый файл. именно за это не люблю исходники. используй бинарные пакеты, с ними все очень просто и быстро.
2) см 1)
3) removepkg <package>
ааа... блин, стоп... если ты их собирал из исходников, то никак не посмотреть и уже никак не удалить системно :(. Нужно знать какие файлы и куда суются, а как это сделать - понятия не имею, да и если сделаешь, то все равно вручную удалять придется каждый файл. именно за это не люблю исходники. используй бинарные пакеты, с ними все очень просто и быстро.
NEW 05.08.04 16:33
в ответ Tolstyj 05.08.04 16:14
почитай про <make> и про <Makefile>
ты при помочи <.configure> создаешь <Makefile> который подходит именно к твоей системе
при помощи <make> ты компилируешь програму при этом выбирается стандартное правило в <Makefile> в текущей директории
а при помощи <make install> ты выбираешь правило <install> в в.у. <Makefile>
&& логический оператор "и" и служит для контроля выполнения операций в данном случае, <./configure && make && make install>
следует читать как: создай <Makefile> и если все "ок", тогда компилируй и если все "ок", то устанавливай прогу
короче ищи в своем <Makefile> строку которая начинается с <install:>
после етого стаят правила чего буде сделано при вызове <make install>
но могу сразу сказать что запаришься искать, потому что почти все проги передают управление <Makefile>ам в поддериктории
ты при помочи <.configure> создаешь <Makefile> который подходит именно к твоей системе
при помощи <make> ты компилируешь програму при этом выбирается стандартное правило в <Makefile> в текущей директории
а при помощи <make install> ты выбираешь правило <install> в в.у. <Makefile>
&& логический оператор "и" и служит для контроля выполнения операций в данном случае, <./configure && make && make install>
следует читать как: создай <Makefile> и если все "ок", тогда компилируй и если все "ок", то устанавливай прогу
короче ищи в своем <Makefile> строку которая начинается с <install:>
после етого стаят правила чего буде сделано при вызове <make install>
но могу сразу сказать что запаришься искать, потому что почти все проги передают управление <Makefile>ам в поддериктории
NEW 06.08.04 04:09
в ответ Tolstyj 06.08.04 00:31
если make deinstall/uninstall не прокатывает тогда да. В принципе держать их не надо, просто когда захочесь удалить скачаешь и удалиш :). Во фре все рульно сделано с помощю портов а в люликсе я пока другого метода не знаю.
---------------------------------
Поддайся соблазну, а то он может не повториться (с)
---------------------------------
Поддайся соблазну, а то он может не повториться (с)
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
NEW 06.08.04 11:51
в ответ kyuss 06.08.04 11:41
тогда ставь пакеты. ведь в Слакетоже есть менеджер пакетов. либо с дисков при помощи installpkg
Можешь подробнее?
Я сейчас за другим компом и не могу попробовать.
Смотри, у меня например есть Wine-20040716.tar.gz (или Opera.tar.gz или любой другой *.tar.gz)
Что я должен делать для инсталяции и кака потом удалить при необходимости?
Можешь подробнее?
Я сейчас за другим компом и не могу попробовать.
Смотри, у меня например есть Wine-20040716.tar.gz (или Opera.tar.gz или любой другой *.tar.gz)
Что я должен делать для инсталяции и кака потом удалить при необходимости?
NEW 06.08.04 12:37
в ответ Tolstyj 06.08.04 11:51
запросто:
чтобы поставить:
installpkg Wine-20040716.tar.gz
чтобы удалить:
removepkg Wine-20040716.tar.gz
и ВСЕ! :)
PS: я совсем мало работал со Слакой, поэтому может быть команды неправильно написал, но вроде так. А и еще, для этого должен стоять пакет pkgconfig или как-то так, но вроде он всегда ставится автоматом.
чтобы поставить:
installpkg Wine-20040716.tar.gz
чтобы удалить:
removepkg Wine-20040716.tar.gz
и ВСЕ! :)
PS: я совсем мало работал со Слакой, поэтому может быть команды неправильно написал, но вроде так. А и еще, для этого должен стоять пакет pkgconfig или как-то так, но вроде он всегда ставится автоматом.
NEW 06.08.04 15:37
в ответ voxel3d 06.08.04 14:25
Tолстого подколоть пытался
Подколол,
Редхатом не пользовался (только Мандрайком), а вот SuSE мне не понравилась, там как-то все с одной стороны натоминает бинду, а с другой все отличается. А потм я продовал конфиги руками поправить, а она све назад поменяла на свои настройки.
С начала, где-то зимой, когда я начал интересоватъся Линуксом, почитал статьи и отзывы и поставил себе (как те которые рекомендовали новичкам) АСПЛинукс - через 2 дня снес и плевался, потом ЗюЗю 8 - тоже снес, потом поставил Мандрайк 10 - было вродебы нормально, но не смог заинсталлировать модем и обнаружил еще одну неприятную вещь(может бага была): закидываешь компакт, он аутомоунтится, потом нажимаеш на кнопку, вынимаешь диск, все работает, но если закинуть новый диск, то все виснет и ни на что не реагирует. После перезагрузки (!!!) компа нужно было сделать unmount (он ругался что нечего отмонтировать) и тогда можно было нормально работать.
Потом закинул это дело на полгода.
А теперь поставил Slackware, хотя и говорили, что она тяжелая, и она мне понравилась.
Подколол,

Редхатом не пользовался (только Мандрайком), а вот SuSE мне не понравилась, там как-то все с одной стороны натоминает бинду, а с другой все отличается. А потм я продовал конфиги руками поправить, а она све назад поменяла на свои настройки.
С начала, где-то зимой, когда я начал интересоватъся Линуксом, почитал статьи и отзывы и поставил себе (как те которые рекомендовали новичкам) АСПЛинукс - через 2 дня снес и плевался, потом ЗюЗю 8 - тоже снес, потом поставил Мандрайк 10 - было вродебы нормально, но не смог заинсталлировать модем и обнаружил еще одну неприятную вещь(может бага была): закидываешь компакт, он аутомоунтится, потом нажимаеш на кнопку, вынимаешь диск, все работает, но если закинуть новый диск, то все виснет и ни на что не реагирует. После перезагрузки (!!!) компа нужно было сделать unmount (он ругался что нечего отмонтировать) и тогда можно было нормально работать.
Потом закинул это дело на полгода.
А теперь поставил Slackware, хотя и говорили, что она тяжелая, и она мне понравилась.
NEW 07.08.04 00:33
в ответ Tolstyj 06.08.04 15:37
У меня стоит Mandrake 10 и никаких проблем с дисками нет, вставляешь диск, он маунтится, вынимаешь, анмаунтится, еще не было никаких глюков. Модем у меня тоже не распознается, но я его и устанавливать не стал, подключился через dsl. единственный какой глюк у меня есть то при старте не определяется сетевая карта, пишет Failed, и в тоже время все работает, (у меня дсл модем подключен через сетевуху) и я так оставил не стал ковыряться.
There are 10 types of people in the world, those who understand binary and those who don't.
There are 10 types of people in the world, those who understand binary and those who don't.
NEW 07.08.04 15:17
в ответ NeverMind 07.08.04 00:33
У меня стоит Mandrake 10 и никаких проблем с дисками нет
Значит у меня глюк был или с компактом проблемы с которого ставил, так как на двух компах тоже самое было.
Модем у меня тоже не распознается, но я его и устанавливать не стал, подключился через dsl.
У меня DSL-модем не распознался, он USB, а сетевую карту распознавали все,
вот со звуковой были проблемы: АСП и Зюзя распознали и название указали правильно, но звука не было, а под Мандрайком без проблем.
Мандрайк мне тоже понравился, АСП - показался жуткой гадостью, а от Слаки меня просто поперло.
Значит у меня глюк был или с компактом проблемы с которого ставил, так как на двух компах тоже самое было.
Модем у меня тоже не распознается, но я его и устанавливать не стал, подключился через dsl.
У меня DSL-модем не распознался, он USB, а сетевую карту распознавали все,
вот со звуковой были проблемы: АСП и Зюзя распознали и название указали правильно, но звука не было, а под Мандрайком без проблем.
Мандрайк мне тоже понравился, АСП - показался жуткой гадостью, а от Слаки меня просто поперло.
NEW 09.08.04 16:19
в ответ Tolstyj 05.08.04 11:06
Создание пакетов в Слакваре - дело простое, за редким исключением. Обычно можно сделать так: configure --prefix=$BUILD/usr/local; make ; make install;cd $Build; makepkg my_package.tgz; installpkg my_package.tgz; rm -rf;
Это не очнь хороший способ, но работает в большинстве случаев. Если хочется все делать правильно, то смотри в сторону checkinstall.
Здесь хорошее введение в слаковские пакеты и методы их приготовления.
http://mirror.switch.ch/ftp/mirror/slackware/slackware-10.0/extra/slacktrack/OVE...
Вообще, программы устанавливаются обычно в /usr/local/, либо в директории заданые prefix , дефолтное место установки стоит в Makefile. Если все ставить вручную, то удаление пакетов дело довольно сложное. Потому и придуманы пакеты и системы управления пакетами.
---
А вы случайно в мультфильмах не снимались?
Это не очнь хороший способ, но работает в большинстве случаев. Если хочется все делать правильно, то смотри в сторону checkinstall.
Здесь хорошее введение в слаковские пакеты и методы их приготовления.
http://mirror.switch.ch/ftp/mirror/slackware/slackware-10.0/extra/slacktrack/OVE...
Вообще, программы устанавливаются обычно в /usr/local/, либо в директории заданые prefix , дефолтное место установки стоит в Makefile. Если все ставить вручную, то удаление пакетов дело довольно сложное. Потому и придуманы пакеты и системы управления пакетами.
---
А вы случайно в мультфильмах не снимались?
NEW 09.08.04 16:33
configure --prefix=$BUILD/usr/local; make ; make install;cd $Build; makepkg my_package.tgz; installpkg my_package.tgz; rm -rf;
Поясни подробнее что тут происходит.
Я так понял, что все компилируется, потом собирается в пакет, а потом он ставится. Правильно?
Я пытался поставить так "installpkg opera-xxxxx.tar.gz", оно ругнулось, что окончание не .тгз, переименовал в .tgz и набрал opera-xxxxx.tgz, после этого создался каталог "opera-xxxxx" в корневом каталоге и туда все выгружилось.
Я прибил все ето дело руками и поставил как положено.
Пакеты с комтакта через installpkg ставятся на ура.
ПС. Еще вопрос до кучи: как в КДЕ скриншот?
Поясни подробнее что тут происходит.
Я так понял, что все компилируется, потом собирается в пакет, а потом он ставится. Правильно?
Я пытался поставить так "installpkg opera-xxxxx.tar.gz", оно ругнулось, что окончание не .тгз, переименовал в .tgz и набрал opera-xxxxx.tgz, после этого создался каталог "opera-xxxxx" в корневом каталоге и туда все выгружилось.
Я прибил все ето дело руками и поставил как положено.
Пакеты с комтакта через installpkg ставятся на ура.
ПС. Еще вопрос до кучи: как в КДЕ скриншот?
NEW 09.08.04 17:20
в ответ Tolstyj 09.08.04 16:33
Пакет в слакваре, это архив содержащий уже компилировыные программы, библиотеки, документацию. В системе он просто распаковывается в корень. Может происходить выполнение определенных скриптов. Смотри ссылку, которую я давал.
configure --prefix=$BUILD/usr/local; указывем директорию, куда все должно инсталлироваться
make ; make install; компиляция, инсталляция
cd $Build; идем в корень инсталляционной директории
makepkg my_package.tgz; делаем пакет, т.к. наше программа относительно $Build установленна в usr/local, то в архив они пойдут с еьтими путями
installpkg my_package.tgz; инсталлируем программу в /usr/local
rm -rf; чистим директорию, пакет можно сохранить в каком-нибудь другом месте, на всякий случай.
> Я пытался поставить так "installpkg opera-xxxxx.tar.gz",
формат слаковых пакетов tgz, пакеты ищи на http://linuxpackages.net
---
Любовь зла - полюбят и меня.
configure --prefix=$BUILD/usr/local; указывем директорию, куда все должно инсталлироваться
make ; make install; компиляция, инсталляция
cd $Build; идем в корень инсталляционной директории
makepkg my_package.tgz; делаем пакет, т.к. наше программа относительно $Build установленна в usr/local, то в архив они пойдут с еьтими путями
installpkg my_package.tgz; инсталлируем программу в /usr/local
rm -rf; чистим директорию, пакет можно сохранить в каком-нибудь другом месте, на всякий случай.
> Я пытался поставить так "installpkg opera-xxxxx.tar.gz",
формат слаковых пакетов tgz, пакеты ищи на http://linuxpackages.net
---
Любовь зла - полюбят и меня.
NEW 10.08.04 09:35
в ответ Tolstyj 07.08.04 15:17
Neznaju kak vse! Ja rabotau na Linux RedHat 9.0 i Linux Suse 9.0! Chto kasaetsa Mandrake, to on gluchit. Konechno grafika u nego ne plochaja, no ne serezniy on. On horosch dla nachinauschuich. A eje delo v jadrach. Inogda nado prosto kompilirovat novie jadra dla svoego Hardware.
PS eto prost bilo moe mnenie
PS eto prost bilo moe mnenie
NEW 10.08.04 13:48
в ответ linux2003 10.08.04 09:35
просьба пользоваться перекодировщиком транслита и в дальнейшем также этого придерживаться.
http://foren.germany.ru/faq_russian.pl#rules
Цитата из правил пользования форумами:
На форуме запрещается использовать транслит, пожалуйста пользуйтесь перекодировщиком.
спасибо
здесь могла бы быть моя автоподпись
http://foren.germany.ru/faq_russian.pl#rules
Цитата из правил пользования форумами:
На форуме запрещается использовать транслит, пожалуйста пользуйтесь перекодировщиком.
спасибо
здесь могла бы быть моя автоподпись
здесь могла бы быть моя автоподпись