চকোলেটি-ফৰ-ৱাইন
চকোলেটি পেকেজ মেনেজাৰ স্বচালিত ইনষ্টলাৰ wine-ত, wine-ত দ্ৰুতভাৱে প্ৰগ্ৰামসমূহ ইনষ্টল কৰিবলৈ সুবিধাজনক (আৰু তাৰ পিছত wine-ত বাগ চাবলৈ ;) ) কিছুমান বাগৰ বাবে কিছু সমাধান সংযোজন কৰা হৈছে যেনে Visual Studio Community 2022 আৰু nodejs-ৰ বাবে, আগৰ অংশত চাওক।
লক-ডাউনৰ সময়ত অলস হৈ, মই নিজৰ winetricks(.ps1) লিখিছিলোঁ, য'ত মই সুবিধাজনক বুলি পোৱা verbs সংযোজন কৰিছোঁ। 'winetricks' দিয়ক আৰু সেইবোৰ চাওক। কিছুমান verb-ৰ বাবে wine-ৰ সম্পূৰ্ণ পুনৰম্ভৰ প্ৰয়োজন (সাম্প্ৰতিক wine পৰিৱর্তনৰ বাবে)। আপুনি এটা মেছেজবক্স দেখিব আৰু session শেষ হ'ব। পুনৰ powershell আৰম্ভ কৰক আৰু verb পুনৰ চেষ্টা কৰক। এইটো এটা বাৰ কৰিলে, আন কোনো verb-ৰ বাবে পুনৰ কৰিব নালাগে।
উদাহৰণ:
'winetricks vs22_interactiveinstaller' ( --> ছেছন শেষ হ'ব)
'wine powershell' কৰক
'winetricks vs22_interactiveinstaller' কৰক
('winetricks vs22_interactive_installer'ৰ জৰিয়তে আপুনি Visual Studio 2022 ইনষ্টলাৰ ব্যৱহাৰ কৰি কি ইনষ্টল কৰিব সেইটো নিৰ্ব্বাচন কৰিব পাৰে; 'winetricks vs22_interactive_installer'এ বৰ্তমান মোক দশ মিনিটৰ ভিতৰত মুখ্য প্ৰগ্ৰামলৈ লৈ গ'ল (Desktop development with C++ নিৰ্ব্বাচন কৰিছিলো))।
ইনষ্টল কৰক :
- ৰিলিজ zip-ফাইল ডাউনলোড কৰি আনজিপ কৰক আৰু 'wine ChoCinstaller_0.5c.751.exe' কৰক (সম্পূৰ্ণ হ'বলৈ প্ৰায় এটা মিনিট লাগে)
- ইনষ্টলাৰ 'wine ChoCinstaller_0.5a.751.exe /s' ৰূপে চলাও, তেতিয়া ইনষ্টল ফাইলসমূহ (Powershell*.msi আৰু dotnet48)
- ইনষ্টলাৰ 'wine ChoCinstaller_0.5a.751.exe /q' ৰূপে চলাও যাতে powershell উইন্ড'ৰ স্বয়ংক্ৰিয় আৰম্ভণি বন্ধ হয় (অর্থাৎ কেৱল ইনষ্টল)।
- সকলো ঠিক ঠাক হ'ল নে পৰীক্ষা কৰক: "choco install chromium" আৰু "start chrome.exe (--no-sandbox বৰ্তমান wine-8,4-ত প্ৰয়োজন নহয়)"
PowerShell সম্পৰ্কে:টিপ: Chocolatey-এ সাধাৰণতে প্ৰগ্ৰামৰ আটাইতকৈ নতুন সংস্কৰণ ইনষ্টল কৰে, যাৰ ফলত wine-ৰ নতুন বাগ দেখা দিব পাৰে। আপুনি ছফ্টৱেৰখনৰ পুৰণি সংস্কৰণৰ সৈতে বেছি সফল হ'ব পাৰে। উদাহৰণ:
choco search --exact microsoft-edge --all (--> সকলো সংস্কৰণ তালিকা কৰে)
choco install microsoft-edge --version --version='135.0.3179.98'
সাধাৰণ তথ্য:
- 'wine powershell.exe' এ PowerShell-Core কনচোল আৰম্ভ কৰে।
ConEmu কনচ'লে কিছু wine-বাগৰ সমস্যাত ভুগিছে:
- Ctrl^C এটা প্ৰগ্ৰাম বন্ধ কৰিবলৈ যি কনচ'ললৈ ঘূৰি নাহে, সেইটো নকৰা যায়। তাৰ পৰিৱৰ্তে Shift^Ctrl^C ব্যৱহাৰ কৰক।
- ConEmu উইন্ড'ত টেক্সট চিহ্নিত (কপি/পেষ্টৰ বাবে) কৰিলে চিহ্নিত অংশ দেখা নাযায়। ইয়াত এটা দুখজনক হেক সংলগ্ন কৰা হৈছে যি সাম্প্ৰতিক wine সংস্কৰণৰ বাবে কাম কৰে, এতিয়া চিহ্নিত কৰা সহজে কাম কৰিব লাগে।
- যদি আপুনি ইয়াক নকল ('winetricks' powershell-কনচ'লত), তেন্তে কিবা ডাউনলোড নহয়, তাতে কোনো অতিরিক্ত বোঝা নাই।
- বহুতো verb (যেমন powershell 5.1) msu পেকেজৰ পৰা বস্তু উলিওৱা বাবে কিছু প্ৰয়োজনীয় ফাইল লাগে। এই ফাইলসমূহ ইনষ্টল কৰিবলৈ প্ৰথমে ডাঙৰ ডাউনলোড লাগে, আৰু ১ম বাৰ ব্যৱহাৰত বহু সময় লাগে। কিন্তু বস্তুসমূহ ক্যাশ হোৱাৰ পিছত তাড়াতাড়ি হয়। উদাহৰণস্বৰূপে যদি আপুনি 'winetricks ps51' প্ৰথমে চেষ্টা কৰে, প্ৰায় ১৫ মিনিট লাগিব। কিছু আন verb ১ম বাৰ ব্যৱহাৰত ৫ মিনিট লাগে। কিন্তু একোবার verb কল কৰিলে এই সমস্যাটো শেষ হয়।
- ফাইলসমূহ MyDocuments ডিৰেক্টৰিত ক্যাশ হয়। যদি সকলো verb কল কৰে, প্ৰায় ৮০০ MB লাগিব।
- আশা কৰা হৈছে বিভিন্ন verb-ৰ বাবে অলপ ভাল ৬৪-বিট সহায়তা।
- msu ফাইলৰ পৰা ফাইল উলিওৱা আৰু ইনষ্টল চেষ্টা কৰাৰ সম্ভাৱনা। কেনেকৈ কৰিব 'winetricks install_dll_from_msu' কৰি চাওক।
- এটা সাধাৰণ Powershell 5.1।
- experimental dotnet481 ইনষ্টল, আৰু dotnet35 (কিছু এপ্লিকেশ্যন বর্তমান dotnet48-এ সন্তুষ্ট নহলে লাগিব পাৰে)।
- Autotab-completion। মনত ৰাখিব: কমাণ্ড লাইনত বহু verb ব্যৱহাৰ কৰিলে এতিয়া কমা দিয়ে পৃথক কৰিব লাগিব
- কিছু প্ৰগ্ৰাম Chocolatey-এ চেষ্টা কৰিলে wine-বাগৰ বাবে ইনষ্টল/চলাব নোৱাৰে। winetricks-ত কিছু workaround সংলগ্ন কৰা হৈছে, তলত চাওক।
- বিশেষ verb (winetricks vs19, vs22 আৰু vs22_interactive_installer) দিয়ে Visual Studio Community 2019 আৰু 2022 ইনষ্টল কৰিবলৈ (স্ক্ৰিনশ্বট চাওক, >১০ মিনিট লাগে আৰু প্ৰায় ১০GB লাগে!, ইনষ্টল পিছত devenv.exe চলাব c:\Program\ Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE/ ডিৰেক্টৰিত)
- বিশেষ verb unix কমাণ্ডসমূহত (grep,sed, file, less, curl ইত্যাদি) এক্সেছ পাবলৈ (winetricks git.portable, Disclaimer: কিছু কমাণ্ড wine-বাগৰ বাবে এতিয়া নকাম)
- ইন্টাৰনেটৰ পৰা codesnippets লৈ কিছু powershell script সংলগ্ন কৰা হৈছে:
- Invoke-ReflectivePEInjection-ৰ জৰিয়তে exe এটা powershell script-ত এমবেড কৰা (exe tasklist-ত দেখা নাযায়)।
- fancy messagebox কেনেকৈ বনাব।
- powershell script (ps1) এক্স-ত পৰিণত কৰাৰ উপায়।
- আৰু কিছু আন
ফিচাৰ সংলগ্ন কৰা হৈছে সহজ system programs যেনে setx.exe-ৰ পৰিৱৰ্তে এটা function c:\\Program Files\Powershell\7\profile.ps1-ত। বা getmac.exe যেনে অনুপস্থিত system programs সংলগ্ন কৰক। প্ৰগ্ৰামসমূহ mature বা অনুপস্থিত system programs-ৰ বাবে ব্যর্থ হলে, function লিখি যি প্ৰগ্ৰামে আশা কৰে, সেইটো return কৰিব পাৰি। profile.ps1-ত (অন্যান্যৰ মাজত) wmic.exe সংলগ্ন কৰা হৈছে, যি অলপ অধিক অপশ্যন support কৰে, আৰু এটা basic setx.exe। বা system program-লৈ যোগান ধৰাৰ argument manipulate কৰিব পাৰি। profile.ps1 আৰু choc_install.ps1 চাওক। এনেকুৱা জটিল প্ৰগ্ৰামৰ বাবে নিশ্চিত নহয় এইটো কাম কৰিব... টোকা:
- বিদ্যমান wineprefix-ত ব্যৱহাৰ নকৰিব, কেৱল নতুনকৈ সৃষ্টি কৰা prefix-তহে ব্যৱহাৰ কৰিব! ইনষ্টলাৰে মাত্ৰ dotnet48 নিজেই স্থাপন কৰে আৰু registrykeys-ৰ সৈতে গণ্ডগোল কৰে।
- WINEARCH=win32 সমৰ্থিত নহয়!
- পূৰ্বৰ সংস্কৰণৰ পৰা আপডেট কৰা বৰ্তমান (এতিয়ালৈ) সমৰ্থিত নহয়, সম্ভৱত পাছত হ’ব পাৰে
- যদি আপুনি বাইনেৰী ডাউনলোড কৰাৰ পৰিৱৰ্তে নিজেই সংকলন কৰিব বিচাৰে: অনুগ্ৰহ কৰি mainv1.c আৰু installer.c-ত সংকলনৰ নিৰ্দেশনা চাওক
- তাৰ পিছত choc_install.ps1 একে ডাইৰেক্টৰীত কপি কৰক
- তাৰ পিছত 'wine ChoCinstaller_0.5a.735.exe' চলাওক