ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ ಲಾಂಚ್ ಆಗಿತ್ತು ಹೊಸ ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿ WinAPI ನ ಮುಕ್ತ ಅನುಷ್ಠಾನ ವೈನ್ 8.10 ಮತ್ತು ಇದರಲ್ಲಿ ಆವೃತ್ತಿ 8.9 ಬಿಡುಗಡೆಯಾದಾಗಿನಿಂದ, 13 ದೋಷ ವರದಿಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ ಮತ್ತು 271 ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.
ವೈನ್ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲದವರಿಗೆ, ಅವರು ಅದನ್ನು ತಿಳಿದಿರಬೇಕು ಇದು ಜನಪ್ರಿಯ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ತಂತ್ರಾಂಶವಾಗಿದೆ ಕ್ಯು ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಇತರ ಯುನಿಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು. ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿರಲು, ವೈನ್ ಒಂದು ಹೊಂದಾಣಿಕೆಯ ಪದರವಾಗಿದ್ದು, ಇದು ವಿಂಡೋಸ್ನಿಂದ ಲಿನಕ್ಸ್ಗೆ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಭಾಷಾಂತರಿಸುತ್ತದೆ ಮತ್ತು ಕೆಲವು ವಿಂಡೋಸ್ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುತ್ತದೆ .dll ಫೈಲ್ಗಳ ರೂಪದಲ್ಲಿ.
ವೈನ್ 8.10 ನ ಮುಖ್ಯ ಸುದ್ದಿ
ವೈನ್ 8.10 ನಿಂದ ಬರುವ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎಲ್ಲಾ PE ಫೈಲ್ ಕರೆಗಳನ್ನು ಭಾಷಾಂತರಿಸಲು ಸಿಸ್ಟಮ್ ಕರೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ Unix ಗ್ರಂಥಾಲಯಗಳಿಗೆ. win32u ನಲ್ಲಿ, ಎಲ್ಲಾ ರಫ್ತು ಮಾಡಲಾದ ಕಾರ್ಯಗಳು ಮತ್ತು ntuser ಕಾರ್ಯಗಳನ್ನು ಸಿಸ್ಟಮ್ ಕರೆ ಇಂಟರ್ಫೇಸ್ಗೆ ಅನುವಾದಿಸಲಾಗಿದೆ.
ಎದ್ದುಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯೆಂದರೆ ಅದು ಸೇರಿಸಲ್ಪಟ್ಟಿದೆ ವರ್ಚುವಲ್ ಮೆಮೊರಿ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ಗಳಿಗೆ ಬೆಂಬಲ (ಪ್ರಕಾರದ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ನೊಂದಿಗೆ ಮೀಸಲು ಮೆಮೊರಿ ಪ್ರದೇಶಗಳು), ಜೊತೆಗೆ MEM_COALESCE_PLACEHOLDERS ಫ್ಲ್ಯಾಗ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ntdll ಲೈಬ್ರರಿಯಲ್ಲಿ NtFreeVirtualMemory() ಕಾರ್ಯಕ್ಕೆ, ಮತ್ತು ಧ್ವಜಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ
ಅದರ ಜೊತೆಗೆ, ಸಹ ಸೀಮಿತಗೊಳಿಸುವಿಕೆಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ (ಟ್ರಿಮ್) ಮೌಸ್ ಕರ್ಸರ್ ಚಲನೆ ಪರದೆಯ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಪ್ರದೇಶಕ್ಕೆ.
ಮಾಡಿದ ದೋಷ ಪರಿಹಾರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, MSN Messenger Live 2009 ಅನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ (2023 ರ ಮಧ್ಯದಲ್ಲಿ ಮೆಸೆಂಜರ್? ಬೆಂಬಲವು ಬಹಳ ಹಿಂದೆಯೇ ಸತ್ತುಹೋಯಿತು ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಂತೆ) Lync 2010, Adobe Premiere Pro CS3, Quicken 201X, 2.2.0 , ಕ್ರಿಯೋ ಎಲಿಮೆಂಟ್ಸ್/ಡೈರೆಕ್ಟ್ ಮಾಡೆಲಿಂಗ್ ಎಕ್ಸ್ಪ್ರೆಸ್ 4.0/6.0, ಹನಿಗೇನ್, PmxEditor 0.2.7.5,
ಅನಿಮೇಟೆಡ್ ಒಗಟುಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮುಚ್ಚಿದ ದೋಷ ವರದಿಗಳು.
ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ:
- NtUnmapViewOfSectionEx() ಕಾರ್ಯಕ್ಕೆ MEM_PRESERVE_PLACEHOLDER.
- ಸ್ಥಳೀಯ ಮತ್ತು ಸಮಯ ವಲಯ ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಫೈಲ್ಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
- ರೆಡಿ_ಮೀಡಿಯಾದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಗೆ ಪರಿಹಾರ
- do_query_netbios ನಲ್ಲಿ ಪಾಥ್ ದೋಷದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ
- Resolution_filename ದೋಷ ಮಾರ್ಗದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ
- ldap_start_tls_sW ನಲ್ಲಿ ಮಾರ್ಗ ದೋಷದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ
- regexp_string_match ನಲ್ಲಿ ಪಾಥ್ ದೋಷದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ
- RegExp2_Execute ದೋಷ ಮಾರ್ಗದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ
- INTERNET_LoadProxySettings ನಲ್ಲಿ ದೋಷ ಮಾರ್ಗಗಳಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಗೆ ಪರಿಹಾರ
- alloc_vbscode ನಲ್ಲಿ ಪಾಥ್ ದೋಷದಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ
ಅಂತಿಮವಾಗಿ, ನೀವು ಈ ಹೊಸ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ಬಿಡುಗಡೆಯಾದ ವೈನ್, ನೀವು ನೋಂದಾವಣೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳು.
ವೈನ್ 8.10 ರ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
ನಿಮ್ಮ ಡಿಸ್ಟ್ರೊದಲ್ಲಿ ವೈನ್ನ ಈ ಹೊಸ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲು ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ, ನಾವು ಕೆಳಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ನೀವು ಹಾಗೆ ಮಾಡಬಹುದು.
32-ಬಿಟ್ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಮೊದಲ ಮತ್ತು ಪ್ರಮುಖ ಹಂತವಾಗಿದೆ, ನಮ್ಮ ಸಿಸ್ಟಮ್ 64-ಬಿಟ್ ಆಗಿದ್ದರೂ, ಈ ಹಂತವನ್ನು ನಿರ್ವಹಿಸುವುದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಭವಿಸುವ ಅನೇಕ ಸಮಸ್ಯೆಗಳನ್ನು ಉಳಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಹೆಚ್ಚಿನ ವೈನ್ ಲೈಬ್ರರಿಗಳು 32-ಬಿಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿವೆ.
ಇದಕ್ಕಾಗಿ ನಾವು ಟರ್ಮಿನಲ್ ಬಗ್ಗೆ ಬರೆಯುತ್ತೇವೆ:
sudo dpkg --add-architecture i386
ಈಗ ನಾವು ಕೀಲಿಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಅವುಗಳನ್ನು ಸಿಸ್ಟಮ್ಗೆ ಸೇರಿಸಬೇಕು ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
ಈಗ ಇದನ್ನು ಮುಗಿಸಿದೆ ನಾವು ಈ ಕೆಳಗಿನ ಭಂಡಾರವನ್ನು ವ್ಯವಸ್ಥೆಗೆ ಸೇರಿಸಲಿದ್ದೇವೆ, ಇದಕ್ಕಾಗಿ ನಾವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
ಅಂತಿಮವಾಗಿ ನಾವು ಈಗಾಗಲೇ ವೈನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ ಮತ್ತು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ನಾವು ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಯಾವ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು:
wine --version
ಉಬುಂಟು ಅಥವಾ ಕೆಲವು ಉತ್ಪನ್ನದಿಂದ ವೈನ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ?
ಅಂತಿಮವಾಗಿ ವೈನ್ನ ಈ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ ತಮ್ಮ ಸಿಸ್ಟಮ್ನಿಂದ ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಬಯಸುವವರಿಗೆ, ಅವರು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು.
ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಅಸ್ಥಾಪಿಸಿ:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove