Program percuma terbaik untuk mencipta pemasang. Perbandingan versi percuma pemasang automatik Easy Autoinstaller PERCUMA dengan versi berbayar Easy Autoinstaller PRO. Program Pemasang Lanjutan untuk mencipta pemasang dengan cepat

Artikel itu membincangkan tentang pemasangan, mengapa proses ini diperlukan, dan menerangkan pemasangan permainan dan perisian.

Zaman Digital

Pada masa kini, komputer semakin meluas, ramai yang tidak dapat membayangkan hidup tanpanya, dan hampir semua perusahaan telah beralih kepada pengurusan dokumen elektronik. Tetapi hanya 15 tahun yang lalu, tidak semua orang boleh berbangga dengan mempunyai PC di rumah, dan mereka juga tidak boleh berbangga dengan kelajuan tinggi akses tanpa had kepada rangkaian. Dan pembangunan perisian baharu telah menjadi perniagaan yang menguntungkan ramai, membawa masuk berbilion-bilion. Jika anda melihat statistik profesion dalam permintaan di pasaran buruh, setiap tahun semakin ramai pengaturcara dan pakar lain yang serupa diperlukan.

Dan ini adalah semula jadi, kerana walaupun yang paling berkuasa dan komputer moden tanpa perisian - tidak lebih daripada satu set cip mahal. Sistem pengendalian dan program adalah sejenis lapisan antara manusia dan mesin, yang berfungsi untuk interaksi mereka. Tetapi untuk program berfungsi, anda mesti memasangnya dahulu, kerana anda tidak boleh hanya memindahkan satu set fail ke komputer anda dan mengharapkan semuanya berfungsi dengan sendirinya, itulah sebabnya anda memerlukannya pemasangan yang betul. Jadi apakah pemasangan? Seperti apa dan untuk apa ia diperlukan? Kami akan memikirkan perkara ini.

Pemasangan

Sebelum menjawab soalan ini, ada baiknya menyelami sedikit lebih mendalam tentang cara program berfungsi. Dalam bentuk tulennya, mana-mana daripadanya ialah satu set urutan satu dan sifar yang ditafsirkan oleh pemproses komputer atau peranti lain ke dalam arahan tertentu. Tetapi program yang serupa adalah perkara biasa pada masa dahulu, apabila PC tidak mempunyai GUI dan mereka "diberi makan" program secara langsung.

Tetapi sekarang, jika anda melihat hampir mana-mana perisian, maka sebagai tambahan kepada antara muka, anda boleh melihat banyak perkara lain: fon tambahan, pek bahasa, fail bantuan, semak dalam talian untuk kemas kini dan banyak lagi. Semua ini terletak pada istimewa perpustakaan sistem, dan mereka perlu disalin dengan betul. Benar, pemasangan boleh berbeza, tetapi perkara pertama dahulu. Jadi apakah pemasangan?

Definisi

Hampir semua program dihantar dalam bentuk termampat atau dibungkus, yang semulajadi, kerana lebih mudah untuk memuat turun satu arkib pemasangan dan mendapatkan semua yang anda perlukan daripadanya daripada memuat turun atau menyalin berpuluh-puluh, atau bahkan ratusan fail yang berbeza. Sebagai contoh, lihat sahaja katalog mana-mana perisian untuk bertanya soalan: "Apakah itu pemasangan?"

Pemasangan ialah proses menyalin ke komputer pengguna akhir. Panggil ia penyalinan biasa ke sistem fail Ini tidak mungkin, kerana semasa proses pemasangan program khas (pengurus pakej) menyemak komputer untuk keserasian, kehadiran perisian yang diperlukan, dsb.

Kemudian pemasang meletakkan fail pada cakera dalam urutan yang diperlukan, mencipta direktori tambahan jika ia diperlukan, membuat entri dalam pendaftaran, permulaan, fail sekutu, dsb. Jadi sekarang kita tahu apa itu memasang program.

Seperti yang anda dapat lihat, semasa proses ini komputer melakukan banyak tindakan, walaupun pengguna, selalunya, tidak menyedari semua ini. Perlu diingatkan juga bahawa kami akan menggunakan istilah ini berhubung dengan pemalam dan pemacu, walaupun ia sendiri bukan program.

Jenis

Terdapat juga beberapa jenis pemasangan asas. Dan walaupun mereka melakukan kerja yang sama, kaedah mereka sedikit berbeza. Dan apabila mengkaji persoalan tentang pemasangan perisian, perlu disebutkan yang paling biasa.

