Uyisasaza njani isoftware yethu ku-Ubuntu nakwezinye ii-distros

Ukuba ngaba badwelisi benkqubo okanye hayi kwaye ufuna indlela yokufaka usetyenziso okanye iskripthi, nazi iindlela ezininzi.
Iphakheji ye-DEB eneefonti (Yenzelwe kuphela i-debian kunye neDerivatives)

Le ndlela yenzelwe xa sinekhowudi yemvelaphi yesicelo.

Kuqala sifaka inkqubo eyenza umlingo NONEKwisiphelo esikwenzayo

I-sudo aptitude faka i-checkinstall

Umzekelo siza kusebenzisa ithala leencwadi "ISIqhwala", Khuphela ifonti kwi apha, Senza ifolda kwaye sibeka ifayile Isiqhwala-3.98.4.tar.gz kwaye ukusuka kwisiphelo sendlela njengengcambu singena kwifolda kwaye sisebenzise le migca.

i-tar -xzvf isisiqhwala-3.98.4.tar.gz cd lame-3.98.4 ./configure make checkinstall cp * .deb ../ cd .. rm -R lame-3.98.4 chmod 777 lame-3.98.4 *. Ityala

Ivelisa ipakeji yedebhu kuthi, le ndlela ifakela iphakheji evelisiweyo ekugqibeleni.

Iphakheji yencwadi ye-DEB (Yenzelwe kuphela i-debian kunye neDerivatives)

Le ndlela yeyokubhalwa kwangaphambili okanye usetyenziso

Ubume bePhakheji ye-DEB

| Ukuseta (Ifolda ngokubanzi) | | -DEBIAN (Ifolda apho iifayile zoqwalaselo zikhona) | --control (Uqwalaselo lwefayile) | --preinst (Ifayile okanye iSkripthi esisebenza ngaphambi kokufaka) | --postinst (Ifayile okanye iSkripthi esiqhuba emva kokufaka) | --prerm ( Ifayile okanye iSkripthi ukuba sisebenze ngaphambi kokufaka) | -usr (Ifolda apho iifayile zakho zesicelo zikhona) | -usr / bin (Ifolda apho kukho iibhanari okanye izikripthi) | -usr / share / pixmaps (Ifolda apho ii icon zikhona) | -usr / share / applications (Ifolda ziphi abaqalisi)

Umzekelo we «ulawulo» lwefayile

Iphakheji: Inguqulelo yeTUPACKAGE: Uyilo lweVERSION: amd64 (i386 okanye yonke) Isigcini: ICANDELO LOMTHETHO: iqabane / Ukubekwa phambili kwiwebhu: Inkcazo yokuzikhethela: UMBUZO

Ukwenza ipakeji ye-DEB

Sudo chmod -R ingcambu: ukuseta ingcambu / isudo chmod -R 755 ukuseta / sudo dpkg -b ukuseta / iphakheji.deb chmod 777 iphakheji.deb chown -R ukuseta

Ngale datha singakwazi ukuvelisa iphakheji yetyala lesicelo sethu, njengomzekelo siza kwenza i-bash script elula

Sakha ifolda enegama «ubunlog» nangaphakathi kwelinye igama Misela
ke ngaphakathi kwifolda yokugqibela senza iifayile ezimbini enye enegama "DEBIYA" kunye nomnye «Usr».

Le yifayile yolawulo

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

Siyigcina ngaphakathi kwifolda "DEBIYA" esiyenzileyo ngaphambili njenge «ulawulo»

Le khowudi ivela kwifayile ye-postinst

#!/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

Sigcina le nto kwifolda efanayo nanjenge "postinst"

Ngoku sakha iifolda zeskripthi, isindululi kunye ne icon, ngaphakathi kwifolda Misela senza ifolda enegama «Usr»

Njengoko ubona sinefolda ezimbini enye "DEBIYA" kunye nomnye «Usr» esiyenzileyo kwimizuzwana edlulileyo, ngaphakathi kokugqibela senza ifolda enye "Umgqomo" kunye nomnye "Iqela"

Le yikhowudi yeskripthi

#!/bin/sh
firefox https://ubunlog.com/ &

siyigcina kwifolda "Umgqomo" enegama «ubunlog-web».

Ngoku siya kwifolda "Iqela" kule senza ifolda enegama "Iipixmaps" kwaye siyonga ngegama «ubunlog-web.png» sikhuphele lo mfanekiso kwi apha

Kufuneka senze i-launcher kuphela, kuba oku kwenza ifolda yokugqibela ngaphakathi isabelo ngegama "Izicelo"

Le yikhowudi efanayo

