Здравей, Shadow_X_2!
Наистина, най-добрия вариянт е да намериш rpm пакет на това което инсталираш. За целта можеш да използваш rpmfind.net. Проблема с този сайт, обаче е, че при мен често се случва да ми забави изтеглянето или дори да ми каже, че не може да ме обсужи, заради прекалено много потребители. Другият проблем е, че не всичко го има и не винаги я има онази, новата версия, дето ти трябва на тебе.
За сметка на това повечето програми могат да бъдат изтеглени от сайта им като изходен код - така наречените tarball пакети. Това са tar архиви, компресирани или с bzip2 или с gzip. Лично аз, процетирам с тях така:
1. Разархивирам в директория /usr/local/src (нея съм си я нарочил, че ще съхранява сорсовете на програмите, компилирани от код). За целта се ползва командата:
Примерен код |
tar -xzf [път до сваления файл] |
в случаите когато се касае за tar.gz или
Примерен код |
tar -xjf [път до сваления файл] |
когато си имам работа с tar.bz2
2. В резултат на предното действие би трябвало да се появи директория с името на програмата, която ще инсталирам. Влизам в тази директория Примерен код |
cd [име на директорията] |
3. Лично аз правя бърз преглед на файловете README и INSTALL, но това не е задължително. Виждам, че някои го правят, чак след като се оплескат нещата.
4. Стартира се скрипта за конфикуриране
Примерен код |
sh configure |
Лично аз предпочитам да добавя една малка подробност
Примерен код |
./configure --prefix=/usr |
така програмите се инсталират при останалите програми (тези, инсталирани с rpm и не се създават паралелни структури). Въпрос на избор.
5. Ако получиш съобщение, че нещо липсва, ще трябва да намериш съответния софтуер и да го инсталираш. Ако инсталираш от rpm, не забравяй да инсталираш и devel пакетите. Без тях скрипът configure няма да открие софтуера, дори да е инсталиран (а и да го открие, не съм сигурен, че ще може да го използва)
6. Ако всичко е наред, тогава се пристъпва към самото компилиране.
7. Ако нещо се обърка на този етап, ще трябва да проявиш логическо мислене, при четенето на разните информации по екрана, за да разбереш какво не е в ред или какво липсва (основна причина).
8. Ако всичко е наред - можеш да инсталираш софтуера.
Примерен код |
make install |
9. Когато ти се наложи да деинсталираш тази програма (например, за да инсталираш по-нова версия), влизаш във въпросната директория и пишеш командата за деинсталиране:
Примерен код |
make uninstall |
10. Тъй като рано или късно ще се наложи да деинсталирам всяка програма, инсталирана по този начин, аз си запазвам директориите в /usr/local/src. (Вероятно има начин да се избегне това прахосване на дисково пространство, но аз не съм гуру все пак! ) За да поспестя мясно, обикновенно компресирам въпросната директория в архив, който мога да разархивирам по всяко време.
Това исках да ти кажа за инсталирането, а за браузърите, трябва да отбележа, че konqueror e (между нас казано) малко куц браузър - работи изключително тромаво с аплети, а плъгините са под всякаква критика. Наблюдението ми е, че това дали ще ми сработи flash-а в konqueror-а зависи до голяма степен от настроението на съседката на главната готвячка на третата кръчма в ляво на главната улица в Банско.
Най-добре си изтегли Firefox!
Успех!