Sebagai contoh, pemasangan "senyap" dilakukan tanpa memaparkan pop timbul dan perkara lain. Pengguna memulakan proses dan selepas beberapa lama hanya menerima program yang sedia untuk digunakan.

Pemasangan automatik(yang paling biasa) berlaku tanpa campur tangan manusia, sudah tentu, kecuali untuk pelancaran itu sendiri dan beberapa tetapan, contohnya, arahan tentang tempat untuk membongkar perisian, sama ada untuk membuat pintasan untuk melancarkan, dsb.

Pemasangan manual adalah berbeza kerana ia memerlukan banyak langkah yang kompleks.

Terdapat juga beberapa yang tidak diperlukan, dan keseluruhan pemasangan hanya terdiri daripada fakta bahawa mereka hanya menyalin fail ke cakera keras sendiri. Jadi sekarang kita tahu apa itu memasang program.

Permainan

Permainan komputer telah lama tidak lagi menjadi sejenis hiburan kebudak-budakan atau primitif. ini perniagaan yang menguntungkan, dan banyak syarikat besar membelanjakan berpuluh-puluh, malah ratusan juta untuk mencipta mainan seterusnya, yang membawa keuntungan beberapa kali ganda.

Jadi apakah pemasangan permainan? Pada asasnya, ini adalah sama seperti memasang program lain. Semasa proses ini, bahan permainan (model, bunyi, tekstur, dll.) disalin ke cakera keras dan fail boleh laku, yang mengumpulkan semua ini menjadi gambar terkawal tiga dimensi.

Perisian sejurus sebelum pemasangan.

Kebanyakan program dibekalkan untuk dijual dan diedarkan dalam bentuk mampat (berbungkus). Untuk Operasi biasa ia mesti dibongkar dan data yang diperlukan diletakkan dengan betul pada komputer, dengan mengambil kira perbezaan antara komputer dan tetapan pengguna. Semasa proses pemasangan, pelbagai ujian dilakukan untuk memastikan pematuhan dengan keperluan yang ditetapkan, dan komputer dikonfigurasikan (sediakan) mengikut keperluan untuk menyimpan fail dan data yang diperlukan untuk operasi yang betul program. Pemasangan biasanya termasuk meletakkan semua diperlukan untuk program tersebut fail di tempat yang sesuai dalam sistem fail, serta pengubahsuaian dan penciptaan fail konfigurasi. Pengurus pakej juga dilakukan semasa pemasangan kawalan pergantungan, menyemak sama ada sistem mempunyai pakej yang diperlukan untuk pengendalian program ini, dan jika pemasangan berjaya, mendaftar pakej baru dalam senarai yang tersedia. Kerana proses ini adalah berbeza untuk setiap program dan komputer, banyak program (termasuk sistem pengendalian) disertakan dengan pemasang universal atau khas - program yang mengautomasikan banyak kerja yang diperlukan untuk memasangnya.

Beberapa ungkapan slanga

Pemasangan Manual Pemasangan dilakukan tanpa pemasang atau dengan langkah manual penting yang diperlukan oleh pengguna. Pemasangan Senyap Pemasangan di mana tiada mesej atau tetingkap dipaparkan. "Pemasangan senyap" tidak sinonim dengan "pemasangan automatik", walaupun ia sering tersilap digunakan dalam pengertian ini. Pemasangan automatik Pemasangan yang dilakukan tanpa campur tangan pengguna, tidak termasuk, sudah tentu, proses melancarkannya. Proses pemasangan kadangkala memerlukan pengguna untuk "membimbing"nya, membuat pilihan atas permintaan: menerima EULA, menetapkan keutamaan, menentukan kata laluan, dsb. Persekitaran grafik mungkin menggunakan pemasang yang menyediakan apa yang dipanggil Wizard Pemasangan, tetapi mereka sering memberikan arahan parameter talian, membolehkan pemasangan automatik sepenuhnya. Pemasangan sendiri Pemasangan automatik yang tidak memerlukan pelancaran awal proses. Contohnya, Modem USB Sambung Mudah Alih Vodafone, yang dipasang sendiri daripada port USB komputer. Pemasangan jauh Pemasangan yang dilakukan tanpa menggunakan monitor yang disambungkan ke komputer pengguna (khususnya, dilakukan pada komputer tanpa output video langsung). Ini boleh menjadi pemasangan terkawal daripada mesin lain yang disambungkan melalui LAN atau kabel bersiri. Automatik dan pemasangan jauh adalah operasi biasa yang dilakukan oleh pentadbir sistem. Pemasangan bersih Oleh kerana kerumitan pemasangan biasa, terdapat banyak faktor yang mempengaruhi hasil kejayaannya. Khususnya, fail yang tinggal daripada pemasangan sebelumnya program yang sama, atau keadaan sistem pengendalian yang tidak stabil boleh menyebabkan pemasangan yang salah dan pengendalian program. Pemasangan yang dilakukan tanpa adanya faktor "mengganggu" sedemikian, yang mungkin berbeza dari program ke program, dipanggil pemasangan bersih. Pemasangan terus Pemasangan program yang dilakukan daripada salinannya pada cakera keras (dipanggil salinan rata) daripada media asal (biasanya CD atau DVD), bukannya daripada media asal itu sendiri. Ini boleh berguna dalam situasi di mana mesin sasaran tidak dapat mengendalikan akses baca rawak daripada CD/DVD semasa tugas intensif CPU, seperti memasang program.