[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

Bayigcina kwifolda "Izicelo" njengaye «ubunlog-web.desktop»

Sele silungiselele yonke into, ihlala kuphela ukuvelisa iphakheji yedeb, ikubuza iphasiwedi yengcambu, kodwa ayifaki nantoni na.

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».

Incwadana yokuzikhupha (Kuvavanywa kuphela ku-Ubuntu, kusebenza nakuyiphi na i-Distro)

Le ndlela kukuvelisa iifayile kunye neskripthi sokuzenzela (http://megastep.org/makeself/)

Bakhuphele kwiwebhu, yifayile yeRun, bayinika iimvume kwaye siyayiphumeza,

Indlela yokuyisebenzisa.

yenzaelf.sh FOLDER / SOURCE / RESULT.RUN "TEXT" ./setup.sh

Njengokuba ubona "IFOLDA / IMVELAPHI / » ziifayile kunye neefolda zesicelo sethu okanye iskripthi «RESULT.RUN» yifayile enesiphumo okanye ifayile yokuzikhupha
"UMBUZO" ngumyalezo oboniswayo xa uqhuba Ifayile yokuzikhupha, kwaye ivalwe kwizicatshulwa.
"./Setup.sh" Isicatshulwa esisebenzayo xa ususa uziphu kwifayile yokuzikhupha, ungalibali ukuyinika iimvume.

Ukwenza ukuba iqondakale ngakumbi siza kusebenzisa umzekelo ofanayo wephakheji yedeb kodwa siyiqhelanise nayo.

Sakha ifolda enegama «ubunlog» kwaye sikopa ifolda esizenzela yona, siyinike igama elitsha njenge Uzenza
Kwincwadi «ubunlog» yenza elinye igama Misela kwaye ngaphakathi kwale ndawo ezi fayile zilandelayo.

Iskripthi sokufaka

#!/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

Bayigcina njenge setup.sh

Iskripthi sethu

#!/bin/sh
firefox https://ubunlog.com/ &

Lo guardan como «ubunlog-web» el icono lo guardamos con el nombre «ubunlog-web.png» sikhuphele lo mfanekiso kwi apha

Umphanda

[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

Bayigcina njenge «ubunlog-web.desktop»

Ngoku sivelisa ifayile yokuzikhupha

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

Sele sinefayile yokuzikhupha.

Ndiyathemba ukuba oku kuyanceda entweni

Enkosi ngeeNkcazo zakho, ukuba kukho nasiphi na isiphoso yimveliso yokucinga kwakho, hahaha


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UDavid gomez sitsho

    Incwadana ebalaseleyo, Siyavuyisana ...

  2.   Masisebenzise iLinux sitsho

    Inqaku elihle kakhulu uLuciano!
    Ndiyakuvuyela kakhulu.
    Ihagi! UPawulos.

  3.   maty1206 sitsho

    Ndiyakuvuyela! Eli nqaku lelinye lezona zinto zibalaseleyo endizibonileyo xa ndifunda indlela yokupakisha .deb binaries for Debian and derivatives like Ubuntu.

    Kwimeko yeArchLinux sisebenzisa i-PKGBUILD kweyona ndlela ibalaseleyo ye-BSD: https://wiki.archlinux.org/index.php/PKGBUILD_%28Espa%C3%B1ol%29

    Ihagi!

    1.    ULuciano Lagassa sitsho

      Molo, enkosi ngezimvo zakho, ukuba ucinga ukuba singongeza eposini indlela yokwenza iiphakheji zearch, ndiyacacisa ukuba ndisebenzisa ubuntu kunye necosos encinci, nditsho ukuba kulungile kakhulu ndizamile kube kanye kodwa bendingenayo ixesha lokuyifaka, eya kuba ilunge kakhulu kuba ndinganakho nabani na onako.

  4.   ULuciano Lagassa sitsho

    Molo, enkosi ngezimvo zakho, njengoko senditshilo ngamanye amaxesha, iposti yam isekwe kumava am, ndiyathemba ukuba aluncedo.

  5.   uJosh sitsho

    Molo luciano.

    Ndiqalisile ukulandela amanyathelo kwaye khange ndikwazi ukugqithisa ukukhangela okufakwayo. Ibuyisa lempazamo ilandelayo:

    Msgstr "Yenza ifayili: 349: iresiphi yokujolisa 'ukufaka-ukuphinda iphinde iphinde'
    yenza: *** [faka kwakhona = Impazamo] Impazamo 1

    **** Ufakelo aluphumelelanga. Ilahla ukuyilwa kwephakheji. "

    Ngaphambi koko, "yenza" umyalelo ubonisa oku kwimveliso:

    "Yenza [3]: Akukho nto mayenziwe 'kubo bonke'."

    Andikuqondi okusilelayo. Ndizamile ukukhuphela olona hlobo lukhoyo lwesiqhwala ukubona ukuba ingayisombulula na ingxaki yam, kodwa akukho nto ndinokuyenza.

    Ukubulisa