මම වෙබ් අඩවියකින් .deb පැකේජයක් බාගත කර එය ස්ථාපනය කරමි යැයි සිතමු. (මම .deb ගොනුව දෙවරක් ක්ලික් කළ විට, පැකේජය ස්ථාපනය කර ඇත්තේ GUI හරහා වන අතර එය dpkg සමඟ අන්තර් සම්බන්ධ වේ.)
මම එය අස්ථාපනය කරන්නේ කෙසේද?
මම වෙබ් අඩවියකින් .deb පැකේජයක් බාගත කර එය ස්ථාපනය කරමි යැයි සිතමු. (මම .deb ගොනුව දෙවරක් ක්ලික් කළ විට, පැකේජය ස්ථාපනය කර ඇත්තේ GUI හරහා වන අතර එය dpkg සමඟ අන්තර් සම්බන්ධ වේ.)
මම එය අස්ථාපනය කරන්නේ කෙසේද?
Answers:
අතින් ස්ථාපනය කර ඇති පැකේජ අනෙක් සියල්ල සමඟ මෘදුකාංග මධ්යස්ථානයේ දිස් වේ. ඔබේ පැකේජය සඳහා මෘදුකාංග මධ්යස්ථානයක් සොයන්න.
ඔබට "පෙන්වන්න N තාක්ෂණික අයිතම" මත ක්ලික් කිරීමට සිදු විය හැකිය
මේ සමඟ තවත් ක්රම කිහිපයක් තිබේ:
උපාගම:
අයදුම් කරන්න බොත්තම ක්ලික් කරන්න .
ඔබ අතින් ස්ථාපනය කර ඇති සියලුම පැකේජ ලැයිස්තුගත කිරීමේ වාසිය මෙයට ඇත:
විධාන රේඛාව
ඔබට හැකි එක්කෝ භාවිතය sudo apt-get remove packagename
ඔබ පැකේජයක් නම දන්නේ නම්, හෝ ඔබ නැති නම්, භාවිතා කර සෙවීමට apt-cache search crazy-app
හා පසුව උචිත හමුවීමක් භාවිතා එය ඉවත්
ඔබට ද භාවිතා කළ හැකිය dpkg --remove packagename
.
ඔබගේ .deb පැකේජයේ පරායත්තයන් ලෙස ස්ථාපනය කර ඇති අනවශ්ය පැකේජ ඔබේ පද්ධතියේ ඉතිරිව තිබේදැයි මෙය ඔබට දන්වනු ඇත. sudo apt-get autoremove
ඒවායින් මිදීමට භාවිතා කරන්න .
එය පහසු කිරීමේ විධානය:
sudo dpkg -r package_name
ඔබට ඒවා බලහත්කාරයෙන් ඉවත් කිරීමට අවශ්ය නම්
sudo dpkg -r --force-all pkg_name
dpkg --purge package_name
වින්යාස ගොනු මකා දැමීමට.
-r
සමඟ භාවිතා කරන්න dpkg
.
වැඩි විස්තර සඳහා මෙම බ්ලොග් පෝස්ට් බලන්න .
මෙහි ඇති සෑම විසඳුමක්ම ඔබ දන්නා හෝ පැකේජයේ නම සොයාගත හැකි යැයි උපකල්පනය කරයි, නමුත් ඔබ සතුව ඇති සියල්ල ඩෙබ් නම් පැකේජයක් ඉවත් කරන්නේ කෙසේදැයි කිසිවෙකු සපයන්නේ නැත. ඒ සඳහා පහත විධානය මඟින් පැකේජයේ නම ඩෙබ් වෙතින් උකහා ගෙන එම පැකේජයේ නම ඉවත් කරනු ඇත.
dpkg -r $(dpkg -f your-file-here.deb Package)
සැ.යු: ඉවත් කරන ලද පැකේජය ඩෙබ් විසින් විස්තර කරන ලද නිවැරදි අනුවාදය බව මෙය සනාථ නොකරයි - ප්රවේශම් වන්න.
GUI නොවන බව සත්යයක් වුවද - අපගේ තේරීම්:
dpkg
" -Y " ස්විචයකට සමාන නොවී ස්ක්රිප්ට් එකකින් ක්රියාත්මක කළ හැකි තැන , apt
පරිශීලක ආදානය වළක්වා ගැනීමට මෙය අවශ්ය වේ. ප්රතිවිපාක වනුයේ apt
පැකේජ පරායත්තතාවයන් ස්වයංක්රීයව නිරාකරණය කර විධානයට සපයා ඇති ඉලක්කය හැර වෙනත් පැකේජ ඉවත් කිරීමයි.
apt
:මම iptables ඉවත් කරන විට (මම ෆයර්වෝල්ඩ් භාවිතා කරමි ) lxd සහ ufw ( iptables සඳහා ඉදිරිපස කෙළවර ) ඉවත් කරන බව සලකන්න . නමුත් මට lxd ඉවත් කිරීමට අවශ්ය නොවන්නේ නම් කුමක් කළ යුතුද? හොඳයි, එය දැන් නැති වී ඇත:
apt-get -y purge iptables
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
iptables* lxd* ubuntu-standard* ufw*
0 upgraded, 0 newly installed, 4 to remove and 54 not upgraded.
After this operation, 23.2 MB disk space will be freed.
(Reading database ... 90906 files and directories currently installed.)
Removing ubuntu-standard (1.417.3) ...
Removing ufw (0.36-0ubuntu0.18.04.1) ...
Skip stopping firewall: ufw (not enabled)
Removing lxd (3.0.3-0ubuntu1~18.04.1) ...
Removing lxd dnsmasq configuration
Removing iptables (1.6.1-2ubuntu2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
(Reading database ... 90627 files and directories currently installed.)
Purging configuration files for ufw (0.36-0ubuntu0.18.04.1) ...
Purging configuration files for lxd (3.0.3-0ubuntu1~18.04.1) ...
Processing triggers for systemd (237-3ubuntu10.38) ...
Processing triggers for rsyslog (8.32.0-1ubuntu4) ...
Processing triggers for ureadahead (0.100.0-21) ...
dpkg
:ස්ක්රිප්ට් ක්රියාවට නැංවීමdpkg
සඳහා එය භාවිතා කිරීම සහ ufw සහ lxd යන දෙකම ඉවත් කිරීම ප්රතික්ෂේප කරන්නේ නම්, පද්ධතිය අනපේක්ෂිත ආකාරයකින් වෙනස් කිරීමෙන් සටහන වළක්වයි :
dpkg -r iptables
dpkg: dependency problems prevent removal of iptables:
lxd depends on iptables.
ufw depends on iptables.
dpkg: error processing package iptables (--remove):
dependency problems - not removing
Errors were encountered while processing:
iptables
එබැවින් එය සත්යයක් වුවද, අපගේ ස්ක්රිප්ට් සාර්ථකව සම්පූර්ණ වී ඇති බවත්, වැරදීමකින් පිටව නොයන බවත් සහතික කිරීමට අපි කැමතියි, විධානයේ ඉලක්කයෙන් පිටත පද්ධතිය වෙනස් කිරීමෙන් ස්ක්රිප්ට් එකක් සම්පූර්ණ වීමට වඩා අසමත් වීම යෝග්ය වේ. එවැනි භාවිත නඩුවක් dpkg -r
තිර රචනය සඳහා වඩාත් යෝග්ය වේ.
ඉවත් කිරීමේ සහ බල කරන ධජ භාවිතා කළ හැකිය:
$ sudo dpkg -r --force-all pkg_name
විකල්පයක් ලෙස, ඔබ එය උබුන්ටු පැකේජ කළමනාකරු හරහා ස්ථාපනය කර ඇත්නම්, ඔබට එය යෝග්ය ලෙස ඉවත් කළ හැකිය:
$ sudo apt remove --purge pgk_name
aerofs-installer-0
(aerofs.com) USC හි දර්ශනය නොවූයේ විධාන රේඛාවේ සහ උපාගමයෙන් පමණි. කිසියම් අදහසක් ඇයි?