Pemasang

Program pemasangan atau pemasang ialah program komputer, yang memasang fail seperti aplikasi, pemacu atau perisian lain pada komputer. Sesetengah pemasang dibuat khusus untuk memasang fail yang terkandung di dalamnya; yang lain adalah universal dan berfungsi dengan membaca kandungan berkas perisian yang perlu dipasang.

Pemasang biasa

Windows NT

Format paling popular untuk sistem pengendalian Windows NT ialah pakej pemasangan MSI, yang dipasang menggunakan Windows Installer. Syarikat yang membuat alatan pemasang termasuk InstallShield, Macrovision InstallAnywhere, Wise, SetupBuilder, Actual Installer, Smart Install Maker dan ScriptLogic Corporation (dahulunya MaSaI Solutions). Kebanyakan alatan ini boleh mencipta kedua-dua pakej MSI dan pakej mereka sendiri.

Alternatif percuma termasuk NSIS, Clickteam, Install Creator, Inno Setup dan alatan daripada WiX.

pengedaran sistem pengendalian untuk berasaskan Linux dan sistem pengurusan pakej, yang dengannya anda boleh memasang kedua-dua komponen sistem pengendalian yang diperlukan dan perisian pihak ketiga, selalunya walaupun ia menggunakan pemasangnya sendiri, yang tidak disediakan untuk ini.

Mac OS X juga menggunakan sistem pengurusan pakej. Sesetengah aplikasi komersial untuk Mac OS X menggunakan pemasang berasingan, seperti Installer VISE atau Stuffit InstallerMaker. Aplikasi yang tidak memerlukan pemasangan komponen tambahan sistem boleh dipasang menggunakan penyalinan mudah fail aplikasi ke lokasi yang dikehendaki pada cakera keras anda. Mac OS X juga termasuk permohonan berasingan untuk mengemas kini program Kemas Kini Perisian(juga dikenali sebagai perintah shell "kemas kini perisian"), tetapi ia hanya menyokong perisian sistem dan perisian Apple.

Macam-macam

BitRock mempunyai pelbagai platform alat, dipanggil InstallBuilder, yang mencipta pemasang untuk Windows, Mac OS X, GNU/Linux dan banyak OS lain dan merupakan proprietari dan komersial, tetapi percuma untuk projek sumber terbuka. Aplikasi yang ditulis dalam bahasa pengaturcaraan yang membolehkan anda membuat pemasang merentas platform.

Sesetengah arkib juga membenarkan anda membuat pemasang.

Sesetengah persekitaran pengendalian - contohnya, Windows NT (lalai) dan Xfce 4 (pilihan) mengandungi fungsi permulaan automatik program tertentu terdapat pada media apabila ia dimasukkan ke dalam pembaca.

Sebagai kompromi antara Pemasang Windows dan sistem pengurusan kandungan mesin seperti UNIX, terdapat sistem pengurusan pemasangan Windows.

Clickteam menghasilkan produk yang ringkas dan mesra untuk pembangun: contohnya, Clickteam Fusion, The Games Factory, Multimedia Fusion. Dalam baris yang sama ialah program Install Creator. Kelebihan utama produk ialah penciptaan pantas pengedaran menggunakan wizard langkah demi langkah.

Bahagian tetapan disusun dalam urutan yang ketat dalam bentuk tab. Pertama, data (Fail), kandungan teks dialog (Teks Wizard), format tetingkap (Tetingkap), tetapan tambahan (Pilihan), tetapan penyahpasang (Penyahpasang), saiz pengedaran (Bina) ditunjukkan. Selepas mengklik Bina, kompilasi pemasang bermula; yang tinggal hanyalah untuk menentukan lokasinya.

Pemasang mengambil masa 65 KB, termasuk penyahpasang ialah 105 KB. Di samping itu, Install Creator menggunakan salah satu daripada dua algoritma pemampatan (zip/pembeza), pilihan terbaik ditentukan secara automatik. Jika perlu, data boleh diletakkan dalam pakej yang berasingan daripada pemasang.

Fungsi Clickteam Install Creator disatukan, kehilangan beberapa pilihan penting. Oleh itu, multibahasa tidak disokong, bahasa Rusia sama sekali tidak terdapat dalam senarai penyetempatan. Integrasi dengan penyelesaian pihak ketiga tidak disediakan, jadi bekerja dengan projek besar (menyiratkan banyak sambungan dalam sistem) akan menyusahkan. Program ini tidak membenarkan anda membuat kemas kini atau tampalan. Walau bagaimanapun, dalam kes kedua, anda boleh menggunakan pembangunan Clickteam.

Versi Install Creator yang tidak berdaftar mengandungi pengiklanan. Versi profesional, selain mengalih keluar had ini, membolehkan anda memasukkan beberapa edisi dalam pengedaran dan menetapkan sekatan lesen untuk pengguna pemasang.

Ringkasan. Keupayaan Install Creator akan menjadi permintaan apabila bekerja dengan projek mudah. Pemasang yang terhasil mengandungi set asas pilihan pengguna, di antaranya tiada pilihan bahasa atau profil pemasangan. Sudah tentu, ini adalah penyelesaian paling mudah di antara semua kompleks pemasangan yang disebutkan dalam ulasan.

Pemasang Sebenar

Pemasang Sebenar - program untuk mencipta pemasang yang agak kompleks Pemasang Windows tanpa menggunakan skrip. Set ciri asas termasuk berbilang bahasa, pemampatan berkesan, penyesuaian antara muka terperinci, baris arahan dan fungsi lain yang disenaraikan di bawah.

Tiada wizard langkah demi langkah, tetapi tetingkap pilihan untuk projek baharu tersedia. Sebaik sahaja anda telah menentukan maklumat produk asas, anda boleh pergi ke tetingkap program utama. Pilihan terletak dalam 5 bahagian - "Umum", "Pemasangan", "Dialog", "Sistem" dan "Pendaftaran".

Bahagian Umum menyediakan maklumat tentang projek dan mengkonfigurasi penampilan wizard pemasangan. Semasa proses, pemasang boleh menyemak Keperluan Sistem(seperti versi OS, keistimewaan pengguna) dan kebergantungan (Microsoft . Rangka Kerja NET, internet Explorer, Adobe Reader, Java, Pelayan SQL dan lain lain). Jika komponen yang dinyatakan tiada, pemasang akan memerlukan pengguna memuat turun dan memasangnya.

Dalam Pemasangan - lokasi fail dan folder, lokasi fail boleh laku, tetapan untuk proses pemasangan, kemas kini dan nyahpasang. Kedua-dua proses boleh dijalankan dalam mod senyap tanpa memerlukan campur tangan pengguna. Sebagai tambahan kepada pemasang, ia boleh digunakan (Pengemas Kini Sebenar).

Dialog menyediakan akses kepada kandungan bahagian, termasuk teks perjanjian Lesen, fail readme, termasuk Format RTF. Berikut ialah pilihan bahasa penyetempatan, dengan bahasa Rusia dalam senarai. Bahagian pemasang yang tidak perlu boleh dilumpuhkan dengan mudah.

Sistem - tetapan perubahan sistemik dimasukkan semasa pemasangan: pintasan, kekunci pendaftaran, pembolehubah dan arahan pengguna.

Daftar ("Daftar") - menetapkan persatuan fail, pembolehubah persekitaran, perpustakaan.

Selepas menetapkan pilihan yang diperlukan, cuma klik pada butang Bina Projek - pemasang sedia untuk dilancarkan. Jika pilihan penting terlepas semasa membuat pemasang, Pemasang Sebenar akan memberitahu anda tentang perkara ini semasa penyusunan dan menunjukkan ralat.

Ringkasan. Pemasang Sebenar merangkumi hampir segala-galanya parameter piawai dan pilihan projek. Ini ialah pilihan "pertengahan" antara yang sangat mudah (seperti Clickteam Install Creator) dan lebih banyak penyelesaian wajaran berat, yang juga akan dibincangkan.

CreateInstall

CreateInstall - kit alat untuk mencipta pemasang. Ia berdasarkan dua ciri - kawalan ke atas proses pemasangan dan kebolehkembangan tanpa had. Kedua-dua ciri dilaksanakan terima kasih kepada alat skrip.

