download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Създаване на собствени deb/rpm пакети

Автор
Съобщение
zlatena
Пон, 09.11.09, 22:45
Някой създавал ли е свой deb или rpm пакет, за собствени нужди?
Лично на мен ми е интересно,как става...
Някой,ако сподели опит ще е от полза за всички...
редактиран от zlatena на 09.11.09 22:45
редактиран от zlatena на 09.11.09 22:46
nikobor
Пон, 09.11.09, 23:06
Мисля, че checkinstall става за подобни цели, аз поне съм си правил .deb пакети с него. За .rpm не мога да кажа, но предполагам също ще върши работа.
nikobor
Пон, 09.11.09, 23:12
zlatena
Пон, 09.11.09, 23:48
Да,checkinstall става,но може би не за всяка програма...
По скоро май става за програми,които,грубо казано се инсталват по стандартния начин:
cd/ пътя да файла
. /configure
make
make install.....в случая се заменя с checkinstall
Преди четох някъде по въпроса,но сега не го намирам...
Утре ще потърся пак...
редактиран от zlatena на 09.11.09 23:49
редактиран от zlatena на 09.11.09 23:54
nikobor
Вто, 10.11.09, 00:11
deringer
Вто, 10.11.09, 00:24
http://ubuntuforums.org/showthread.php?t=1034282
http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/How-to-make-deb-packages/

скрипт за nautilus 79785_Make_DEB_Package__0.3_.tar.gz
/.gnome2/nautilus-scripts/ - тук разархивираш

zlatena
Вто, 10.11.09, 20:48
редактиран от zlatena на 12.11.09 18:19
galkamalka
Нед, 15.11.09, 12:14
Само аз ли смятам, че създаването на пакети се отнася за конкретната дистрибуция?
Ако целта действително е да се създаде работещ пакет ще работи на 100% само там където е създаден. Поради това не мисля, че има универсален начин...
Другото е че стойностните дистрa си имат подробно Wiki за build-ването на пакети:
SuSe
Mandriva
RedHat
Fedora
Debian....и т.н. и т.н...

Абе някой срещал ли е Alien скрипт за nautilus или да отварям Kate?

редактиран от galkamalka на 15.11.09 12:15
deringer
Нед, 15.11.09, 23:13
Те все по някакъв начин стават DEB и RPM...все едно да кажеш,че то RPM си е само за Red Hat
galkamalka
Пон, 16.11.09, 12:43

RE: Създаване на собствени deb/rpm пакети

” ..все едно да кажеш,че то RPM си е само за Red Hat
Направо казах, че RPM ще работи при всички случаи, когато е създаден във и за RedHat, по тяхното WiKi...
А ти направо каза, че едно RPM няма значение за къде е правено и че ще работи на всички RedHat базирани
Тия от Skype(например) са идиоти защото са качили един път suse_skype.rpm и още един път fedora_skype.rpm...за кво са качили 2.rpm нали 1 е достатъчен?!? Даже с цялата си наглост има 4.deb-три за Убу и един за ШефаЛени...да бяха оставили 1.deb за всички Debian базирани...
Веднъж обаче си преработих .deb за SssSlackware по Debian-ското ВиКи и стана, луда работа...
Аре падни ми за малко на нивото дее
С checkinstall не става за всяка програма защото се получава sample.deb, без така отблъсващите dependencies за това всеки е писал няква документация...;)
deringer
Пон, 16.11.09, 12:57

RE: RE: Създаване на собствени deb/rpm пакети

Ха-ха ... нали ако ставаше щеше да има 1000000 вируси...но трябва да разглежда всеки пакет по-отделно ли?Ти се научи да правиш по един(няма знамение какъв е),а после конкретизирай за определена дистрибуция...
То ако техниката за изграждане на пакет е мега различна нямаше да се казва DEB за всички Debian базирани,а всяка една щеше да си има собсвена пакетна система за изграждане...
Ти ми говориш за Skype който е third party software,т.е софтуер който не е предвиден като "оригинарен" пакет къв дистро,т.е зависимост която може да навреди по един или друг начин на систематат ти...
Тъй че нека не намесваме "страничния" софтуер ;) що се отнася до наименувание...А е ясно че ако искаш да си правиш нещо,което ти пишеш като код да го превърнеш в DEB е нормално да изградиш зависимости спрямо определената систем-че то това е логично
редактиран от deringer на 16.11.09 12:59

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.