Пре отприлике годину дана објаснио сам како креирајте пакете за Арцхлинук. Па, данас ћу објаснити како да их направим од пакета дебитант, они који се користе у Дебиан / Минт / Убунту / итд.
Овај чланак је настао након читања питања корисника на форуму јоргегц јер нисам могао да инсталирам пакет из АУР-а, углавном зато што је застарео и користи верзију укинут ПКГБУИЛД-а (срећом, претходно сам направио пакете на овај начин), такође ћу објаснити како направити пакете програма који требају 32-битне библиотеке, оф затворени код o већ састављен и да има различите пакете за преузимање.
Основа за ПКГБУИЛД је иста, само са неколико промена.
Прва измена биће употреба реченице ако елиф би Басх
if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('192a0a222893d59d95f00c34f3c8a674')
depends=('openal' 'lib32-openal')
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
md5sums=('047c670443124193c5cc3dd54da99925')
depends=('openal')
fi
source=("http://www.unaurl.com/files/${name}.$ARCH.deb")
У овом примеру је дефинисана променљива која ће се касније користити за промену УРЛ адреса где је пакет (у овом случају архитектура пакета за преузимање).
Поред тога, у зависности од архитектуре, МД5 суме па ћемо их променити у одговарајуће.
Напокон видимо да у примеру мењамо зависности. У неке 64-битне програме је потребно инсталирати 32-битне верзије неких библиотека па их морамо назначити. Ако нису потребне, једноставно дефинишите променљиву на уобичајени начин.
Сада ће нам за .деб пакете требати само следеће линије унутар функције пакет ():
cd "${srcdir}/"
tar xvzf data.tar.gz -C .
cp -r usr ${pkgdir}
Као што видите, у овом случају су нам потребне само 3 линије за генерисање пакета. Ако је потребно нешто друго (на пример, копирање датотеке која не долази са пакетом или мењање садржаја једног), једноставно је морате ставити као и са било којим другим пакетом.
И воила, већ имамо мултилиб пакет или створен од деб пакета спремног за употребу.
Надам се да вам се свиђа и да ме је добро објаснио 😀
Зар није лакше користити цхецкинсталл?
Цхецкинсталл се користи за лакше креирање деб, рпм или Слацкваре пакета.
Добро. Да видимо да ли могу да издвојим време да додам Ицевеасел у рејтинг слацки.еу.
Шта није у реду са Фирефоком? : п
што није у Дебиану: стр
Нисам баш на то мислио кД
Будући да Фирефок нема званичну верзију за Дебиан, а ако користим репозитуре Убунту или Минт, њима треба исто време као и Ицевеаселу да их објаве; Поред тога, свако толико вас питају да ли желите да пошаљете своје податке или не (заиста тривијална функција за прегледач који брани приватност).
Нисам против Фирефока, и искрено, тешко да користим Фирефок ЕСР на Слацкваре-у и Фирефок Релеасе на Виндовс-у (Ицевеасел користим га само на Дебиану, али пошто ми Арцх даје дивну предност да га инсталирам, инсталираћу га ). Питање укуса, ништа више.
Здраво. Имам неке басх скрипте. Један за генерисање основних директоријума и датотека за деб пакет. И последњи који је генерисао пакет из свих датотека и директоријума. Ако сте заинтересовани, могу да га поделим.
Свакако да можете, након плаћања КСД
Наравно да то занима ... бар мене.
Сад кад сам са Мањаром, ценим све могуће информације.
Како си сјајан, партнеру.
Хтео сам да вам кажем на форуму да ако ми можете објаснити како да компајлирам .деб пакете, а ја вам нисам рекао ништа да не бих злоупотребио вашу великодушност .... и идем на страницу и видим да сте отпремили чланак који објашњава цео процес.
То показује да сте великодушна особа.
Рекао сам, ти си пукотина.
поздрави
Хвала вам и још једном хвала на вашем питању које ми је дало идеју ^^
Сјајан си пријатељ, једном кад сам пробао софт, не сећам се имена које се претворило из .деб у .рпм, али није ми добро пошло за руком.
неко са арцхом може да тестира да ли се овај софтвер добро преноси на рпм и да ли се инсталација добро отвара?
http://www.justcloud.com/download/linux-64
То је сигурносна копија у облаку, већ сам платио неко време и имам више од 40гб у облаку =)
То би морали да испробају људи који користе Федору, Ред Хат или друге деривате.
Из описа који дајете претпостављам да мислите на ванземаљца (и он нема никакве везе са одређеним Ксеноформом)
Сјајно! Увек сам себи говорио да једног дана желим да направим пакет, чак и ако то желим да знам :).
У овим врстама постова био бих захвалан да блог примени опцију за додавање оваквих уноса у „фаворите“ мог налога
Потпуно се слажем, подметнуо сам га, али ништа 🙂
Такође би било добро да можемо да пратимо одређене кориснике
Сјајни старче, користим мањаро неколико дана и за студије морам да инсталирам програм за праћење пакета из компаније Цисцо, али има само .деб пакет најновије верзије и ке је у АУР-у, увек ми даје грешку при компајлирању, Надам се да ћу је са овим корацима моћи инсталирати, јер на силу користим линук минт, хвала вам пуно
да видимо да ли се неко усуђује да стави АУР Мултисистем
зависи од деб библиотека које нису у арцх
Али ако успе, његова функција је да створи више ИСО пендрива са груб2 бољим од унетбоотина који само један ради.
Тренутно имам убунту ИСО његову унутрашњост која ми омогућава да додајем слике ако желим да се дигнем са њега на самом УСБ-у
али ако се нико не усуди да сачува моју карту
Жао нам је, већ постоји мултисистем и мислим да не
У мултисистему ...
али масна величина јер вам Иаррт ствара проблеме, и они су то ставили као необавезан
Сјајно 😀 одобрити програм „Пуррр“ за преименовање датотека у великој количини.
Поздрав,
Тренутно у АУР-у уклањају пакете који немају функцију пацкаге (), како да знам које редове да тамо ставим? Односно, имам неколико пакета и учинио сам то на овај начин, али не знам да ли је у реду https://github.com/abr4xas/Arch-pkgbuild/blob/master/%20django-admin-honeypot/PKGBUILD оно што сам заиста урадио је да пренесем оно што је било у буилд () у пацкаге (), али као што сам рекао, не знам да ли је у реду ... Можете ли ми дати своје коментаре и сугестије?
Хвала 😀
Унутар буилд () би ишао део програма за компилацију, а у пацкаге () део који генерише пакет.
Стављање кратког примера у буилд () би ишло ./цонфигуре, ./аутоген.сх, цмаке, маке и у пацкаге () маке инсталл итд.
Хеј, хвала ти пуно ... Уредићу своје пакете 😀
Хвала на информацијама, обележићу их за будућу употребу.
Може ли неко да ми објасни шта је то, ја сам нов и не знам да ли ми ово помаже да инсталирам .деб пакет, али локално у мањаро, тачније игру. Да, ради?
Погледам и кажу ми да инсталирам пакет деб2таргз, али добијем грешку када га инсталирам са терминала и не знам да ли то може бити
Исто се догађа и мени; Морам да инсталирам на Кадемар који је заснован на Арцх-у; неколико пакета које добијам само у .деб
Може ли неко да ми помогне?
Ако оно што мислите је неуспех у инсталацији деб2таргз, управо сам га завршио инсталирањем наредбе иаоурт -С деб2таргз. Наравно, у АрцхЛинук-у.
Врло информативан пост. Хвала што делите.
Добар пост. Хвала вам што делите ове корисне информације.
Хвала на овом корисном посту. То ће много помоћи.
бок, можеш ли да оставиш скрипту за конверзију и како да је користиш? То је да у деловима то мало збуњује, већ имам деб који желим да конвертујем и знам да је то могуће јер је гоогле цхроме АУР деб, али не знам како да радим „МАКЕПКГ СИ“ са још један деб