Инсталиране на програми
5 отговора
433 прегледа
Инсталиране на програми
Привет, Аз съм един АБСОЛЮТНО начинаещ с Линукс. Като за начало избрах да започна с Kubuntu. Имам голям проблем с инсталирането на програми. Тъй като Kubuntu е дистрибуция на Debian, се справям *.deb разширенията. Искам да Ви попитам как се инсталират *.tar.gz ? Моля Ви, възможно да ми го обясните по най-простия начин. Уча информатика и разбирам от компютри, но с това чудо не мога да се справя. Вторият ми въпрос е свързан със Skype за Debian. Пакетът ми дава някаква грешка. Рових из форуми и обясняват, че трябвало да се използва версия за друга дистрибуция, като се конвентира за Ubuntu. На този етап единствено Skype ми е належащ проблем, защото често го използвам и имам нужда от него. Ще съм Ви много благодарен, ако ми помогнете да се ориентирам в тази нова среда. Извинявам се, ако въпросите ми се повтарят, но не намерих аналози другаде в Интернет.
[линк] - Регистрация в Търсачки.
[линк] - Регистрация в Търсачки.
Re: Инсталиране на програми
фаиловоте с tar.gz са архиви, основно съдържат изходния код (сорс) за компилиране. Разопаковаш примерно така:
tar -xzvf Nekav_paket.tar.gz влизаш в директорията и четеш README и INSTALL за процедурата по инсталиране. В най общият случай командите са:
./configure
make
make install
За Skype - Сложил ли си в /etc/apt/sources.list следното:
deb [линк] stable non-free
след което си направил apt-get update apt-get isntall skype битрябвало да е ОК.
Ако все пак има някакви грижи, вероятно идеята е да свалиш rpm пакета за Fedora и дай
аlien skype-bla-bla.rpm
dpkg -i skype_bla_bla.deb
ако нямаш alien си го инсталира с apt-get
tar -xzvf Nekav_paket.tar.gz влизаш в директорията и четеш README и INSTALL за процедурата по инсталиране. В най общият случай командите са:
./configure
make
make install
За Skype - Сложил ли си в /etc/apt/sources.list следното:
deb [линк] stable non-free
след което си направил apt-get update apt-get isntall skype битрябвало да е ОК.
Ако все пак има някакви грижи, вероятно идеята е да свалиш rpm пакета за Fedora и дай
аlien skype-bla-bla.rpm
dpkg -i skype_bla_bla.deb
ако нямаш alien си го инсталира с apt-get
Re: Инсталиране на програми
Постоянно ми дава, че нямам права на достъп. Предполагам, че някакси трябва да се логна като роот. Благодаря ти за съветите, но още немога да се оправя. Не ми е удобно да Ви притеснявам и ще Ви помоля да ми препоръчате някакво четиво по темата.
[линк] - Регистрация в Търсачки.
[линк] - Регистрация в Търсачки.
Re: Инсталиране на програми
sudo apt-get neshto si...
passwoerd: pass-a na usera ti
sudo make install neshto si
password: passa na usera ti
Error 113: Illegal operation. Brain not found. Process terminated.
passwoerd: pass-a na usera ti
sudo make install neshto si
password: passa na usera ti
Error 113: Illegal operation. Brain not found. Process terminated.
Re: Инсталиране на програми
Относно дистрото: почитател съм и аз на Дебиан и Убунту :) Бих те посъветвал за инсталирането и деинсталирането на програмите на първо време да ползваш Synaptic или някакъв аналог в Кубунту. Като го стартираш ще ти иска паролата на потребителя, не администраторската, понеже трябва да си sudoer.
Относно .tar.bz2 или .tar.gz пакетите: Тези, пакети, които ти инсталираш през Synaptic или които сваляш като .deb и инсталираш посредством dpkg -i paketa.deb, са КОМПИЛИРАНИ пакети. Аналогични са в Уиндоуз на .exe файловете.
Архивираните - bzip и gzip са НЕКОМПИЛИРАНИ пакети. Това е само сорсът на програмата, който са писали авторите. Вярвам от този пример ще ти стане ясно, понеже казваш, че учиш информатика.
За да подкараш програмите от архивите, трябва първо да ги разархивираш, съответно с командите:
tar -zxvf paketa.tar.gz
tar -jxvf paketa.tar.bz2
...Съдържанието на архива е една директория с файлове и директории в нея. Но понеже bzip2 и gzip не могат да архивират много файлове и директории на едно, трябва първо това да се направи - всички файлове и директории да станат на един файл (.tar файл), който после да се архивира с bzip2 или gzip. За целта се използва tar, който прави точно това. Затова архивите ти са .tar.bzip2 или .tar.gz (а не смао .bz2 или .gz).
Относно компилирането - дали са ти инструкции вече. С ./configure && make && make install от съответната разархивирана директория на програмата, компилираш програмата и я инсталираш. Бих те посъветвал обаче винаги да четеш документацията. С самата директория обикновено има README или INSTALL файл, който описва нещата, които са ти необходими да знаеш за конфигурирането, компилирането и инсталирането на съответната програма. Също така някои програми си имат скриптове, които правят всичко това вместо теб. Примерно wine ([линк]) си има скрипт, който се стартира от разархивираната директория така:
./tools/wineinstall
и той си прави всичко сам :)
Също така бих те посъветвал като начало да си работиш само с компилирани пакети (тоест през Synaptic). Много по-лесно, бързо и удобно е, отколкото да компилираш сам. Аз лично компилирам само програми като wine, които държа да са ми винаги последна версия или като MPlayer, за да мога да го компилирам с опции, които на мен ми харесват повече. (Или съответно, ако нямат компилирани версии.)
Oтносно Skype: опиши какво правиш и какви грешки ти дава.
Специално за Дебиан/Убунту/Кубунту имаше някакъв бъг в една от последните версии. Бяха объркани зависимостите при компилиране на пакета... Разяснение: пакетите при Дебиан базираните системи поддържат зависимости, тоест един пакет не може да се инсталира, ако зависи от втори, а вторият не е инсталиран. При скайп в контролния файл бяха объркали зависимостта на QT библиотеките с неправилна версия и при инсталиране дава грешка, че нямаш нова версия на QT библиотеките, дори и да имаш. Ако ти е такъв проблема, има четива в нета как да се поправи грешката - разпакетира се .deb пакета, който си свалил, коригира се грешния файл и се пакетира наново. Просто е и има подробни обяснения. В момента не са ми под ръка, но, ако не успееш да намериш пиши пак, ще се опитам да ги изровя или дай мейл, за да ти пратя фикснат пакет за Дебиан. Би трябвало да работи и за Кубунту.
Пожелавам ти успех :)
P.S.
Освен скайп можеш да разгледаш проекта OpenWengo. Има компилиран пакет специално (и май само за) Кубунту. Самият скайп не е свободен софтуер, просто е безплатен. Дори не е с отворен код. Нито протоколът му.
OpenWengo е свободен софтуер (под GPL лиценз), също така ползва свободен протокол - SIP. Доколкото съм чел последният ще бъде включен като поддръжка и в GnomeMeeting. Ако вече не са го направили :)
Относно .tar.bz2 или .tar.gz пакетите: Тези, пакети, които ти инсталираш през Synaptic или които сваляш като .deb и инсталираш посредством dpkg -i paketa.deb, са КОМПИЛИРАНИ пакети. Аналогични са в Уиндоуз на .exe файловете.
Архивираните - bzip и gzip са НЕКОМПИЛИРАНИ пакети. Това е само сорсът на програмата, който са писали авторите. Вярвам от този пример ще ти стане ясно, понеже казваш, че учиш информатика.
За да подкараш програмите от архивите, трябва първо да ги разархивираш, съответно с командите:
tar -zxvf paketa.tar.gz
tar -jxvf paketa.tar.bz2
...Съдържанието на архива е една директория с файлове и директории в нея. Но понеже bzip2 и gzip не могат да архивират много файлове и директории на едно, трябва първо това да се направи - всички файлове и директории да станат на един файл (.tar файл), който после да се архивира с bzip2 или gzip. За целта се използва tar, който прави точно това. Затова архивите ти са .tar.bzip2 или .tar.gz (а не смао .bz2 или .gz).
Относно компилирането - дали са ти инструкции вече. С ./configure && make && make install от съответната разархивирана директория на програмата, компилираш програмата и я инсталираш. Бих те посъветвал обаче винаги да четеш документацията. С самата директория обикновено има README или INSTALL файл, който описва нещата, които са ти необходими да знаеш за конфигурирането, компилирането и инсталирането на съответната програма. Също така някои програми си имат скриптове, които правят всичко това вместо теб. Примерно wine ([линк]) си има скрипт, който се стартира от разархивираната директория така:
./tools/wineinstall
и той си прави всичко сам :)
Също така бих те посъветвал като начало да си работиш само с компилирани пакети (тоест през Synaptic). Много по-лесно, бързо и удобно е, отколкото да компилираш сам. Аз лично компилирам само програми като wine, които държа да са ми винаги последна версия или като MPlayer, за да мога да го компилирам с опции, които на мен ми харесват повече. (Или съответно, ако нямат компилирани версии.)
Oтносно Skype: опиши какво правиш и какви грешки ти дава.
Специално за Дебиан/Убунту/Кубунту имаше някакъв бъг в една от последните версии. Бяха объркани зависимостите при компилиране на пакета... Разяснение: пакетите при Дебиан базираните системи поддържат зависимости, тоест един пакет не може да се инсталира, ако зависи от втори, а вторият не е инсталиран. При скайп в контролния файл бяха объркали зависимостта на QT библиотеките с неправилна версия и при инсталиране дава грешка, че нямаш нова версия на QT библиотеките, дори и да имаш. Ако ти е такъв проблема, има четива в нета как да се поправи грешката - разпакетира се .deb пакета, който си свалил, коригира се грешния файл и се пакетира наново. Просто е и има подробни обяснения. В момента не са ми под ръка, но, ако не успееш да намериш пиши пак, ще се опитам да ги изровя или дай мейл, за да ти пратя фикснат пакет за Дебиан. Би трябвало да работи и за Кубунту.
Пожелавам ти успех :)
P.S.
Освен скайп можеш да разгледаш проекта OpenWengo. Има компилиран пакет специално (и май само за) Кубунту. Самият скайп не е свободен софтуер, просто е безплатен. Дори не е с отворен код. Нито протоколът му.
OpenWengo е свободен софтуер (под GPL лиценз), също така ползва свободен протокол - SIP. Доколкото съм чел последният ще бъде включен като поддръжка и в GnomeMeeting. Ако вече не са го направили :)