Answers:
භාවිත
apt-get install «pkg»=«version»
හෝ
sudo aptitude install «pkg»=«version»
එහිදී «pkg the යනු පැකේජයේ නම වන අතර « අනුවාදය the යනු අනුවාද අංකය වේ.
aptitudeවඩා හොඳ රැකියාවක් කරන ප්රධාන අවස්ථාවක් ලෙස පෙනේ apt-get. මගේ නඩුවේදී apt-getපහත හෙලීමේ ඉල්ලීම තරයේ ප්රතික්ෂේප කළ අතර, aptitudeනවතම අනුවාදය මත යැපෙන වෙනත් pkgs ඇති බව පෙන්වා දුන් අතර (එම අවස්ථාවේදීම පහත හෙලීම අවශ්ය විය).
ඔබට අනුවාද අංකය හෝ ඉලක්ක නිකුතුව තිබේ නම්, apt-getවිශේෂිත අනුවාදයක් හෝ ඉලක්ක නිකුතුවක් තෝරා ගැනීමට සහාය වේ. වැඩි විස්තර apt-get හි අත්පොතෙන් සොයාගත හැකිය . එය ටයිප් කිරීමෙන් පර්යන්තයෙන් ප්රවේශ විය හැකියman apt-get
sudo apt-get install <package-name>=<package-version-number> හෝ
sudo apt-get -t=<target release> install <package-name>
ක්රියාත්මක කළ යුතු විධානයයි. විශේෂිත අනුවාදයකට පැකේජයක් ශ්රේණිගත කිරීම සඳහා මෙය භාවිතා කළ හැකිය.
එම අදහස් දැක්වීමේදී එය ප්රයෝජනවත් ලෙස පෙන්වා දී ඇත
apt-cache showpkg <package-name>පවතින සියලුම සංස්කරණ ලැයිස්තුගත කරයි. (h / t ස්පාර්හෝක් )apt-mark hold <package-name> ස්වයංක්රීය වැඩිදියුණු කිරීම් වලක්වන පැකේජය වත්මන් අනුවාදයේ "රඳවා තබා ගනී". (h / t ලුයිස් ඩි සූසා )aptitudeපරායත්තතාවයන් වඩා හොඳ මට්ටමකට පහත හෙලන බව මට පෙනී apt-getගියේය.
apt-cache policy <package-name>ස්ථාපනය කර ඇති සහ ලබා ගත හැකි අනුවාදයන් පෙන්වයි
showpkgඔබ උනන්දුවක් දක්වන අනුවාදය නොපෙන්වන්නේ නම් කුමක් කළ යුතුද?
ඔබ ppa භාවිතයෙන් මෘදුකාංග යාවත්කාලීන කර ඇත්නම් ඔබට එය පහත හෙලීමට හැකිය ppa-purge. පළමුව ඔබ ppa-purgeමෙම කේතය භාවිතයෙන් ස්ථාපනය කළ යුතුය:
sudo apt-get install ppa-purge
එවිට ඔබට විධානය භාවිතා කර ppa ඉවත් කළ හැකිය
sudo ppa-purge ppa: පරිශීලක / ppa-name
මෙය ස්වයංක්රීයව උබුන්ටු සමඟ නැව්ගත කළ මෘදුකාංගය එහි මුල් අනුවාදයට පහත හෙලනු ඇත.
පහත හෙලීමට ඔබ වැනි විධානයක් කළ යුතුය
sudo apt-get install pkg_name=version
ඔබේ පර්යන්තයේ.
versionඔබට පහත හෙලීමට අවශ්ය පෙර අනුවාදය තබන ස්ථානයේ .
මගේ මතය අනුව, ඔබ පළමුව පැකේජය අස්ථාපනය කිරීම හෝ පිරිසිදු කිරීම වැනි,
sudo apt-get remove <package>
හෝ
sudo apt-get purge <package>
ඉන්පසුව, ඔබට ස්ථාපනය කිරීමට අවශ්ය අනුවාදය බාගත කර එය ෆෝල්ඩරයක තබා ගත හැකිය, abc.debබාගැනීම් වලින් කියන්න . ටර්මිනලය විවෘත කරන්න, cdවිධානය භාවිතා කර ෆෝල්ඩරයට ගොස් පෙර අනුවාදය ස්ථාපනය කර dpkg:
sudo dpkg -i abc.deb
නැතහොත්, ppa-purgeඔබ PPA හරහා යාවත්කාලීන කරන ලද පැකේජ පහත හෙලීමට අදහස් කරන්නේ නම් කුඩා උපයෝගීතාවයක් ඇත.
මෙම නූල බලන්න: http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html
unstable-> testing-> stableතනි පැකේජ පහත හෙලීමට නොවේ.
මෙම ප්රශ්නය පරණ නමුත් ගූගල් මාව මෙහි ගෙන ගිය අතර පැකේජ පොකුරක් පැරණි නිකුතුවකට පහත හෙලීමේදී අතින් අනුවාදයක් අවශ්ය නොවන සරල ආත්මයක් මට හමු නොවීය.
ඒ නිසා සමහර විට එය අවශ්ය කෙනෙකුට මගේ විසඳුම ද ප්රයෝජනවත් වනු ඇත.
apt-show-versionsස්ථාපනය කර ඇති අනුවාදයන් පෙන්වන මෙවලමක් තිබේ .
$ sudo apt-show-versions -iපැකේජ හැඹිලිය යල් පැන ගියහොත් ධාවනය කරන්න .
සිහින්-සුසර කිරීමේ රීජෙක්ස් මඟින් ඔබට අවශ්ය සියලුම පැකේජ පහසුවෙන් පහත හෙලීමට හැකිය, නමුත් මෙන්න එයයි:
$ sudo apt-get install $(apt-show-versions | grep -P 'newer than version in archive' | awk -F: '{print $1"/'$(lsb_release -cs)'"}')
ඔබ දෙවැන්න සඳහා lsb-releaseස්ථාපනය කර ඇත.
sudo apt-get install -V $(apt-show-versions | grep -F 'newer than version in archive' | awk -F: '{print $1"/'$(lsb_release -cs)'"}'). මම භාවිතා කැමති -Fසඳහා grepමෙතන.
sudo apt-show-versions -iපැකේජ හැඹිලිය යල්පැන ඇත්නම් ඔබ පළමුව ධාවනය කළ යුතුය .
sudo: apt-show-versions: command not foundඋබුන්ටු සමඟ 16.04 LTS
apt-get install pkg=versionස්ථාපිත පැකේජවලින් අඩක් පමණ ඉවත් කිරීමට මම apt-get දීමනා ටයිප් කරන විට ඇත්ත වශයෙන්ම මට කිරීමට අවශ්ය දේ නොවේ