Antara muka CreateInstall dibahagikan kepada 3 tab - "Projek", "Skrip Pemasangan" dan "Skrip Penyahpasangan". Bahagian pertama membolehkan anda menetapkan tetapan pemasang umum: maklumat produk, bahasa yang disokong, laluan, penampilan. Selain itu, pemasang boleh dilindungi dengan tandatangan digital dan kata laluan boleh ditetapkan.

"Projek" bukanlah pengganti yang setara untuk dua bahagian berikutnya, iaitu, untuk membuat pengedaran, anda perlu mengkonfigurasi skrip pemasangan dan nyahpasang dengan teliti. Parameter yang sepadan dipaparkan sebagai kumpulan; anda boleh memaparkannya dalam satu senarai.

Sambungan kepada CreateInstall ialah utiliti Quick CreateInstall. Ia sangat memudahkan penciptaan pemasang, hanya menyediakan tetapan projek asas. Daripada Quick CreateInstall, projek itu kemudiannya boleh diimport ke CreateInstall.

Kod projek tidak bertujuan untuk pengeditan bebas, pemindahan ke persekitaran IDE atau eksport. Walaupun bahasa Gentee mempunyai potensi yang sangat baik: sekurang-kurangnya, ini adalah pembolehubah dan fungsi, ungkapan bersyarat dan sintaks berdasarkan C, C++ dan Java.

Terdapat 3 edisi program - penuh, ringan (mudah) dan percuma. Senarai perbezaan antara mereka telah diterbitkan. Untuk sebahagian besar, fungsi edisi percuma program yang hilang kelihatan apabila menavigasi melalui kumpulan tetapan skrip.

Antara muka dan bantuan tersedia dalam bahasa Rusia.

Ringkasan. CreateInstall ialah persekitaran yang berfungsi dan mudah difahami. Kit alat CreateInstall tidak begitu lemah dan membolehkan anda menggunakan alatan anda sendiri. Tetapi kelemahan masih termasuk penutupan program "dengan sendirinya", membayangkan fungsi import dan eksport.

Pemasang Lanjutan

Pemasang Lanjutan adalah berdasarkan teknologi Windows Inslaller, membolehkan anda membuat msi-, exe- dan jenis pengedaran lain. Ini difasilitasi oleh antara muka yang difikirkan dengan baik dan berfungsi dengan projek. Dalam Pemasang Lanjutan anda boleh menemui banyak ciri yang tidak tersedia dalam kompleks lain yang serupa, yang dibincangkan di bawah.

Apa yang patut diberi perhatian, pertama sekali, ialah kepelbagaian projek: ini termasuk pemasang, pemasang Java, kemas kini, alat tambah, gabungan modul dan lain-lain. Bahagian menu Pemasang mengandungi arahan untuk mengimport projek daripada Visual Studio, RAD Studio, Real Studio, Visual Basic. Di sinilah potensi Pemasang Lanjutan dalam interaksi dengan IDE didedahkan.

Wizard persediaan terperinci disediakan untuk setiap jenis projek yang dipilih. Terdapat templat biasa - Mudah, Perusahaan, Arkitek atau Profesional. Kebanyakan projek hanya tersedia untuk jenis tertentu lesen, projek awam ditunjukkan sebagai Tiada dalam lajur Lesen Diperlukan.

Seperti yang telah disebutkan, semasa membuat projek, anda boleh menggunakan wizard langkah demi langkah, di mana, khususnya, anda boleh memilih kaedah pengedaran pakej, bahasa penyetempatan, tetapan antaramuka pengguna, memasukkan teks lesen dan pilihan lain. Pemasang Lanjutan membolehkan anda memilih pilihan pengedaran program - biarkan data tidak dimampatkan, bahagikannya kepada arkib CAB, simpan dalam MSI, dsb., tambah tandatangan digital, memerlukan memasukkan nombor siri, dsb.

Tetingkap utama Pemasang Lanjutan (editor projek), dalam mod paparan Mudah, mengandungi beberapa bahagian:

  • Maklumat Produk - Masukkan maklumat produk, pilihan pemasangan.
  • Keperluan - menyatakan keperluan perkakasan dan sistem, kebergantungan perisian. Ia juga mungkin untuk membuat syarat tersuai.
  • Sumber - editor sumber (fail dan kunci pendaftaran).
  • Deployment - Pilih jenis pengedaran produk. Ini boleh jadi pemasang MSI, EXE atau web. Untuk MSI, sumber EXE boleh diletakkan secara berasingan daripada pemasang.
  • Perubahan Sistem - Pembolehubah Persekitaran.

