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 දීමනා ටයිප් කරන විට ඇත්ත වශයෙන්ම මට කිරීමට අවශ්ය දේ නොවේ