අපට ලිපිගොනු ලබා ගැනීමට අවශ්ය පැරණි පැච් කිහිපයක් ඇති නමුත් ඒවා යන්ත්රයකට ස්ථාපනය කිරීමට කාලය ගත කිරීමට කැමති නැත.
MSI ස්ථාපන පැකේජයකින් ලිපිගොනු උකහා ගැනීමට කිසිවෙකුට උපදෙස් දිය හැකිද?
අපට ලිපිගොනු ලබා ගැනීමට අවශ්ය පැරණි පැච් කිහිපයක් ඇති නමුත් ඒවා යන්ත්රයකට ස්ථාපනය කිරීමට කාලය ගත කිරීමට කැමති නැත.
MSI ස්ථාපන පැකේජයකින් ලිපිගොනු උකහා ගැනීමට කිසිවෙකුට උපදෙස් දිය හැකිද?
Answers:
පළමුව, මෙය සිදු කිරීම සඳහා උස් විධාන විමසුමක් වෙත පිවිසෙන්න:
ආරම්භක බොත්තම ක්ලික් කරන්න.
සියලුම වැඩසටහන් ක්ලික් කරන්න.
උපාංග වෙත යන්න.
Command Prompt මත දකුණු-ක්ලික් කරන්න.
පරිපාලක ලෙස ධාවනය තෝරන්න.
UAC විමසුම දර්ශණය වූ විට, ඉදිරියට යන්න ක්ලික් කරන්න.
ඔබේ ඉහළ විධාන විමසුමක් ලැබීමෙන් පසු, පහත සඳහන් දෑ ඇතුළත් කරන්න:
msiexec /a drive:\filepath\to\MSI\file /qb TARGETDIR=drive:\filepath\to\target\folder
ඉහත සඳහන් ගොනු මාර්ග පිරවීම සඳහා අපේක්ෂිත ස්ථාන භාවිතා කිරීම. උදාහරණයක්:
msiexec /a c:\testfile.msi /qb TARGETDIR=c:\temp\test
.msi
.
extractMSI.cmd
ගොනුවකට msiexec /a %1 /qb TARGETDIR="%~d1%~p1%~n1" || pause
7Zip භාවිතා කරන්න .
එය MSI, CAB, සමහර EXE, සහ ඔබ වෙනුවෙන් තවත් බොහෝ පැකේජ ඉවත් කරනු ඇත .මෙය ක්රියාත්මක කිරීමට පරිපාලක වරප්රසාද අවශ්ය නොවේ.
-සංස්කරණය කරන්න-
ඒ වගේම එහි විවෘත මූලාශ්රය නිසා කිසිම බඩු පණිවිඩයක් ඔබෙන් ඉල්ලන්නේ නැහැ
මුළුමනින්ම නිදහස් හා විවෘත මූලාශ්රයක් වන ලෝම්සි ද ඇත.
වෙළඳ දැන්වීම් හෝ නොගැලපෙන පණිවිඩ නොමැත, එය නාමාවලි ව්යුහය සහ ගොනු නාම නිවැරදිව ආරක්ෂා කරනු ඇත, නවීන විධාන රේඛා අතුරුමුහුණතක් මෙන්ම ලිපිගොනු පිරික්සීමට මෙන්ම අභ්යන්තර MSI වගු සහ වෙනත් MSI ගුණාංග බැලීමට ඉඩ සලසන චිත්රක පරිශීලක අතුරු මුහුණතක් ද ඇත.
MSI හෝ Windows Installer සඳහා මේ සඳහා සහය ඇත - MSI ගොනුවකින් ගොනු උපුටා ගැනීම. මෙය පරිපාලන ස්ථාපනය ලෙස හැඳින්වේ . බොහෝ මූලික පරිගණකවල ස්ථාපනය ක්රියාත්මක කළ හැකි ජාල ස්ථාපන ස්ථානයක් නිර්මාණය කිරීමේ ක්රමයක් ලෙස එය මූලික වශයෙන් අදහස් කෙරේ . ඕනෑම අළුත්වැඩියා මෙහෙයුම් සඳහා ප්රභව ලිපිගොනු සෑම විටම ලබා ගත හැකි බව මෙය සහතික කරයි.
ලිපිගොනු නිස්සාරණය කිරීම සඳහා සිප් මෙවලමක් භාවිතා කරමින් පරිපාලක ස්ථාපනය ක්රියාත්මක කිරීම බෙහෙවින් වෙනස් බව සලකන්න! දෙවැන්න මාධ්ය වගුවේ මාධ්ය සැකැස්ම සකස් නොකරනු ඇති අතර එමඟින් පැකේජය බාහිර ප්රභව ගොනු භාවිතා කිරීමට සකසා ඇත - එය නිවැරදි ක්රමයයි. ඕනෑම අනවසර සිප් නිස්සාරණයකින් සත්ය පරිපාලක ස්ථාපනය ක්රියාත්මක කිරීමට සැමවිටම කැමති වන්න. සම්පීඩනය සම්බන්ධයෙන් ගත් කල, ඇත්ත වශයෙන්ම MSI ගොනු ආකෘතිය තුළ කැබ් ගොනු සඳහා වෙනස් සම්පීඩන ඇල්ගොරිතම තුනක් භාවිතා කරයි: MSZip, LZX, සහ ගබඩා කිරීම (සම්පීඩිත නොවේ). පරිපාලක ස්ථාපනය කිරීමෙන් මේ සියල්ල නිවැරදිව හසුරුවනු ලැබේ.
එය ප්රයෝජනවත් සංකල්පයක් බැවින් පරිපාලක-ස්ථාපනයන් පිළිබඳ වැඩිදුර කියවීම රෙකමදාරු කරනු ලැබේ, මම ස්ටැක් ඕවර් ප්රවාහය පිළිබඳ ලිපියක් ලියා ඇත: msiexec / a භාවිතා කරමින් පරිපාලන ස්ථාපනය කිරීමේ අරමුණ කුමක්ද? .
සාරාංශයක් ලෙස පරිපාලක ස්ථාපනය වැදගත් වන්නේ:
වැඩි විස්තර සඳහා කරුණාකර ඉහත සම්බන්ධ කර ඇති ස්ටක් ඕවර්ෆ්ලෝ පෝස්ට් කියවන්න. පද්ධති පරිපාලකයින් , යෙදුම් ඇසුරුම්කරුවන් , සැකසුම් සංවර්ධකයින් , නිදහස් කළමණාකරුවන් සහ සාමාන්ය පරිශීලකයා පවා ඔවුන් ස්ථාපනය කරන්නේ කුමක් දැයි බැලීමට එය ඉතා වැදගත් සංකල්පයකි ...
ස්ථාපකය ලබා දෙන ආකාරය අනුව ඔබට විවිධ ආකාරවලින් පරිපාලක-ස්ථාපනය කළ හැකිය . සැබැවින්ම එය එක්කෝ ලෙස බෙදාහැරේ හඳුන්වා දුන්න method හෝ ඔතා setup.exe ගොනුව .
මෙම විධාන උස් විධාන විමසුමක් මඟින් ක්රියාත්මක කරන්න , සහ අන්තර්ක්රියාකාරී විධාන රේඛා සඳහා GUI හි ඇති උපදෙස් අනුගමනය කරන්න:
MSI ගොනු :
msiexec /a File.msi
එය GUI සමඟ ධාවනය කිරීම, ඔබට එය නිහ ly ව කළ හැකිය:
msiexec /a File.msi TARGETDIR=C:\MyInstallPoint /qn
setup.exe ගොනු :
setup.exe /a
ඒ setup.exe ගොනු ද පුළුවන උරුමය ශෛලිය පිහිටුවීම් (නොවන MSI) හෝ වැලලීමට Installscript MSI දෙමුහුන් නොවන ප්රමිතීන්ට අනුකූලව MSI ආකෘතිය සමග ප්රසිද්ධ සපිරි Installshield ව්යාපෘතිය වර්ගය - ගොනු වර්ගය. එය අත්යවශ්යයෙන්ම අභිරුචි, වඩා දියුණු GUI සහිත MSI එකක් වන නමුත් එය දෝෂ වලින් පිරී ඇත.
සඳහා උරුමය setup.exe ගොනු වන / ඒ කිසිවක් නොකරනු ඇත, නමුත් ඔබ උත්සාහ කළ හැකි / extract_all: [මාර්ගය] ස්විචය දී පැහැදිලි කළ පරිදි මෙම pdf . නිහ silent ස්ථාපනය සහ වෙනත් දේ සඳහා එය හොඳ සඳහනකි. තවත් සම්පතක් වන්නේ මෙම Installshield setup.exe විධාන රේඛා පරාමිතීන් ලැයිස්තුවයි .
එම්එස්අයි පැච් ගොනු (* .එම්එස්පී) පරිපාලක රූපයකට එහි ගොනු නිසි ලෙස උකහා ගැනීම සඳහා යෙදිය හැකිය . 7Zip ටද ගොනු උකහා ගැනීමට හැකි වනු ඇත, නමුත් ඒවා නිසි ලෙස ආකෘතිකරණය නොකෙරේ.
අවසාන වශයෙන්, වෙනත් ක්රමයක් ක්රියාත්මක නොවන්නේ නම්, ඔබේ පද්ධතියේ තාවකාලික ෆෝල්ඩරය පිරිසිදු කිරීමෙන් උපුටා ගත් සැකසුම් ලිපිගොනු අල්ලාගෙන, setup.exe අන්තර් ක්රියාකාරී ලෙස දියත් කර පළමු සංවාදය පෙන්වන තෙක් බලා සිටින්න. බොහෝ අවස්ථාවන්හිදී ස්ථාපකය විසින් තාවකාලික ෆෝල්ඩරයකට ලිපිගොනු පොකුරක් උපුටා ගනු ඇත. සමහර විට ලිපිගොනු සරලයි, වෙනත් වේලාවක CAB ආකෘතියෙන්, නමුත් වින්සිප්, 7 සිප් හෝ යුනිවර්සල් එක්ස්ට්රැක්ටර් (මෙම නිෂ්පාදනය පරීක්ෂා කර නැත) - මේවා විවෘත කළ හැකිය.
නියොයිස්ගේ විසඳුම වඩාත් පහසු කිරීම සඳහා මම යුනිඑක්ස්ට්රැක්ට් නිර්දේශ කරමි . එය එකම දේ කරයි, වඩා ස්වයංක්රීය වන අතර පරිපාලන ස්ථාපනය පමණක් නොව (ඔහුගේ විසඳුම භාවිතා කරන පරිදි) MSI ගොනු උකහා ගැනීම සඳහා ක්රම කිහිපයකට ඉඩ දෙයි.
යුනිඑක්ස්ට්රැක්ට WISE හෝ InstallShield සමඟ ඇසුරුම් කර ඇති exe හි මෙන්ම වෙනත් සම්පීඩිත ආකෘතිද හැසිරවිය හැකිය. ඔහ්, සහ එය නොමිලේ.
යුනිවර්සල් එක්ස්ට්රැක්ටර් යනු එය පවසන දේට හරියටම කරන වැඩසටහනකි: ඕනෑම ආකාරයක ලේඛනාගාරයකින් ගොනු උපුටා ගන්න, එය සරල සිප් ගොනුවක්, ස්ථාපන වැඩසටහනක් හෝ වින්ඩෝස් ස්ථාපක (.msi) පැකේජයක් වේවා.
ඔබ ටෝටල් කමාන්ඩර් ස්ථාපනය කරන්නේ නම් , එම්එස්අයි ගොනු විවෘත කිරීමට සහ උකහා ගැනීමට ප්ලගිනයක් තිබේ .
ඔබට ඕර්කා භාවිතා කළ හැකිය මෙම යෙදුම වේදිකා SDK හි කොටසකි, නමුත් ඔබට එය මෙතැනින් බාගත හැකිය http://astebner.sts.winisp.net/Tools/Orca.zip
lessmsi
සැබවින්ම මෙහි ඇති හොඳම තේරීම වන්නේ, උකහා ගත යුතු ලිපිගොනු සහ ඒවා යා යුත්තේ කොතැනටද යන්න හරියටම තෝරා ගැනීමට එය ඔබට ඉදිරිපත් කරන බැවිනි. ඊට අමතරව apt-get
කවුළු සඳහා වන රාමුව භාවිතයෙන් එය පහසුවෙන් ස්ථාපනය කළ හැකිය Choclatey
. ඉහත lessmsi
වෙබ් අඩවිය ගෙන ගොස් ඇති අතර එය GitHub වෙතින් සොයාගත හැකිය / බාගත කළ හැකිය . ඊට අමතරව ඔබට තවත් බොහෝ මෙවලම් සහ MSI ආශ්රිත තොරතුරු සොයාගත හැකිය. : (කණගාටුයි, මට සබැඳි 2 කට වඩා පළ කළ නොහැක!)
ඔබට හීත් ස්ටුවර්ට්ගේ MSI නිස්සාරකයද උත්සාහ කළ හැකිය .
විශ්ව නිස්සාරකය බාගන්න . එය .exe, .msi, .rar, .zip, .kgb සහ තවත් බොහෝ වර්ගවල ගොනු උපුටා ගනී.
උත්සාහ කරන්න MSITOOLS.EXE හොස්ට් InstallSite චිත්රක නිස්සාරක සඳහා.
Installshield .exe සැකසුම් (ඔබ ඒවා හඳුන්වන පරිදි) බොහෝ රසයන්ගෙන් යුක්ත වන අතර සාමාන්යයෙන් ඒවායින් ලිපිගොනු උකහා ගත හැකිය.
Installshield setup.exe හි පැරණි, පැරණි නොවන msi නොවන ස්ථාපකයන් හෝ නව msi ස්ථාපකයන් අඩංගු විය හැකිය.
Setup.exe එම්එස්අයි සැකසුම ඔතා තිබේ නම්, ඔබට setup.exe / a නියම කළ හැකි අතර MSI හි පරිපාලක ස්ථාපනය ක්රියාත්මක වන අතර එමඟින් ගොනු සඳහා ස්ථානය නියම කිරීමට සහ ප්රතිදානය කිරීමට ඉඩ ලබා දේ.
Setup.exe යනු ඉන්ස්ටෝල්ෂීල්ඩ් සැකසුම නම්, එය / extract_all: [path] ස්විචය හරහා ගොනු උකහා ගැනීමට සහාය විය හැකිය . කරුණාකර මෙහි බලන්න (2011 ජූලි යාවත්කාලීන කරන ලදි, ඇක්රෙසෝ සබැඳිය තවදුරටත් වලංගු නොවීය, නැවත යාවත්කාලීන කරන ලද්දේ 2014 පෙබරවාරි - දැන් ඉට්නින්ජා වෙත යොමු කරමින්).
එසේම, ඒ සටහන තවත් ක්රමයක් මෙම ගොනු අල්ලාගැනීමට පළමු සංවාදය සඳහා බලා සිටීමට දක්වා පෙන්වීමට නම්, ඔබේ පද්ධතිය මත තාවකාලික ෆෝල්ඩරය වහා පිරිසිදු අනොන්ය setup.exe දියත් හා වේ. බොහෝ අවස්ථාවන්හිදී ස්ථාපකය විසින් තාවකාලික ෆෝල්ඩරයකට ලිපිගොනු පොකුරක් උපුටා ගනු ඇත. සමහර විට ලිපිගොනු සරලයි, වෙනත් වේලාවක CAB ආකෘතියෙන්, නමුත් වින්සිප්, 7 සිප් හෝ යුනිවර්සල් එක්ස්ට්රැක්ටර් (මෙම නිෂ්පාදනය පරීක්ෂා කර නැත) - මේවා විවෘත කළ හැකිය.