Apabila memilih sumber, fail, kunci pendaftaran, pembolehubah persekitaran, konfigurasi ini, pemacu, pangkalan data dan terjemahan boleh digunakan. Dengan bantuan modul persatuan, anda boleh menambah sumber lain, seperti perkhidmatan, kebenaran, persatuan, dsb.

Untuk melaksanakan tugas yang lebih kompleks, anda boleh menggunakan tindakan tersuai, EXE, DLL atau skrip yang ditulis dalam C, C++, VBS atau JS. Editor yang mudah disediakan untuk membuat skrip.

Walau bagaimanapun, perlu diingatkan bahawa hanya sebahagian kecil bahagian yang tersedia dalam mod Mudah. Apabila bekerja dengan Pemasang Lanjutan dalam mod percubaan, masuk akal untuk pergi ke tetapan dan beralih ke mod lain untuk bekerja dengan projek. Selepas langkah ini, subseksyen baharu editor tersedia.

Ringkasan. Terima kasih kepada pelbagai edisi produk (termasuk percuma), keupayaan import, banyak templat dan gambar rajah, dan editor projek, Pemasang Lanjutan akan menarik minat khalayak yang luas.

BitRock InstallBuilder

InstallBuilder ialah persekitaran merentas platform untuk membuat pemasang. Senarai sistem yang disokong termasuk: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Pemasang tersedia untuk perisian desktop dan rangkaian. Bahagian pertama panduan sudah merangkumi produk IzPack, tetapi InstallBuilder dicirikan oleh sokongan untuk bahasa penulisan, termasuk bukan sahaja Java, tetapi juga PHP, Perl, Python, Ruby, C/C++ dan .NET/Mono.

Antara muka program tersedia dalam bahasa Rusia. Untuk bekerja dengan projek itu, sangat mudah cangkerang grafik. Bahagian berikut dengan tetapan hadir:

  • Butiran Produk - maklumat tentang projek.
  • Fail - Antara muka penjelajah untuk menambah fail
  • Maju - yang paling bahagian yang menarik, di mana, mungkin, kuasa penuh Pemasang BitRock didedahkan. Digunakan untuk bekerja dengan projek Format XML(cm. Semakan WiX dalam bahagian pertama), adalah mungkin kerjasama, tetapan manual projek berskrip. Tindakan terbina dalam membolehkan anda mengautomasikan proses pemasangan dan menyatukan tugas, menjadikannya tersedia dalam beberapa klik. Dengan cara ini anda boleh menyemak kebergantungan, menambah pembolehubah persekitaran, menukar pendaftaran dan sistem fail, dan banyak lagi. Untuk mengedit skrip, editor XML terbina dalam yang sangat mudah digunakan.
  • Penyesuaian - penyesuaian antara muka pengguna pemasang, pembolehubah persekitaran, tindakan selepas pemasangan, platform, kebenaran dan pemampatan. Mampatan ZIP/LZMA digunakan untuk pemampatan. Anda boleh membuat pemasang senyap yang berjalan dalam mod teks.
  • Pembungkusan - Terdapat penyahpepijat terbina dalam untuk mengesan ralat. Apabila membina, mudah untuk mencipta pemasang merentas platform. Pada output ia menggunakan persekitaran OS "asli" (ini terpakai untuk sistem grafik Windows, KDE dan Gnome).

Ringkasan. BitRock InstallBuilder disyorkan terutamanya untuk mencipta produk merentas platform. Skrip, berdasarkan spesifikasi XML, mudah digunakan, dan projek ini mudah diimport dan dieksport untuk diedit dalam persekitaran luaran. Oleh itu, berdasarkan skrip XML ini, anda boleh menjana pemasang dengan cepat untuk semua platform yang diperlukan.

InstallMate

InstallMate ialah kit alat untuk membuat pengedaran pada berasaskan Windows Pemasang. Ciri Utama: Intuitif persekitaran grafik, luas memilih elemen pemasangan, semakan pergantungan, konfigurasi terperinci penampilan pemasang, sokongan untuk komponen, penyetempatan dan sambungan. Pengedaran yang dibuat dengan InstallMate adalah padat dan pantas.

Wizard Projek Baharu membolehkan anda memilih templat sedia ada dan menunjukkan parameter awal- bahasa penyetempatan (satu atau lebih), nama produk.

