Здравейте колеги, темата много ми хареса.
Мисля да я допълня с това как аз си обновявам дистрибуцията на оскам.
Знаем, че почити всеки ден излиза нова версия с някакви поправки.
Ако желаем да сме "on time" ето как аз го правя:
От root конзола (при някои колеги интелигентно са направили не роот потребител за стартиране на оскам)
изпълняваме командата:
svn up http://www.streamboard.tv/svn/oscam път_до_сорса
-тази команда обновява вече изтеглен чрез svn сорс на оскам
cd /път_до_сорса/trunk
-папка trunk съдържа обновения код
rm -rf bin
-изтриваме bin директорията в която се съдържа стария т.н. билд на кода със бинарния файл (при условие че оскам не се стартира от тук)
mkdir bin
-създаваме наново bin директорията
cd bin
-влизаме в нея отново за да компилираме и създадем бин файловете
cmake ..
- в чест на някои колеги използвам cmake ;-) чрез която команда най-общо казано се подготвят файловете за възможен билд. Използва се предната направена конфигурация на предния инсталиран оскам.
make
- компилиране на бин файловете
Ето ако не стане някоя грешка при cmake и make (което е малко вероятно ако вече сме инсталирали оскам по един от начините които са посочили колегите) имаме нова версия на oscam
която вече копираме и стартираме на мястото където ни работи оскам-а
Предложения начин не е много чист и интелигентен но работи при убунто сървър дистрибуция.
Ще се радвам на колеги които са си направили автоматизирани скриптове за проверка на нова версия и обновление да споделят своя опит