Idan kun kasance masu shirye-shirye ko a'a kuma kuna son hanyar shigar da wannan aikace-aikacen ko rubutun, ga hanyoyi da yawa.
Kunshin DEB tare da Fonts (Kawai ga debian da Kalam)
Wannan hanyar don lokacin da muke da lambar tushe na aikace-aikacen.
Da farko mun girka shirin da ke yin sihiri "Dubawa", a cikin tashar da muke aiwatarwa
sudo gwaninta shigar da shigar
Misali zamuyi amfani da laburare "LAME", zazzage font daga a nan, mun ƙirƙiri babban fayil kuma mun sanya fayil ɗin gurgu-3.98.4.tar.gz kuma daga m kamar yadda tushen muka shigar da wannan babban fayil ɗin kuma aiwatar da waɗannan layukan.
tar -xzvf gurgu-3.98.4.tar.gz cd gurgu-3.98.4 ./ka daidaita saitin cp * .deb ../ cd .. rm -R gurgu-3.98.4 chmod 777 gurgu-3.98.4 *. bashi
Yana haifar da kunshin bashi a gare mu, wannan hanyar tana shigar da kunshin da aka kirkira a ƙarshen.
Kunshin DEB na Manual (Kawai ga debian da Kalam)
Wannan hanyar don rubutattun rubutunmu ne ko aikace-aikace
Tsarin Kunshin DEB
| Saita (Babban Jaka) | | -DEBIAN (Jaka inda fayilolin Kanfigareshan suke) | --control (Fayil na Kanfigawa) | --preinst (Fayil ko Rubutun da ke gudana kafin Shigar) | --postinst (Fayil ko Rubutun da ke gudana bayan Shigar) | --prerm ( Fayil ko Rubutu don gudana kafin cirewa) | --postrm (Fayil ko Rubutun da zai gudana bayan cirewa) | | -usr (Jaka inda fayilolin aikace-aikacenku suke) | -usr / bin (Jaka inda binaries ko rubutun suke) | -usr / share / pixmaps (Jaka inda gumakan suke) | -usr / share / aikace-aikace (Jaka ina suke) masu ƙaddamarwa)
Misali na «sarrafawa» fayil
Kunshin: TUPACKAGE Sigogi: VERSION Architecture: amd64 (i386 ko duka) Mai kula: Mawallafin Sashe: abokin tarayya / Muhimmancin yanar gizo: Zabi na zahiri
Haɓaka aunshin DEB
sudo chmod -R root: tushen saiti / sudo chmod -R 755 setup / sudo dpkg -b setup / package.deb chmod 777 package.deb chown -R setup
Tare da wannan bayanan tuni zamu iya samar da kunshin bashi don aikace-aikacenmu, a matsayin misali zamuyi rubutun bash mai sauƙi
Mun ƙirƙiri babban fayil mai suna «ubunlog» kuma a cikin wannan sunan Saita
sannan a cikin folda ta karshe mun kirkiro folda biyu daya suna "DEBIAN" kuma wani «Usr».
Wannan shine fayil ɗin sarrafawa
Package: ubunlog-web Version: 0.11.5.13 Architecture: all Maintainer: TU NOMBRE Section: partner/web Priority: optional Description: Tutoriales, escritorios linuxeros,software,noticias y todo sobre Ubuntu
Muna ajiye shi a cikin babban fayil ɗin "DEBIAN" cewa mun halitta a baya a matsayin «iko»
Wannan lambar daga fayil ɗin gidan waya take
#!/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
Mun adana wannan a cikin babban fayil kamar yadda yake a baya kamar "postinst"
Yanzu muna ƙirƙirar manyan fayiloli don rubutun, mai ƙaddamarwa da gunki, a cikin babban fayil ɗin Saita mun ƙirƙiri babban fayil mai suna «Usr»
Kamar yadda kake gani muna da folda biyu daya "DEBIAN" kuma wani «Usr» cewa mun ƙirƙiri daƙiƙa da suka wuce, a cikin ƙarshen muna ƙirƙirar manyan fayiloli ɗaya "Bin" kuma wani "Kwatanta"
Wannan lambar rubutun kenan
#!/bin/sh firefox https://ubunlog.com/ &
mun adana shi a cikin jaka "Bin" tare da suna «ubunlog-web».
Yanzu zamu tafi zuwa jaka "Kwatanta" a cikin wannan mun ƙirƙiri babban fayil mai suna "Pixmaps" kuma muna adanawa da sunan «ubunlog-web.png» mun zazzage wannan hoton daga a nan
Dole ne kawai mu ƙirƙiri mai ƙaddamar, don wannan muke ƙirƙirar babban fayil na ƙarshe a ciki share da suna "Aikace-aikace"
Wannan lambar lamba daya kenan
[Desktop Entry] Encoding=UTF-8 Name=Ubunlog Web Blog Comment=Tutoriales, escritorios linuxeros,software,noticias y todo sobre Ubuntu GenericName=Tutoriales, escritorios linuxeros,software,noticias y todo sobre Ubuntu Exec=ubunlog-web Terminal=false Type=Application Icon=ubunlog-web Categories=Application;Network;Internet; StartupWMClass=ubunlog-web StartupNotify=true
Suna adana shi a cikin jaka "Aikace-aikace" kamar yadda «ubunlog-web.desktop»
Muna da komai a shirye, shi kadai ya rage samar da kunshin bashi, yana tambayarka kalmar sirri, amma bata girka komai.
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
Si tiene todo bien ya tiene el paquete «ubunlog-web_0.11.5.13_all.deb».
Cire kayan kai (An gwada kawai akan Ubuntu, Yana aiki akan Duk wani Distro)
Wannan hanyar ita ce samar da fayiloli tare da rubutun kai tsaye (http://megastep.org/makeself/)
Suna zazzagewa daga yanar gizo, fayil ne na .run, suna ba shi izini kuma muna aiwatar da shi,
Yadda ake amfani da shi.
makeself.sh FOLDER / SOURCE / RESULT.RUN "RUBUTU" ./setup.sh
Kamar yadda kake gani "FOLDER / ASALIN / » sune fayiloli da manyan fayiloli na aikace-aikacenmu ko rubutunmu «SAURARA.RUN» shine fayil din da aka samu ko file din cire kansa
"RUBUTU" shine sakon da ake nuna shi lokacin da kake gudanar da fayil din cire Kai, kuma an saka shi a cikin kwastomomi.
"./Setup.sh" shine rubutun da ke gudana yayin buɗe fayil ɗin cire Kai, kar ka manta ka ba shi izini.
Don sa ya zama mafi fahimta zamuyi amfani da misali guda na kunshin bashi amma an daidaita shi.
Mun ƙirƙiri babban fayil mai suna «ubunlog» kuma mun kwafa jakar da ta samar da kanta, sa mata suna kamar Yi kansa
A cikin babban fayil «ubunlog» ƙirƙirar wani suna saitin kuma a cikin wannan wurin fayiloli masu zuwa.
Rubutun Mai Sakawa
#!/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
Suna adana shi azaman saitin.sh
Littafinmu
#!/bin/sh firefox https://ubunlog.com/ &
Lo guardan como «ubunlog-web» el icono lo guardamos con el nombre «ubunlog-web.png» mun zazzage wannan hoton daga a nan
Tulun
[Desktop Entry] Encoding=UTF-8 Name=Ubunlog Web Blog Comment=Tutoriales, escritorios linuxeros,software,noticias y todo sobre Ubuntu GenericName=Tutoriales, escritorios linuxeros,software,noticias y todo sobre Ubuntu Exec=ubunlog-web Terminal=false Type=Application Icon=ubunlog-web Categories=Application;Network;Internet; StartupWMClass=ubunlog-web StartupNotify=true
Suna adana shi kamar yadda «ubunlog-web.desktop»
Yanzu muna samar da fayil ɗin cire Kai
chmod 755 setup/ chmod +x setup/setup.sh sh ../makeself/makeself.sh setup ubunlog-web.run "Ubunlog - Tutoriales, escritorios linuxeros,software,noticias y todo sobre Ubuntu" ./setup.sh
Mun riga mun sami fayil ɗin cire kansa.
Ina fatan wannan zai taimaka muku da wani abu
Na gode da Ra'ayoyinku, Idan akwai KUSKURE to abin da tunaninku ya samo asali ne, hahaha
Madalla da jagora, ina taya ku murna ...
Kyakkyawan labarin Luciano!
Gaskiya ina taya ku murna.
Rungumewa! Bulus.
Barka da warhaka! Wannan labarin shine ɗayan mafi kyaun da na gani don koyon yadda ake kunshin .deb binaries don Debian da abubuwan banbanci kamar Ubuntu.
A game da ArchLinux muna amfani da PKGBUILD a cikin mafi kyawun salon BSD: https://wiki.archlinux.org/index.php/PKGBUILD_%28Espa%C3%B1ol%29
Rungumewa!
Barka dai, godiya ga bayanin ku, idan kuna tunanin zamu iya karawa a post din yadda ake kirkirar kunshi don baka, na bayyana cewa ubuntu da karamin centos kawai nake amfani da su, nakanyi tsokaci kan cewa yayi kyau sau daya nayi amma ban samu ba lokacin girka shi, wanda zai iya zama mai kyau tunda idan zan iya kowa zai iya.
Barka dai, na gode da bayanan ka, kamar yadda na riga na ambata a wasu lokutan, rubutuna sun dogara ne da abubuwan dana gani, ina fatan zasu amfane ka.
Barka dai luciano.
Na fara bin matakan kuma ban sami nasarar wucewa ba. Yana dawo da kuskuren mai zuwa:
"Makefile: 349: girke-girke na manufa 'shigar-recursive' ya gaza
yi: *** [shigar-recursive] Kuskure 1
**** Girkawar ta kasa. Aborting halittar kunshin. "
Kafin wannan, umarnin "yi" yana nuna wannan a cikin fitarwa:
"Yi [3]: Ba abin da za a yi wa 'duka'."
Ban fahimci abin da ke kasawa ba. Na yi ƙoƙari na zazzage sabon tsarin LAME na yanzu don ganin ko zai magance matsalata, amma ba abin da zan yi.
Na gode.