Uygulamaları Guadalinex v9'a yükleyin
Yüklerken Guadalinex v9'da artık başka hiçbir şey yapmaya gerek kalmadan doğrudan kullanılabilecek çok sayıda uygulama var. İlk kurulumda bulunmayan diğerlerine ihtiyacınız varsa sorun değil, istediğiniz zaman sisteminize ekleyebilirsiniz.
Yeni bir uygulama yüklerken Guadalinex ve genel olarak Linux'ta dört durum olabilir
- İhtiyacınız olan uygulamanın yazılım depolarında bulunduğunu Guadalinex
- bunların dışında belirli bir depoda bulunan Guadalinex
- geliştiricinin size bir DEB paketi (tarafınızca kullanılan sistem) sağlamasını sağlayın. Debian ve türevleri)
- kendiniz derleyebilmeniz için size kaynak kodunu sağlamak
Bu dört durum, en basitinden başlayıp en zahmetli olanına, en olası olanından başlayıp en az sık görülenine kadar sıralanmıştır; dolayısıyla şu ana kadar en olası kurulum yöntemi en basit olanıdır.
Guadalinex depolarından yükleyin
Yazılım depoları, örneğin cep telefonunuza uygulama yüklemek için mutlaka kullanacağınız modern yazılım mağazalarının öncüleridir. Bu buluşun uzun zamandır ortalıkta olduğunu bilmek sizi şaşırtabilir.
Depolardaki yazılım, konsoldan verilecek bir komutla veya terminali pek beğenmediyseniz, mevcut paketleri keşfetmenize de yardımcı olacak grafiksel bir uygulamadan çok kolay bir şekilde kurulabilir.
Komut satırından bir paket yüklemek için şunu yazmanız yeterlidir: sudo apt-get kurulum programı, "program" paketin adıdır. Bu zorunlu değildir ancak paket listesini güncelleyerek başlamak iyi bir fikirdir. sudo apt-get update. Komuta sudo komutlardan önce gelen komutlar, bunları yönetici ayrıcalıklarıyla yürütmek için kullanılır, bu nedenle en azından ilk seferde şifrenizi yazmanızı isteyecektir ve mantıksal olarak kullanıcınızın yöneticiler grubunda olması gerekir. Güncelleme sırasında ilerlemeyi gösterecektir; aşağıdaki ekran görüntüsünde önemli olana odaklanmak için soluklaştırılmış ve özetlenmiş olarak görünür.
Kurduğunuz paket başkalarına bağlı ise sizi bilgilendirecek ve kurulum için onay isteyecektir. Her şeyi yüklemek için S tuşuna basmanız gerekir (varsayılan olarak seçildiği için Enter tuşu ile değiştirilebilir) veya sundukları size uymuyorsa n tuşuna tıklayıp işlemi iptal edebilirsiniz. Yine gri renkte olan aşağıdaki ekran görüntüsünde, aşağıdakilere ek olarak bazı paketlerin kurulması da öneriliyor: Arduinotalep ettiğimiz şey budur ve başkalarına öneride bulunur ve tavsiye ederiz. Ayrıca işlemi tamamlamak için belirli miktarda disk alanı kullanmanız gerekeceği konusunda da sizi bilgilendirir.
Daha grafik bir şeyi tercih etmeniz durumunda, Guadalinex v9 kullanır Synaptic Bir paket yöneticisi olarak bence mükemmel bir karar. Başlatmak için, "standart" sürümü kullanıyorsanız ana menüdeki Yönetim girişinden veya "lite" sürümü kullanıyorsanız Tercihler'den seçmelisiniz.
Yönetici ayrıcalıkları gerektirdiğinden uygulamayı çalıştırmadan önce sizden şifre isteyecektir. Kullanıcınız yöneticiler grubunda değilse, olan başka birinin şifresini mutlaka bileceksiniz (ayrıcalıksız bir kullanıcıyla normal şekilde çalışmak saçma değildir, başka bir güvenlik katmanı ekler) Kullanıcının adını içeren kutu, açılır bir menüdür Ayrıcalıklı kullanıcıyı seçebileceğiniz ve ardından şifresini aşağıdaki kutuya yazabileceğiniz menü.
Guadalinex depolarında yer alan programların sayısı oldukça fazladır, dolayısıyla aradığınızı bulmak için sol alt kutudaki ilgili butona ve ardından sol üstteki ismine tıklayarak bir bölümü inceleyebilir ve bilgi alabilirsiniz. sağ taraftan seçerek bu konuda bilgi alabilirsiniz.
Aşağıdaki ekran görüntüsündeki örnekte “evren” depolarının (özgür yazılım) elektronik bölümünü seçtik ve buradan şunu seçtik: Arduino, açıklaması sağ alt kutuda gösterilmektedir.
Paket açıklamasını içeren kutuda üç düğme vardır. İlki, en soldaki, uygulamanın ekran görüntüsünü göstermeye yarar. Merkezi olanla, paketi kurduğumuzdan bu yana (varsa) geçirdiği değişikliklerin bir raporunu görebilir ve sonuncusu ile uygulamanın web sitesini ziyaret edebilirsiniz.
Ayrıca arama motorunu kullanarak ve paketin adında veya açıklamasında yer alan bazı metinleri yazarak da bulabilirsiniz. Soldaki kutu, en son aramaların listesinin göründüğü arama sonucu moduna geçecektir. Arama koşullarıyla bulunan paketler sağdaki kutuda görünecektir.
Kurmak istediğimiz paketi (veya paketleri) bulduğumuzda, tek yapmamız gereken onu farenin bağlam menüsü düğmesiyle seçmek (solak değilseniz normalde sağdakidir) ve işaretlemeyi seçmektir. düzenlemek. Bu işlem gerektiği kadar program için tekrarlanabilir ve bittiğinde "Uygula" butonuna basılarak kurulum gerçekleştirilir.
Siparişte açıklandığı gibi apt-get install, eğer seçtiğimiz paketin bağlı olduğu diğer paketleri kurmak gerekiyorsa, gereksinimleri içeren bir bilgi kutusu görüntülenecek ve bunları işaretlemeden önce yetkilendirme istenecektir.
Bundan sonra uygula düğmesine tıklamanın işaretli paketleri kuracağı söylendi, bu nedenle depolardaki uygulamaların nasıl kurulacağını zaten biliyoruz, şimdi nasıl yapılacağını göreceğiz yeni depolar ekle tarafından sağlananlar arasında olmayan diğer programları yüklemek Guadalinex. Elbette geliştiricinin size bu depolar hakkında bilgi sağlamasına ihtiyacınız olacak.
Guadalinex'e dahil olmayan bir depodan yükleme
Diyelim ki muhteşem devre simülatörünü kurmak istiyorum naber. Her şeyden önce, daha önce de söylediğim gibi, araştırırdım. Synapticpaket yöneticimiz, depolarda mevcut olup olmadığını görmek için Guadalinex yapılandırdık.
Bu isimde bir paket görünmüyor. Mantıksal olarak doğru yazıldığından ve gerçekten aradığım şeyin bu olduğundan emin oldum, bu yüzden depolarda olmadığını varsayıyorum.
Bir sonraki adım, ihtiyacım olan programı içeren depoları konfigürasyonuma eklemek için gerekli bilgileri almak olacaktır. Örneğimde, aradım naber İnternette ve web sitelerinde, diğer bilgilerin yanı sıra, aşağıdaki ekran görüntüsünde vurguladığım şeyi buldum: uygulama paketlerinin PPA'sına (Kişisel Paket Arşivi, İspanyolca Kişisel Paket Arşivi) bir bağlantı .
Aynı linkte konsoldan nasıl yapılacağı da anlatılıyor. Oldukça basit olduğu için nasıl yapılacağını detaylandırmadan önce gelin ona bir bakalım. Synaptic. Açıkçası iki şeyden fazlasını yapmanıza gerek yok: konsoldan veya paket yöneticisinden.
Depoyu konsoldan eklemek için sudo komutunu kullanın. apt-add-depo ppa:qucs/qucs Bu aynı zamanda geliştiricinin kimliğinin taklit edilememesi ve farklı yazılımların yüklenememesi için ortak anahtarı aramaktan da sorumlu olacak. Eklendikten sonra depoların siparişle güncellenmesi gerekecektir. sudo apt-get update. Ve zaten paketi (ve bağımlılıklarını) yüklemek için şu komutu kullanmanız yeterli olacaktır: sudo apt-get install qucs. Daha önce de açıkladığımız gibi bizim paketlerimizin bağlı olduğu ek paketlerin kurulumunu kabul etmek gerekecek ve yönetici ayrıcalıkları gerekli olduğundan en azından ilk seferde şifre isteyecektir.
Diğer konsol oturumlarında olduğu gibi, aşağıdaki ekran görüntüsünde, sizin için en önemli olanı vurgulamak amacıyla mesajları grileştirdim ve daha az önemli olanları özetledim: yanıt bekleyen komutlar ve uyarılar. İşlem tamamlandıktan sonra program sistemimize yüklenecek ve kullanıma hazır hale gelecektir.
Gördüğünüz gibi terminal ile işlem oldukça hızlı ve çok basittir. Şimdi bunu nasıl yapacağımızı açıklayacağız. Synaptic. Temel olarak, yeni depoyu ve güvenlik için onu imzalayan genel anahtarı (kimliğine bürünülmesini önlemek için) eklemeniz gerekir.Anahtarı arayarak başlayabiliriz ve böylece sürecin geri kalanını paket yöneticisinden yaparız.
Proje web sitesinde naber bizi yönlendiren PPA hakkında bilgi bulduk paket web sitesi. Aşağıdaki ekran görüntüsünde anahtarı bulma bağlantısını vurguladım. PPA'nın teknik bilgilerini görüntülemeli ve üzerine tıklamalısınız (İmzalama anahtarı)
tuşuna tıkladığınızda, tarayıcı sizi arama sayfasına götürecektir. Ubuntu anahtar sunucusu. Bizim durumumuzda yalnızca bir tane var, ona tıklıyoruz ve zaten genel anahtarın metnine sahibiz; BEGIN PGP PUBLIC KEY BLOCK ve END PGP PUBLIC KEY BLOCK satırları arasında yer alan metindir.
Anahtarı paket yöneticisinde kullanmak için, onu (onu çevreleyen satırları da) kopyalamanız ve düz metin belgesine (yani, aşağıdaki gibi bir metin düzenleyiciyle) kaydetmeniz gerekir. gedit, buradaki gibi bir kelime işlemciyle değil LibreOffice) Paket yöneticisi sorduğunda belgenin adını ve konumunu hatırlayın.
aramıştık naber paket yöneticimizde görünmedi, şimdi onu içeren yeni depoyu "Ayarlar" menüsündeki "Depolar" girişini kullanarak ekleyeceğiz.
Ayarlara girdiğinizde bir iletişim kutusu görünecektir. "Diğer yazılımlar" sekmesinde şu anda mevcut olan depoların bir listesini görebilir ve "Ekle" düğmesiyle yeni bir depo belirleyebilirsiniz.
Açılan diyalog kutusuna daha önce gösterdiğimiz web sayfasından elde ettiğimiz PPA'nın adresini yazıyoruz. Kullanılacak Ubuntu sürümünü belirtmeniz gerektiğini unutmamak önemlidir. Bizim durumumuzda makalede açıkladığımız gibi Guadalinex v9'umuz zaten var, şundan türetilir: Ubuntu Güvenilir Tahr bu yüzden yazmamız gerekecek güvenilir kullanılan depoyu belirlemek için.
Bunun nereden geldiğini açıklamak için Qucs PPA web sitesine geri dönelim. deb http://ppa.launchpad.net/qucs/ubuntu güvenilir ana. Aşağıdaki ekran görüntüsünde şu anda bizi ilgilendiren bilgilerin bulunduğu alan vurgulanmıştır.
Yeni depo eklendiğinde önceki listede görünür. Bu arada, belirttiğimiz ikili paketleri (halihazırda derlenmiş) içeren depoya ek olarak kaynak kodu deposu da görünür.
Paketleri yeni depodan kurmadan önce anahtarlarıyla doğrulayabilmemiz gerekiyor. Bu nedenle onu web'den kopyalayıp bir metin belgesine kaydediyoruz. "Kimlik Doğrulama" sekmesinde, onu içeren belgenin (daha önce kaydettiğimiz) konumunu soracak olan "Anahtarı içe aktar" düğmesiyle yükleyebiliriz.
Her şey yolunda giderse, "Kimlik Doğrulama" sekmesinde ortak anahtara sahip belgeyi seçtikten sonra, yeni depoya karşılık gelen yeni bir blok görünecektir.
Yeni depo ve ona karşılık gelen anahtarı ekledikten sonra iletişim kutusunu kapatırken paket yöneticisi, depoların değiştiği ancak değişikliklerin yeniden yüklenene kadar etkili olmayacağı konusunda uyarır.
Depo güncelleme bildiriminin kendisinden, ilgili düğmeye basılarak yeniden yüklenebilirler. Bu aynı zamanda ana arayüzden de yapılabilir. Synaptic menünün altında sol üstte bulunan "Yeniden Yükle" düğmesini kullanarak.
Depolardan bilgileri yeniden yüklemeyi bitirdiğimizde aradığımız paket, naber, artık yukarıda açıklandığı gibi kurulmaya hazır: bağlam menüsü düğmesiyle seçin, "Yüklemek için işaretle"yi seçin ve kurulacak paketleri seçmeyi bitirirken "Uygula"ya tıklayın.
DEB paketinden yükleme
Bu işlemi çok kolay bir şekilde yapmak için aracı kullanabiliriz onu GDebi DEB paketlerini grafiksel bir ortamdan yüklemek için kullanılır. Şu ana kadar gördüğünüz her şeye bakınca, paketi nasıl bulacağınızı ve yüklemek için onu nasıl işaretleyeceğinizi kesinlikle biliyorsunuz.
Bu arada, kontrol ederken kullandığı bazı paketleri de seçmeniz gerekecek. Tercümanın bazı bileşenleri Python ve programın kendisinin çekirdek paketi (gdebi-core)
Yüklemeniz gerekiyorsa Şifa, laminasyon programı ultimaker, önceki bölümde de gördüğümüz gibi, onu depolarda arayarak başlardım, mevcut olmadığından, İnternet'te bunun dışındaki depoları aramaya çalışırdım. Guadalinex (ve güvenilir) onu içeriyordu. Bu durumda onları bulamadım ancak web sitesinde buldum ultimaker onu içeren .deb uzantılı bir belge (DEB paketi).
Sisteminizin platform mimarisine uygun paketi seçmeniz önemlidir. Bizim durumumuzda, 386-bit sürümü olan i32 Guadalinex.
Paket indirildikten sonra (web sitesinden ultimaker) yeni kurduğumuz cihazla açıyoruz onu GDebi. Muhtemelen DEB paketlerini yönetmek için kurulu başka bir uygulamanız olmadığından, belge simgesine çift tıklamanız yeterlidir (normalde kişisel klasörünüzün "İndirilenler" klasöründe bulunur). Ancak başka bir varsayılan uygulama varsa, bazen o da olur. uygulamalarda olur Belgeleri sıkıştırmak için, onu farenin bağlam menüsü düğmesiyle seçmeli ve ile açıkça açmalısınız. onu GDebi.
onu GDebi içeren paketi kurmak için 8 ek paket kurmanız gerekeceği uyarısında bulunuyor Şifa. "Ayrıntılar" düğmesine tıklamak, özellikle kurulması gereken paketlerin bir listesini gösterecektir.
"Paketi yükle"ye tıkladığınızda şifre sorulacaktır (uygulamaların kurulumunun yönetici ayrıcalıkları gerektirdiğini unutmayın). Bizim durumumuzda olduğu gibi başka paketlere (bağımlılıklara) ihtiyaç duyulursa, bunları indirecek ve otomatik olarak yükleyecektir. Paketimizin içerdiği programlar.
Ve işte, artık kullanıma hazır. Geriye kalan tek şey iletişim kutularını kapatmaktır. Yanlış giden veya dikkat etmeniz gereken bir şey hakkında uyarı mesajı yoksa, ilgili kutuyu seçerek bu iletişim kutularını otomatik olarak kapatmanın mümkün olduğunu mutlaka fark etmişsinizdir.
Kurulum tamamlandığında, ilk iletişim kutusuna geri döner ancak bu kez "Durum" kutusunda paketin zaten kurulu olduğunu bildirir ve her işlem için ilgili düğmeleri kullanarak paketi kaldırmayı veya yeniden yüklemeyi önerir: "Paketi yeniden yükle" ve "Paketi kaldır ».
Bu üçüncü yöntemi gördükten sonra, bir DEB paketinden kurulum yapmak, ikinci yöntem olan DEB paketinde yer almayan bir depodan kurulumdan daha kolay görünebilir. Guadalinexve zorluk derecesine göre sıralandıkları varsayılmaktadır. Uzun vadede durum böyle değil; Depoları kullanmanın sadece bir paket kurmaya göre bazı avantajları vardır; Bir yandan, bağımlılıkları daha verimli bir şekilde çözen birkaç ilgili paket içerebilirler ve diğer yandan, depo paket sistemine dahil edildiğinde, uygulamaları hataları düzeltmek veya düzeltmek için güncellemek otomatik olmasa da çok daha kolay olacaktır. yeni özellikleri dahil edin. Bazı türdeki uygulamaları (elektronik, multimedya, 3D baskı...) gruplandıran ve resmi şubeden daha sık güncellenen, alternatif platformlar için derlenen (ARM işlemciler gibi) bazı kurumsal gereksinimlere göre özelleştirilmiş depolar oluşturmak da mümkündür. veya teknik kriterler.
Programın kaynak kodunu derleyin
Derleme, belirli bir platforma dayalı belirli bir sistemde kullanılmak üzere bir uygulama oluşturma sürecini ifade etmek için kullanılan bir terimdir. Sıklıkla adlandırıldığı şekliyle derleme veya oluşturma süreci, kaynak kodundan yürütülebilir, ikili belgelerin (makine kodu) elde edilmesine olanak tanır. Yukarıdakiler birçok nüansa tabidir, örneğin Java sanal bir makine için makine koduna benzer bir bayt kodu yürütülür (fiziksel bir makine değil, bir yazılım makinesi).Ayrıca yorumlanan dillerde yazılmış birçok uygulama da vardır (örneğin, Python) ancak nesne kodunun anında otomatik olarak oluşturulması da mümkündür. Yukarıdakilerin hepsini karıştırmamak ve örneğin uygulamanın daha yoğun hesaplama görevleri gerçekleştiren kısımlarını derlenmiş bir dilde ve kullanıcı arayüzünü yorumlanmış bir dilde yapmamak için de hiçbir neden yoktur.
Yukarıdakilerin tümü, tamamen standart bir yöntemden söz edebilmek için bir uygulama oluşturmanın çok fazla olası yolu olduğunu ve muhtemelen bunu yapmak zorunda kalacağınızı önermelidir. programı oluşturmak için yazarın sağladığı bilgilere bakın, buna kesinlikle bir yapım ve/veya kurulum komut dosyası (bir program, kelimenin tam anlamıyla bir komut dosyası) eşlik edecektir.
Önceki uyarılarda belirtildiği gibi, kaynak kodundan bir uygulama oluşturma sürecini mümkün olduğunca standart olarak göreceğiz. Genel olarak konuşursak ve genel olmaya çalışarak, atılması gereken adımlar şunlardır:
- Kaynak kodunu indirin
- Sıkıştırılmış dosyayı açın (varsa)
- Varsayılan dizini ayarlayın (daha kullanışlı hale getirmek için)
- yapılandırarak
- Derleme
- Derleme sonucunu yükleyin (veya uygun olduğunda elle kopyalayın)
Esas olarak iki alternatif var kaynak kodunu indir: yazarın bunu genellikle sıkıştırılmış olarak bir web sayfasında sunması veya günümüzde çok daha yaygın olarak, bir depo içeren bir sürüm kontrol sistemi (VCS) kullanması. Daha fazlası olmasına rağmen, örneğin cıvalı o ÇarşıSon zamanlarda en çok kullanılan VCS Yıkılma (SVN olarak da bilinir) ve giderek daha fazla GYTE. Yazarın, uygulama belgelerini sürüm kontrol sunucusunun kendisinde indirmek için bağlantılar sağlaması mümkündür, ancak en uygun olanı, örneğin bir güncellemeyi sürdürmek için, depolarda bulunan belirli araçları kullanmaktır. Guadalinex.
Söylenenlere göre, her uygulamanın, geçerli olabilecek genel araçların yanı sıra, kullanılan dile özgü araçlara da ihtiyaç duyacağını düşünmek mantıklıdır. Büyük ihtimalle g++ derleyicisini kurmanız gerekecek, bu da cpp'ye bağlı olan gcc'ye ve temel kurulumda olmayan make, automake, autoconf, autoreconf... araçlarına bağlıdır, ancak iyi haber şu ki onlar depolarında bulunmaktadır Guadalinex yani onları nasıl kuracağınızı zaten biliyorsunuz.
Artık araçları kurduğumuza göre, bunları birkaç uygulamayla test edeceğiz, örneğin NVC'yi (bir VHDL derleyicisi ve simülatörü) indirmek için şu komutu kullanıyoruz: git klonu https://github.com/nickg/nvc.git
Şimdi, diğerlerinin yanı sıra bir PICKit32 programlayıcı kullanarak 32 bit PIC mikrokontrolörlerini programlamaya yönelik bir uygulama olan PIC2Prog'u indirmek için svn'yi kullanacağız. Bunu yapmaktan sorumlu olan emir svn ödeme http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only Salt okunur konusunda endişelenmeyin, bunun anlamı şu: Kayıtlı değilseniz programda yaptığınız değişiklikleri depoya gönderemezsiniz ancak program tamamen işlevsel olacak ve elbette bilgisayarınızda değiştirebilirsiniz. Her zamanki gibi mesajları özetledim.
Eğer durum böyle olsaydı (önceki örneklerde yoktu), şimdi baskıyı azaltmanın zamanı gelmişti. Bunu favori grafik aracınızla, muhtemelen yüklü olan dosya yöneticisiyle yapabilirsiniz. Guadalinexveya konsol elimizde olduğundan aşağıdaki yöntemlerden birini kullanabilirsiniz:
- Formatında bir belge ise Posta sipariş ile indirilen uygulamanın sıkıştırmasını açın
- Formatta ise TGZ o TAR.GZ sipariş ile tar -zxvf indirilen uygulama
- Belge formatı ise BZ2 sipariş ile tar -jxvf indirilen uygulama
Bir sonraki adım, oldukça küçük ama faydalı bir şey: dizini değiştir (klasör) oluşturduğumuz (derlediğimiz) uygulamayı içeren klasöre. Oldukça basit, nvc yeni uygulama klasörü, sadece komutu kullanın cd nvc. Diğer işlemler için klasörleri değiştiriyorsanız, örneğin tam klasör yolunu kullanmanız gerekebilir. cd /ev/vixtor/nvc veya kişisel klasörünüzün içindeyse bazı tuş vuruşlarını kaydedebilirsiniz. CD ~/nvc. Önceki örneklerimizde aşağıdaki ekran görüntülerine benzeyecektir.
Bir sonraki adım konfigürasyondur. Normalde komutu kullanmak yeterli olacaktır. . / Yapılandırma Ancak daha önce de defalarca söylendiği gibi bu konuda yazarın belgelerine başvurmak önemlidir. Örneklerimizde pic32prog herhangi bir yapılandırma gerektirmez (kullanmaya gerek yoktur) . / Yapılandırma) nvc'nin önce komutları yürütmesi gerekirken ./autogen.sh y ./tools/fetch-ieee.sh ve klasörü oluşturun inşa etmek yapılandırmanın komutla yürütüldüğü yer ../yapılandır
Uygulama yapılandırıldıktan sonra komut kullanılır yapmak onu inşa etmek. Varsa, kullanılması da gerekli olabilir. make install yürütülebilir kod oluşturulduktan sonra her şeyi yerinde kaydetmek için. Birçok kez kullanılabilir temiz yapmak her şeyi temiz bırakmak, örneğin değişiklik yapılırsa sıfırdan yeniden derlemek.
Uygulamayı kaynak kodundan oluşturmaya yönelik araçlara ek olarak, uygulamanın çalışması için başka bileşenlere, sıklıkla da kütüphanelere ve dolayısıyla yapımına ihtiyaç duyabilir. Örneklerimizde, pic32prog, programlayıcının (PICKit veya diğer) bağlanacağı USB bağlantı noktasını yönetmek için kitaplıklara ihtiyaç duyar ve nvc, uygulamayı oluşturmadan önce mevcut olması gereken TCL, Flex ve LLVM'ye ihtiyaç duyar.
Göreceğiniz gibi, başvuruyu oluşturma sürecini etkileyen birçok faktör vardır, bu nedenle başlangıçta söylenenlerle bitirmek gerekir: uygulama yöntemi ve gereksinimleri hakkında yazar tarafından sağlanan belgelere başvurmak çok önemlidir. mantrayı indirme, sıkıştırmayı açma, yapılandırma, oluşturma, kurma ve temizlemenin ötesinde genel bir prosedür sunmak çok zor olduğu için uygulamayı oluşturmak.
Yorum Ekle