Anda boleh mengimport projek yang dibuat atau menggunakan editor InstallMate. Ngomong-ngomong, keupayaan import tidak mengagumkan: produk Tarma dan projek Visual Basic disokong.

Tetingkap program utama mengandungi bahagian dengan parameter, dibahagikan, bersyarat, kepada tiga bahagian:

  • Tetapan umum: maklumat terperinci tentang projek, kebergantungan perisian, keperluan sistem, komponen dan pilihan pemasang. Dalam bar sisi Pakej, anda juga boleh menentukan jenis pemasang, pemampatan, pautan muat turun (dalam kes pemasang web) dan kata laluan pemasangan. Anda boleh menambah berbilang pakej pada satu pemasang.
  • Komponen: kemasukan elemen dan sambungan dalam pengedaran: ini ialah fail dan folder, kunci pendaftaran, ini-configs, pembolehubah persekitaran, persatuan fail, kelas COM, perkhidmatan.
  • Pilihan pemasang: menggunakan editor anda boleh mengedit teks dialog. Pilihan penyetempatan fleksibel disediakan; InstallMate menyokong 19 bahasa secara lalai. Anda boleh membuat satu pengedaran dengan beberapa penyetempatan atau beberapa projek dengan bahasa yang sama. Dalam bahagian yang sama, tindakan tersuai tersedia, serta pembolehubah - termasuk 250. Anda boleh mengembangkan fungsi pakej menggunakan sambungan dan DLL.

Seperti yang dinyatakan, anda boleh menggunakan templat semasa membuat pemasang. Selain templat projek, adalah mungkin untuk membuat pakej berdasarkan komponen dengan menentukan kumpulan elemen. Pilihan lain yang perlu diberi perhatian tersembunyi dan pemasangan senyap dan nyahpasang, dua jenis pemampatan (Kempiskan atau LZMA).

Senarai lengkap fungsi dibentangkan.

Ringkasan. Persekitaran profesional untuk mencipta pemasang dengan benar-benar antara muka mesra pengguna dan alatan yang boleh diakses dengan cepat: anda boleh bertukar dengan cepat daripada satu bahasa penyetempatan kepada bahasa lain apabila membuat pengedaran dan menguji projek. Terdapat kekurangan wizard persediaan langkah demi langkah yang berfungsi dan keupayaan import. Kekuatan- ketersediaan semua ciri standard, bekerja dengan pembolehubah dan tindakan.

Persoalan memilih pemasang, nampaknya saya, sedikit lebih rendah daripada persoalan memilih bahasa pengaturcaraan. Pemasang bengkok benar-benar boleh merosakkan keseluruhan kesan produk, jadi anda perlu mendekatinya dengan penuh tanggungjawab.

Sudah tentu, persoalan memilih sistem pemasangan dihadapi oleh pemaju untuk Windows - Saya tidak begitu biasa dengan sistem pemasangan pada orang lain sistem operasi, saya hanya tahu arahan ajaib make install dan tentang pkg-add. Oleh itu, saya akan berbesar hati jika ada yang mengupas topik ini dari sisi itu.

0. Adakah saya perlu memasangnya?

Secara umum, persoalannya, tentu saja, menarik. Untuk aplikasi Web ia tidak masuk akal, tetapi untuk aplikasi biasa adalah penting. Saya sentiasa percaya bahawa pemasang patut dibuat sekurang-kurangnya untuk menunjukkan kepada pengguna perjanjian lesen.

Sudah tentu, terdapat pilihan untuk menunjukkannya apabila program dilancarkan buat kali pertama, tetapi kemudian anda perlu sama ada menyimpan dalam fail konfigurasi program atau dalam pendaftaran bahawa ini bukan pelancaran pertama. Saya tidak suka pilihan ini.

Untuk kebanyakan program, pemasangan hanya akan menyalin fail, tetapi, bagaimanapun, pemasang juga merupakan sebab yang mudah untuk memeriksa bahawa semua komponen yang diperlukan program - .NET, versi yang diperlukan MFC, mempunyai hak pentadbir, dsb.

1. Adakah anda mempunyai pilihan?

Secara umum, dalam bidang pemasangan di bawah Windows sudah Sudah lama terdapat pembahagian yang jelas antara teknologi pemasangan dan cara mengawal teknologi ini.

2.Pemasang Windows

Sesiapa yang ingin mencipta pemasang harus tahu bahawa ini adalah teknologi yang mempunyai pegangan yang sangat kuat pada keseluruhan pasaran pemasangan Windows. Sebabnya adalah monopoli Microsoft untuk mengemas kininya untuk pengguna akhir.

