Lisénsi Jieun Buku - Demystifying Linux Ubuntu ngawangun Automation

Kitu ogé tulisan ngeunaan Linux Ubuntu jeung nulis resensi na tutorials ngeunaan sebaran jeung parabot Kami ogé beurat aub dina ngembangkeun software. Hanjakal, 99.9% anu ngembangkeun software lumangsung dina platform Windows.

Kuring boga leuwih 20 taun pangalaman salaku C ++, Visual Basic, VB.NET, sarta C # pamekar sareng Kami ogé leungeun dab kalawan SQL Server duanana salaku DBA sarta pamekar a.

Naon Kami moal kitu alus di nyaeta ngamekarkeun software kanggo Linux. Ieu ngan hal Kuring geus pernah bener diganggu ku. Alesan utama nyaeta sanggeus ngamekarkeun software beurang hal panungtungan abdi hoyong sugan aya diuk di sabudeureun hiji malem nulis software langkung.

I do écés kawas tinkering kalawan scripting tur nulis program leutik ganjil. Ieu biasana pikeun dumasar éléktronika proyék dina buah prambus pi .

Hiji hal anu loba pamekar dina platform Windows kudu gangguan kalayan nalika aranjeunna mimiti mindahkeun leuwih kana Linux Ubuntu anu diajar ngeunaan parabot diperlukeun pikeun ngawangun jeung aplikasi pakét.

Ku jauh tipe panggampangna tina aplikasi pikeun ngembangkeun anu aplikasi wéb sabab umumna aranjeunna teu merlukeun kode disusun (PHP, Perl, Python) jeung payil anu deployed ka tempat set dina web server.

A angka nu gede ngarupakeun aplikasi diwangun pikeun Linux Ubuntu anu dimekarkeun maké C, C ++ atawa Python. Compiling program C tunggal relatif gampang tapi lamun kudu compile sababaraha program C kalawan sababaraha kabebasan hirup meunang bit leuwih tricky.

Lisénsi Jieun mangrupakeun alat scripting ngawangun automation nu mantuan Anjeun compile aplikasi Anjeun deui jeung deui jeung di cara béda. Contona, anjeun bisa nyadiakeun hiji parameter nu gumantung kana nilai bakal compile hiji aplikasi make 64-bit atawa 32-bit.

Lisénsi Jieun buku geus ditulis ku John Graham-Cumming pikeun mantuan pamaké tina Lisénsi Jieun meunang hiji cekelan firmer tina complexities pakait sareng Lisénsi Jieun.

Buku dibagi jadi genep bab:

  1. The Dasar Revisited
  2. Debugging Makefile
  3. Gedong jeung Rebuilding
  4. Pitfalls jeung Masalah
  5. Ngadorong amplop
  6. Lisénsi Jieun Perpustakaan Standar

Kuring teu yakin yén buku estu aimed di beginners sabab lacks clarifications tangtu nu bakal nyangka lamun diajar hiji subyek anyar kayaning "Naon anu Lisénsi Jieun?", "Kumaha kuring nyieun hiji file Jieun?", "Naha ieu maké Jieun hadé ti compiling tiap program hiji-hiji? " na "Kumaha kuring compile program migunakeun Lisénsi Jieun?". Sakabéh ieu wewengkon poko nu ditutupan dina Lisénsi Jieun manual .

Kanyataan yén bab kahiji disebut "The Dasar Revisited" sabalikna "The Dasar" jelas nunjukeun yen anjeun diperkirakeun gaduh grounding di materi palajaran sateuacan Anjeun ngawitan.

Bab kahiji nyertakeun sakabéh dasar kayaning pamakéan variabel, lingkungan dipaké ku Paréntah sarta $ (Shell) lingkunganana. Salaku surah ngalir dina anjeun meunang kana subyek ngabandingkeun, béréndélan, sarta fungsi pamaké tangtu.

Lamun geus maké Lisénsi Jieun pikeun bari saeutik tapi teu acan mertimbangkeun diri ahli aya sababaraha petunjuk nice jeung tips anu bakal nulungan anjeun ngartos intricacies tangtu nu bisa jadi langsung katempo.

Bab kadua bakal godsend pikeun maranéhanana anjeun anu geus nyoba kasalahan bubu di ngawangun Aksara. The "Makefile Debugging" bagian pinuh tina petunjuk alus teuing jeung tips keur debugging Makefiles sarta ngawengku bagian on percetakan nilai variabel na malah dumping nilai unggal variabel. Salajengna dina kana surah, aya hiji pituduh ka Lisénsi Debugger nu bisa Anjeun pake pikeun lengkah ngaliwatan Aksara.

Bab katilu ngawengku conto makefiles tapi leuwih ti éta nembongkeun maneh kumaha nyieun Makefiles nu tiasa ngajalankeun deui jeung deui.

"Pitfalls jeung Masalah" Sigana di béda antara istilah nu tangtu kayaning = na:? =, Sarta ifndef na =.

Kuring kapanggih salaku kuring indit salajengna ngaliwatan buku anu alatan Kuring keur teu aktip nyobian nganggo Lisénsi Jieun na kusabab pangaweruh abdi dina tingkat pisan dasar sababaraha materi palajaran indit pisan leuwih sirah kuring.

Ku waktu kuring meunang ka "ngadorong Amplop" surah panon kuring glazed leuwih rada.

kasimpulan utama abdi, upami kuring kungsi sakur up buku ieu, nyaeta yen nyeratna jelas weruh barang na sarta geus diusahakeun lulus on salaku loba informasi-gancang.

masalahna nyaeta nu sok lamun ahli poko masalah nyoba nulis hal handap aranjeunna gaduh ieu "oh na gampang, sadaya geus maneh mun geus ...." aura ngeunaan éta.

Segel karét kana panto deui abdi sumping kaluar minggu kamari jeung sakumaha anu kasebut ngan sababaraha lami taun kuring disebut parusahaan nu dipasangan eta sakumaha anu kasebut masih dina jaminan.

The nona dina telepon ngomong, "oh nu aya ok, abdi bakal dikirim anjeun segel anyar kaluar".

Cenah mah "Oh do I kudu cocog eta sorangan? Dupi eta hal abdi tiasa ngalakukeun".

respon ieu "Yakin maneh bisa, sagala boga maneh mun geus butuh kaluar panto, pas segel jeung nempatkeun panto deui".

Ayeuna instan abdi panginten éta "woah, mundurkeun bit dinya. Take off panto?!?". Kuring keur teu berkualitas jang ngaleupaskeun panto, pas segel sarta refit panto. Kuring ninggalkeun éta para ahli.

Kalawan buku ieu, kuring ngarasa yén anjeun kedah buku sejen tur jumlah nu tangtu pangalaman nulis Makefiles saméméh anjeun bakal manggihan eta mangpaat.

Jigana teh petunjuk, tips, sarta pangaweruh disadiakeun bakal nulungan sababaraha urang ngomong "Oh, jadi nu aya naha eta teu yén" atawa "kuring teu sadar yén anjeun bisa ngalakukeun hal eta cara nu".

kituna assessment abdi nu kedah mésér buku lamun aya néangan klarifikasi atawa leuwih panengah mun pangaweruh canggih dina Lisénsi Jieun tapi sanes buku pikeun beginners.