Raha programmer ianao na tsia ary maniry fomba iray hametrahana izany fampiharana na script izany dia ireto misy fomba maro.
Fonosana DEB misy endritsoratra (Ho an'ny debian sy ny derivatives ihany)
Ity fomba ity dia ho an'ny fotoana ananantsika ny kaody loharano an'ny fampiharana.
Mametraka ny programa manao majika aloha isika "Checkinstall", ao amin'ny terminal ampiasainay
sudo aptitude hametraka apetraka installinstall
Ohatra, hampiasa ny tranomboky "LAME", sintomy avy amin'ny eto, mamorona fampirimana izahay ary mametraka ny fisie mandringa-3.98.4.tar.gz ary avy amin'ny terminal ho root dia ampidirintsika io folder io ary ampiasainay ireo tsipika ireo.
tar -xzvf mandringa-3.98.4.tar.gz cd mandringa-3.98.4 ./configure manao checkinstall cp * .deb ../ cd .. rm -R mandringa-3.98.4 chmod 777 mandringa-3.98.4 *. deb
Izy io dia mamorona ny fonosana deb ho antsika, ity fomba ity dia mametraka ny fonosana vokarina amin'ny farany.
Kitapo DEB Manual (Ho an'ny debian sy ny derivatives ihany)
Ity fomba ity dia ho an'ny script na fampiharana anay
Firafitry ny fonosana DEB
| Fametrahana (Folder ankapobeny) | | -DEBIAN (Folder misy ny fisie Configuration) | --control (Fikirakirana rakitra) | --preinst (File na script izay mandeha alohan'ny hametrahana) | --postinst (File na Script izay mandeha aorian'ny fametrahana) | --prerm ( File na Script hazakazaka alohan'ny esorina) | --postrm (File na Script hihazakazaka aorian'ny uninstall) | | -usr (Folder misy ny fisie nataonao) | -usr / bin (Folder misy ny binaries na script) | -usr / share / pixmaps (Folder misy ny sary masina) | -usr / share / applications (Folder aiza ny mpandefa)
Ohatra ny «fifehezana» fisie
Fonosana: TUPACKAGE Version: VERSION Architecture: amd64 (i386 na rehetra) Mpikarakara: AUTHOR Fizarana: mpiara-miasa / tranonkala Laharam-pahamehana: tsy voatery Filazalazana: TEXT
Mamorona fonosana DEB
sudo chmod -R root: root setup / sudo chmod -R 755 setup / sudo dpkg -b setup / package.deb chmod 777 package.deb chown -R setup
Amin'ity angon-drakitra ity dia afaka mamorona fonosana deb ho an'ny fampiharana anay izahay, ohatra, hanangana script bash tsotra
Mamorona lahatahiry misy anarana izahay "Ubunlog" ary ao anatin'io anarana hafa io Hametraka
avy eo ao anatin'ny fampirimana farany dia mamorona lahatahiry roa isika amin'ny anarana iray "DEBIAN" ary ny iray hafa «Usr».
Ity ny rakitra fanaraha-maso
Package: ubunlog-web Version: 0.11.5.13 Architecture: all Maintainer: NY ANARANA Fizarana: mpiara-miasa / tranonkala Laharam-pahamehana: famaritana tsy voatery: Tutorials, desktops Linux, rindrambaiko, vaovao ary ny zavatra rehetra momba an'i Ubuntu
Tehirizintsika ao anaty fampirimana izany "DEBIAN" izay noforoninay taloha ho «fifehezana»
Ity kaody ity dia avy amin'ny rakitra apetraka
#! / bin / sh chmod 755 / usr / bin / ubunlog-web chmod + x / usr / bin / ubunlog-web chmod 755 /usr/share/pixmaps/ubunlog-web.png chmod 755 / usr / share / applications / ubunlog-web.desktop chmod + x /usr/share/applications/ubunlog-web.desktop
Tehirizintsika ao anaty fampirimana toy ny teo aloha ihany io "postinst"
Ankehitriny dia mamorona ny lahatahiry izahay ho an'ny script, ny mpandefa ary ny kisary, ao anatin'ny fampirimana Hametraka mamorona lahatahiry misy anarana izahay «Usr»
Araka ny hitanao dia manana folder roa izahay "DEBIAN" ary ny iray hafa «Usr» izay noforoninay segondra lasa izay, ao anatin'ity farany ity dia mamorona folder iray isika "Bin" ary ny iray hafa "Compartir"
Ity ny kaody script
#! / bin / sh firefox https://ubunlog.com/ &
tahirintsika ao anaty fampirimana izany "Bin" miaraka amin'ny anarana "Ubunlog-web".
Mandeha amin'ny fampirimana isika izao "Compartir" Amin'ity dia mamorona lahatahiry misy anarana isika "Pixmaps" ary mitahiry amin'ny anarana isika "Ubunlog-web.png" sintominay ity sary ity avy amin'ny eto
Mila mamorona ilay mpandefa fotsiny isika, noho izany dia mamorona fampirimana farany ao anatiny isika anjara amin'ny anarany "Applications"
Ity no kaody mitovy
[Entry Desktop] Encoding = UTF-8 anarana = Bilaogy Blog Blog Ubunlog = Tutorials, birao Linux, rindrambaiko, vaovao sy ny zava-drehetra momba ny Ubuntu GenericName = Tutorials, desktops Linux, rindrambaiko, vaovao sy ny zavatra rehetra momba ny Ubuntu Exec = ubunlog-web Terminal = diso Type = Application Icon = ubunlog-web Sokajy = Fampiharana; Tambajotra; Internet; StartupWMClass = ubunlog-web StartupNotify = marina
Ataon'izy ireo ao anaty fampirimana izany "Applications" como el "Ubunlog-web.desktop"
Efa vonona ny zava-drehetra, mbola mitoetra ihany hiteraka fonosana deba, manontany anao ny tenimiafin'ny faka izy io, saingy tsy mametraka na inona na inona.
sudo chmod -R root: root setup / sudo chmod -R 755 setup / sudo dpkg -b setup / ubunlog-web_0.11.5.13_all.deb chmod 777 ubunlog-web_0.11.5.13_all.deb chown -R setup
Raha manana ny zava-drehetra ianao dia efa manana ilay fonosana "ubunlog-web_0.11.5.13_all.deb".
Boky fanovozan-tena (Nosedraina tamin'ny Ubuntu ihany, Miasa amin'ny Distro Any)
Ity fomba ity dia ny famoahana rakitra miaraka amin'ny script makeelf (http://megastep.org/makeself/)
Misintona avy amin'ny tranonkala izy ireo, rakitra .run io, manome alalana azy ireo ary manatanteraka azy izahay,
Fomba fampiasana azy.
makeelf.sh FOLDER / SOURCE / RESULT.RUN "TEXT" ./setup.sh
Araka ny hitanao izao "FOLDER / ORIGIN / » dia ny rakitra sy lahatahiry ny fampiharana na script antsika «RESULT.RUN» dia ilay rakitra aterak'ilay rakitra na fakana ny tena
"TEXT" dia ilay hafatra aseho rehefa mihazakazaka ilay rakitra manaisotra ny tenanao ianao, ary voahidy amin'ny marika nalaina.
"./Setup.sh" dia ilay script izay mihazakazaka rehefa mamoaka ny rakitra fisintomana ny tena, aza hadino ny manome alalana azy.
Mba hampazava kokoa azy dia hampiasa ohatra mitovy amin'ny fonosana deba isika fa mifanaraka amin'izany.
Mamorona lahatahiry misy anarana izahay "Ubunlog" ary adikao ilay fampirimana izay nahatonga ny tenanay namorona azy, dia soloinay anarana hoe Manamboatra tena
Ao amin'ny folder "Ubunlog" mamorona anarana hafa hametraka ary ao anatin'ity toerana ity ireto fisie ireto.
Script installer
#! / bin / sh cp ubunlog-web / usr / bin / chmod 755 / usr / bin / ubunlog-web chmod + x / usr / bin / ubunlog-web cp ubunlog-web.png / usr / share / pixmaps / chmod 755 /usr/share/pixmaps/ubunlog-web.png cp ubunlog-web.desktop / usr / share / applications / chmod 755 /usr/share/applications/ubunlog-web.desktop chmod + x / usr / share / applications / ubunlog-web.desktop
Tehiriziny ho setup.sh izy io
Ny Script
#! / bin / sh firefox https://ubunlog.com/ &
Tehirizin'izy ireo ho «ubunlog-web» ilay sary famantarana izay itahirizantsika azy amin'ny anarana "Ubunlog-web.png" sintominay ity sary ity avy amin'ny eto
Ny siny
[Entry Desktop] Encoding = UTF-8 anarana = Bilaogy Blog Blog Ubunlog = Tutorials, birao Linux, rindrambaiko, vaovao sy ny zava-drehetra momba ny Ubuntu GenericName = Tutorials, desktops Linux, rindrambaiko, vaovao sy ny zavatra rehetra momba ny Ubuntu Exec = ubunlog-web Terminal = diso Type = Application Icon = ubunlog-web Sokajy = Fampiharana; Tambajotra; Internet; StartupWMClass = ubunlog-web StartupNotify = marina
Tehirizin'izy ireo ho "Ubunlog-web.desktop"
Ankehitriny dia mamorona ilay rakitra manavanana tena izahay
chmod 755 setup / chmod + x setup / setup.sh sh ../makeself/makeself.sh setup ubunlog-web.run "Ubunlog - Tutorials, desktops Linux, rindrambaiko, vaovao ary ny zavatra rehetra momba ny Ubuntu" ./setup.sh
Izahay dia efa manana ilay rakitra mamoaka tena.
Manantena aho fa hanampy anao amin'ny zavatra ity
Misaotra anao tamin'ny fanamarihanao, Raha misy ny lesoka dia vokatry ny fisainanao io, hahaha
6 hevitra, avelao ny anao
Boky manual tsara, arahaba soa ...
Lahatsoratra tena tsara Luciano!
Tena miarahaba anao aho.
Famihinana! Paul.
Miarahaba anao! Ity lahatsoratra ity dia iray amin'ireo tsara indrindra hitako nianarako ny fomba famonosana .deb binaries ho an'i Debian sy ny derivatives toa an'i Ubuntu.
Amin'ny tranga ArchLinux dia mampiasa ny PKGBUILD amin'ny fomba BSD tsara indrindra izahay: https://wiki.archlinux.org/index.php/PKGBUILD_%28Espa%C3%B1ol%29
Famihinana!
Salama, misaotra tamin'ny fanehoan-kevitrao, raha mieritreritra ianao fa azonay ampiana amin'ny fomba famoronana fonosana ho an'ny andohalambo, azoko antoka fa tsy mampiasa afa-tsy ubuntu sy centos kely fotsiny aho, milaza aho fa tena tsara fa nanandrana aho indray mandeha fa tsy nanana aho ny fotoana hametrahana azy, izay ho tena tsara satria raha azoko atao ny manao.
Salama, misaotra tamin'ny fanehoan-kevitrao, araka ny efa nolazaiko tamin'ny fotoana hafa, mifototra amin'ny zavatra niainako ny lahatsoratro, manantena aho fa mahasoa izy ireo.
Salama luciano.
Nanomboka nanaraka ny dingana aho ary tsy afaka nandalo ny installinstall. Mamerina ity lesoka manaraka ity izy:
"Makefile: 349: tsy nahomby ny fomba fahandro ny" install-recursive "kendrena
manaova: *** [install-recursive] Error 1
**** Tsy nahomby ny fametrahana. Fanesorana ny famoronana fonosana. "
Alohan'izany, ny baiko "make" dia mampiseho izany amin'ny vokatra:
"Manaova [3]: Tsy misy tokony hatao amin'ny 'rehetra'."
Tsy azoko hoe inona no tsy mahomby. Niezaka ny nisintona ny kinova farany an'ny LAME aho raha hijery raha hamaha ny olako io, fa tsy misy azo atao.
Fiarahabana.