Tiada apa-apa yang buruk untuk dikatakan tentang teknologi itu sendiri; ia sebenarnya telah wujud untuk masa yang agak lama dan telah ditarik balik. Oleh itu, tugas di sini hanyalah untuk memilih alat yang anda boleh gunakan untuk membuat pemasang ini.

Terdapat banyak pilihan di sini, bermula dengan WiX percuma, yang saya rasa sangat bagus, berakhir dengan penyelesaian berbayar daripada InstallShield, Wise, dsb.

Dalam apa sisi positif Pemasang Windows? Jika anda menggunakannya untuk memasang program secara automatik untuk pengguna (melalui Dasar aktif Direktori), ternyata sangat keren. Pengguna hanya log masuk ke dalam sistem, dan program itu sudah dipasang untuknya. Dan semua dalam satu botol.

Saya melihat satu kelemahan - ia bukan pemampatan paling mematikan yang boleh disempurnakan oleh mana-mana pengarkib.

3. Bukan Pemasang Windows

Walau bagaimanapun, kita boleh menggunakan mana-mana pemasang lain, bukan? Ya, tetapi terdapat sebilangan besar daripada mereka, bermula daripada penyelesaian berskrip dan berakhir dengan pemasang buatan sendiri. NSIS agak menarik di sini (untuk saya secara peribadi), kerana ia adalah bahasa pengaturcaraan (hampir) lengkap - terdapat pembolehubah, timbunan, perbandingan, dll.

Terdapat Inno Setup, yang juga benar-benar percuma dan berasaskan skrip serta menyokong pemampatan yang baik.

Dan jangan lupa bahawa penyelesaian daripada InstallShield dan Wise juga boleh mencipta pemasang bukan Pemasang Windows.

Jika kita bercakap tentang saya pilihan peribadi, kemudian saya menggunakan NSIS, tidak kurang kerana ia sangat kecil kod boleh laku. 32 kilobait dan hello.

4. Bagaimana pula dengan platform merentas sebenar?

Sejujurnya, setakat ini, sejauh yang saya lihat, tidak sama sekali. Penyelesaian yang saya lihat berdasarkan IzPack memerlukan JVM untuk dipasang, dan ini tidak sesuai untuk pengguna yang tidak mempunyainya di tangan atau dalam sistem.

Saya ingin tahu apakah itu "pemasang bertauliah" dan apakah faedah yang diberikan kepada saya sebagai pelanggan?

Jawab

Hello.

Di sebalik kesederhanaan yang jelas untuk memasang SCS (sistem kabel berstruktur), terdapat banyak kehalusan dan masalah yang boleh dielakkan dengan memilih syarikat pemasang yang betul. Pada pandangan pertama, apakah pemasangan termasuk: jalankan kabel, "panjangkan" dari sisi soket dan dari sisi panel tampalan, dan kerja selesai. Walau bagaimanapun, semakin tinggi kategori (kelas) sistem, semakin ketat keperluan untuk reka bentuk dan pemasangan SCS. Dan sewajarnya, syarikat pemasang dikehendaki mempunyai pengetahuan yang mendalam tentang teknologi untuk mencipta sistem kabel, penggunaan bahan berkualiti tinggi, penggunaan alat profesional dan peralatan ujian khas, yang agak mahal dan tidak tersedia daripada syarikat yang tidak memasang sistem kabel secara profesional.

Syarikat perkilangan membangun dan mengeluarkan SCS di bawah jenama mereka sendiri dengan mematuhi keperluan piawaian antarabangsa, dan selalunya dengan yang lebih sukar. Teknologi untuk membina SCS berjenama sedemikian dipindahkan oleh pengilang kepada Pemasang Diperakui. Pekerja syarikat pemasang dikehendaki menjalani latihan dan lulus peperiksaan daripada pengilang SCS. Selepas ini, pengilang, jika menganggap tahap kelayakan pemasang mencukupi, boleh memasuki perjanjian kerjasama.

Sebagai jawapan kepada soalan anda, saya ingin menekankan bahawa dengan mempercayakan penciptaan SCS anda kepada Pemasang Diperakui, anda menerima yang dipilih, direka dan dipasang dengan cekap. sistem kabel, memenuhi keperluan piawaian dan mempunyai jaminan daripada pengilang selama 20-25 tahun.

Syarikat "Stroy-TK" dalam pada masa ini ialah pemasang bertauliah sistem berikut: Systimax, Panduit, RiT, Legrand, EuroLAN, IT-SKS, Molex PN, ADC Krone, IT-SKS.