PPA ඉවත් කරන්නේ කෙසේද?


1297

මම බොහෝ PPAs add-apt-repositoryවිධානය භාවිතා කර ඇත. මෙම PPA ඉවත් කිරීමට සරල ක්‍රමයක් තිබේද? මම /etc/apt/sources.listසුදුසු ඩෙබ් රේඛා සඳහා පරීක්ෂා කර ඇති නමුත් ඒවා එහි නොමැත.

මෙය සේවාදායක පද්ධතියක ඇති බැවින් විධාන රේඛා විසඳුමක් විශිෂ්ට වනු ඇත!


12
Launchpad ( bugs.launchpad.net/software-properties/+bug/446216 ) හි දෝෂයක් ඇත , add-apt-repository විධානය සඳහා --remove තර්කයක් ඉල්ලා සිටී. විශේෂාංගය ක්‍රියාත්මක කිරීම සඳහා මම ඒකාබද්ධ කිරීමේ ඉල්ලීමක් ( code.launchpad.net/~mac9416/software-properties/… ) ඉදිරිපත් කර ඇත, නමුත් එය තවම පිළිගෙන නොමැත. මෙම ලක්ෂණය ඔබට ඉක්මනින් ලැබෙනු ඇතැයි අපේක්‍ෂා කරමු.
මයිකල් ක්‍රෙන්ෂෝ

ඒක හොඳ ආරංචියක්. එකතු කිරීම අහෝසි කිරීමට විධානයක් නොමැති බව මට තරහක් විය; ස්ථාපනය කරන අභිරුචිය වැනි ටිකක්! ppa-purge හොඳයි, නමුත් එය නිල ගබඩාවල පවා නැහැ.
ඩේවිඩ් ඇෂ්ෆර්ඩ්

1
ආශ්‍රිත. (විශේෂයෙන්, මල්ටාර්ච් සමඟ වැඩ කිරීම සඳහා මගේ මෙම පිළිතුර බලන්න ppa-purge.)
එලියා කගන්

1
අනවශ්‍ය ලෙස ඩෙල් (rm -rf) එකින් එක සෙවීමට උත්සාහ කිරීමට මට උපදෙස් දිය හැකිය: grep -i WhatYouWantTosearch /etc/apt/sources.list34,.d/*}
ව්ලැඩිමීර් ච

2
GUI සමඟ: sudo synaptic> වින්‍යාසය> නිධි> පීපීඒ> (පීපීඒ එකක් තෝරන්න)> මකන්න (සමහර විට "ඉවත් කරන්න", නිවැරදි පරිවර්තනය ගැන විශ්වාස නැත, මට වැඩසටහන් විකල්ප වෙනත් භාෂාවෙන් පමණක් පරීක්ෂා කළ හැකිය).
ෆ්‍රාන්

Answers:


1621

--removePPA එකතු කළ ආකාරයටම ධජය භාවිතා කරන්න :

sudo add-apt-repository --remove ppa:whatever/ppa

ආරක්ෂිත විකල්පයක් ලෙස, ඔබට ppa-purge ස්ථාපනය කළ හැකිය:

sudo apt-get install ppa-purge

ඉන්පසු PPA ඉවත් කරන්න, එය නිල ගබඩාවලින් සපයනු ලබන පැකේජවලට ලබා දී ඇති පැකේජයන් පහත හෙලීම:

sudo ppa-purge ppa:whatever/ppa

මෙය PPA විසින් සපයන ලද පැකේජ අස්ථාපනය කරනු ඇති නමුත් නිල ගබඩාවන් විසින් සපයනු ලබන ඒවා නොවන බව සලකන්න. ඔබට ඒවා ඉවත් කිරීමට අවශ්‍ය නම්, ඔබ එය උචිත ලෙස පැවසිය යුතුය:

sudo apt-get purge package_name

නාමාවලියෙන් .listගොනු මකා දැමීමෙන් ඔබට PPA ඉවත් කළ හැකිය /etc/apt/sources.list.d.

අවසාන වශයෙන් නොව, ඔබේ මූසිකයේ ක්ලික් කිරීම් කිහිපයක් සමඟ උබුන්ටු සැකසීම්වල ඇති “මෘදුකාංග ප්‍රභව” කොටසේ PPA අක්‍රීය කිරීමට හෝ ඉවත් කිරීමට ඔබට හැකිය (පර්යන්තයක් අවශ්‍ය නොවේ).


27
මෙය PPA නිධිය ලැයිස්තුවෙන් ඉවත් කරනු ඇත, නමුත් පැකේජය සම්මත ගබඩාවල ඇති නවතම අනුවාදයක් නම්, ඔබට පසුව අතින් පැකේජය පහත හෙලීමට සිදුවේ. ppa-purge (වෙනත් පිළිතුරක් බලන්න) එය ඔබ වෙනුවෙන් කරයි.
මාසෙල් ස්ටිම්බර්ග්

30
මට ලැබෙන්නේ add-apt-repository: error: no such option: --remove: - /
රෆා

7
එය විය යුතුයිsudo apt-add-repository --remove ppa:repo_name/subdirectory
මවුන්ටන්එක්ස්

7
ඒ හා සමානව, මට ලැබෙන්නේ add-apt-repository: error: no such option: --removeසහadd-apt-repository: error: no such option: -r
virtualxtc

3
--removeධජය ක්‍රියා නොකරන්නේ නම් ඉහත පිළිතුර පහත සඳහන් තොරතුරු සමඟ සංශෝධනය කළ යුතුය . නිශ්චිතවම, /etc/apt/sources.list.dනාමාවලියෙහි ඇතුළත් කිරීම ඉවත් කරන්න
user1816847

270

විධාන රේඛාව හරහා එකතු කරන ලද PPA ඉවත් කිරීමේ විකල්පය සමඟ නැවත apt-add-repository ධාවනය කරන්න--remove , උදාහරණයක් ලෙස:

sudo apt-add-repository --remove ppa:kernel-ppa/ppa

ඉන්පසු යාවත්කාලීන කරන්න:

sudo apt-get update

මෙය එම PPA ස්ථිරවම ඉවත් කරයිද?
චිරාග්

1
ඔව්, ස්ථිරවම. එය නැවත භාවිතා කිරීම සඳහා, ඔබ එය පළමු වරට කළ ආකාරයට අතින් එකතු කළ යුතුය.
ish

5
වාර්තාව සඳහා, --remove / -r ධජය 10.10 දී එකතු කරන ලදි. මුලාශ්‍රය: askubuntu.com/a/18202/41756
නීල්ස් බෝම්

6
ඉහත සඳහන් කළ පරිදි; මම 13.10 ධාවනය කර ඇති අතර මට ලැබෙනු ඇතadd-apt-repository: error: no such option: --remove
virtualxtc

1
LaClainDsilva එයට හේතුව ඔබ PPA වෙතින් ස්ථාපනය කර ඇති ඕනෑම පැකේජයක දේශීයව ස්ථාපනය කර ඇති අනුවාදයක සිරවී සිටින බැවිනි. ඔබ සැමවිටම ppa-purge භාවිතා කළ යුතුය.
ජෝන් ස්කොට්

191

විකල්පයක් ලෙස ppas, /etc/apt/sources.list.dඔබ තුළ ගබඩා කර ඇති පරිදි ඇතුල් කිරීමෙන් ඔබට ඉවත් කිරීමට අවශ්‍ය එක සොයාගත හැකිය:

ls /etc/apt/sources.list.d

එම අමනාප වූ ppa (උදා myppa.list) හි නම ඔබ සටහන් කළ විට , ඔබට ඇතුළත් කළ හැකිය:

sudo rm -i /etc/apt/sources.list.d/myppa.list

Rm ගැන සැලකිලිමත් වන්න (එනිසා මම අන්තර්ක්‍රියාකාරී ස්විචය භාවිතා කළේ එවිට ඔබේ ක්‍රියාවන් ඔබට තහවුරු කර ගත හැකිය. ඉන්පසු ධාවනය කරන්න sudo apt-get update.

මෙම ක්‍රමය හුදෙක් ppa .listගොනුව ඉවත් කරයි ; එය වෙනත් ලිපිගොනු ඉවත් නොකරයි හෝ වෙනත් ගැටළු විසඳන්නේ නැත ppa; ppa-purgeඔබගේ යාවත්කාලීන කිරීමේ හැකියාව නැවත ලබා ගත් පසු ඔබට එය භාවිතා කළ හැකිය (ඔබේ ප්‍රශ්නයේ ඔබ මෙය සඳහන් කළ බව මම දනිමි, නමුත් අනාගත පා readers කයන් සඳහා මම මෙම කරුණ එකතු කරමි): වැඩි විස්තර සඳහා මෙහි බලන්න ppa-purge.

ඔබ මීට පෙර විශ්වාසදායක ලෙස repo හි යතුර එකතු කර ඇත්නම් එය ඉවත් කළ යුතු බව සැලකිල්ලට ගන්න .

# list the trusted keys
sudo apt-key list
# remove the key
sudo apt-key del KEY_ID

8
මෙය මට ප්‍රයෝජනවත් වූ අතර පිළිගත් පිළිතුර නොලැබුණි.
philshem

මම /etc/apt/sources.list.d/ ෆෝල්ඩරයේ සම්පූර්ණ අන්තර්ගතය මකා දැමූ අතර තවමත් නරක ඇතුළත් කිරීම් 4 ක් ඇත: / ඇයි එය දැන් අසමත් වීමට පටන් ගත්තේ ...
m3nda

2
යතුරු ලැයිස්තුගත කිරීමේදී ඒවාට වැනි රේඛා ඇති බව සලකන්න pub 2048R/5044912E 2010-02-11. මෙම අවස්ථාවේදී, මෙම යතුර මකා දැමීමට, KEY_IDයනු 5044912E. Askubuntu.com/a/107189/108037 බලන්න . මම මෙය සඳහන් කරන්නේ යතුරු හැඳුනුම්පත ලෙස සම්මත apt-key delවූ OKවිට නිහ ly ව අසමත් වූ බැවිනි 2048R/5044912E.
jamesc

1
උබුන්ටු 16 සහ ඊට ඉහළින්, යතුර ඉවත් කිරීමේදී, KEY_ID යනු දෙවන පේළියේ අවසාන අක්ෂර 8pub වේ. උදාහරණයක් ලෙස ඔබට පෙනේ EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796, මේ අවස්ථාවේ දී KEY_ID D38B4796එසේ වේ:sudo apt-key del D38B4796
එමානුවෙල් එන්.කේ

අවුරුදු 6 කට පසුව askubuntu.com/questions/307/…
ෆිල්ෂෙම්

126

ඔබට භාවිතා කළ හැකිය

sudo ppa-purge ppa:repository-name/subdirectory

ටර්මිනලයක විධානය.

ppa-purgeමෙම විධානය භාවිතා කිරීම සඳහා ඔබ මුලින්ම ස්ථාපනය කළ යුතුය. එසේ කිරීමට, sudo apt-get install ppa-purgeමෙම බොත්තම භාවිතා කරන්න හෝ ක්ලික් කරන්න:

මෘදුකාංග මධ්‍යස්ථානය හරහා ස්ථාපනය කරන්න

ඒ ගැන වැඩි විස්තර මෙතැනින් සොයා ගන්න .


6
"අවවාදයයි: පීපීඒ සඳහා පැකේජ ලැයිස්තුවක් සොයාගත නොහැකි විය: නිධිය-නාම උප බහලුම" සමඟ එය අසමත් වූ විට මකාදැමූ නිධි සඳහා මෙය ක්‍රියා නොකරනු ඇත.
ලෙකන්ස්ටයින්

එය උබුන්ටු 11.10 සඳහා ලබා ගත නොහැක, නැතහොත් මම වැරදිද?
ගණිතය

9
ඔව්, මෙය මට වැඩ කළේ නැත, නමුත් මම වාක්‍ය ඛණ්ඩයට බෙහෙවින් ඇලුම් කරමි.
කොන්රාඩ් ඩීන්

Ave ඩේව්ජාර්විස් එය පෙරනිමියෙන් කිසිදු පද්ධතියක ස්ථාපනය කර නැත = /. එය ස්ථාපනය කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු ඇතුළත් කිරීම සඳහා මම පිළිතුර සංස්කරණය කර ඇත.
ඇල අලි

මෙය මට වැඩ කළේ නැත, පෙනෙන හැටියට එය ppa අක්‍රීය නොකළ අතර ඇත්ත වශයෙන්ම පැකේජ පහත හෙලුවේ නැත. කෙසේ වෙතත්, එය පැකේජයේ නම / බෙදා හැරීම වැනි පැකේජ ලැයිස්තුවක් මුද්‍රණය කරයි. ඔබ ppa අතින් අක්‍රීය කර, පසුව apt-get install <complete-list-of-those-packages> ධාවනය කරන්නේ නම්, apt-get එවිට ස්වයංක්‍රීයව ඔබ වෙනුවෙන් පහත හෙලනු ඇත, ප්‍රතිදානය මත පදනම්ව, මම සිතන්නේ එය කරන්නේ එයයි අභ්‍යන්තරව.
බර්ඩිර්

44

පිළිතුරු මෙම ප්රශ්නය ඔබට උපකාරී වනු ඇත.

System > Administration > Software Sourcesලිපිගොනු ඉවත් කිරීමෙන් හෝ ඉවත් කිරීමෙන් ඔබට PPAs කළමනාකරණය කළ හැකිය /etc/apt/sources.list.d/.

ඔබට ppa-purge නම් පැකේජයක් ද භාවිතා කළ හැකිය .

තවද, මා ඉහත සම්බන්ධ කළ ප්‍රශ්නයට අදහස් දැක්වූ පරිදි,

Add-apt-repository විධානය සඳහා --remove තර්කයක් ඉල්ලමින් Launchpad හි දෝෂයක් ඇත . විශේෂාංගය ක්‍රියාත්මක කිරීම සඳහා මම ඒකාබද්ධ කිරීමේ ඉල්ලීමක් ඉදිරිපත් කර ඇත, නමුත් එය තවමත් පිළිගෙන නොමැත. මෙම ලක්ෂණය ඔබට ඉක්මනින් ලැබෙනු ඇතැයි අපේක්‍ෂා කරමු.


2
මම ඒක හොයාගත්තා Ubuntu Software Center > Edit > Software Sources.
ජොෂ් එම්.

"Ppa-purge" සබැඳිය ක්‍රියා නොකරයි. එය 404 දෝෂයක් ලබා දෙයි.
ක්‍රිස්ටියානා නිකොලා

4
උබුන්ටු 16.04 හි FYI, PPA ලැයිස්තුව සොයා ගත හැකි මාර්ගයSystem Settings -> System -> Software & Updates -> Other Software
knocte

33

සමහර අය GUI හරහා නිධි එකතු කිරීමට සහ ඉවත් කිරීමට කැමති විය හැකිය. උබුන්ටු 10.10 වන විට මේ සඳහා අමතර වැඩ ටිකක් අවශ්‍ය වේ. විකියෙහි පැහැදිලි කිරීමක් ලබා ගත හැකිය . මෙම ප්‍රශ්නයට සියලු පිළිතුරු එක තැනකින් ලබා ගැනීමට උත්සාහ කිරීම සහ ලබා ගැනීම සඳහා, මම මෙහි වැදගත් තොරතුරු සාරාංශ කොට සාරාංශ කරමි. මෙම ක්‍රියාවලිය තවමත් වලංගු දැයි තහවුරු කර ගැනීම සඳහා විකිය (විශේෂයෙන් උබුන්ටු හි නව සංස්කරණයක් නිකුත් කළ පසු) පරීක්ෂා කිරීමට වග බලා ගන්න.

පළමුව, ඔබට පද්ධති-> පරිපාලන මෙනුවේ 'මෘදුකාංග ප්‍රභවයන්' නැවත සක්‍රීය කිරීමට අවශ්‍ය වනු ඇත. යෙදුම් / ස්ථාන / පද්ධති මෙනුව මත දකුණු ක්ලික් කර 'මෙනු සංස්කරණය කරන්න' ක්ලික් කරන්න.

'මෙනු සංස්කරණය කරන්න' ක්ලික් කරන්න

මෙය කවුළුවක් විවෘත කර, පහළට අනුචලනය කර 'පරිපාලනය' මත ක්ලික් කරන්න. 'මෘදුකාංග ප්‍රභවයන්' අසල ඇති කොටුව සලකුණු කර 'වසන්න' බොත්තම ක්ලික් කරන්න.

'මෘදුකාංග ප්‍රභවයන්' අසල ඇති කොටුව සලකුණු කරන්න

පද්ධති-> පරිපාලනය වෙත ගොස් ඔබ මෙනුවේ 'මෘදුකාංග ප්‍රභවයන්' දැකිය යුතුය.

'මෘදුකාංග ප්‍රභවයන්' දැන් මෙනුවේ ඇත

විවෘත වන කවුළුව තුළ, ඉහළින් ඇති 'වෙනත් මෘදුකාංග' ටැබය මත ක්ලික් කරන්න.

'වෙනත් මෘදුකාංග' ටැබය

ඔබ එකතු කළ සියලුම ගබඩාවන් (ඇඩ්-ඇප්ට්-නිධිය හරහා එකතු කරන ලද පීපීඒ ද ඇතුළුව) ඔබ දැකිය යුතුය. ගබඩාවක් අසල ඇති කොටුව සලකුණු කිරීමෙන් ඔබට තාවකාලිකව අක්‍රිය කළ හැකිය. නිධියක් ස්ථිරවම ඉවත් කිරීමට, එය උද්දීපනය කර 'ඉවත් කරන්න' බොත්තම ක්ලික් කරන්න. ඔබ අවසන් වූ පසු, 'වසන්න' බොත්තම ඔබන්න.

මාසෙල් ස්ටිම්බර්ග් කලින් සඳහන් කළ පරිදි:

මෙය PPA නිධිය ලැයිස්තුවෙන් ඉවත් කරනු ඇත, නමුත් පැකේජය සම්මත ගබඩාවල ඇති නවතම අනුවාදයක් නම්, ඔබට පසුව අතින් පැකේජය පහත හෙලීමට සිදුවේ. ppa-purge (වෙනත් පිළිතුරක් බලන්න) එය ඔබ වෙනුවෙන් කරයි.

මෙය උපකාරී වනු ඇතැයි අපේක්ෂා කරමු.


ඔබට මෙනුව සංස්කරණය කිරීමට අවශ්‍ය නැත, මෘදුකාංග මධ්‍යස්ථාන මෙනුවේ මෘදුකාංග ප්‍රභවයන් සඳහා ප්‍රවේශයක් ඇත.
ජෝර්ජ් කැස්ත්‍රෝ

ස්තූතියි. මගේ අවසානයෙහි gksu සමඟ ඇති ගැටළුවක් මා මුලින් උත්සාහ කළ විට මෘදුකාංග ප්‍රභවයන් සමඟ ඉදිරිපත් නොවීමට හේතු වූ බව පෙනේ. මම එම ගැටලුව දේශීයව විසඳා පිළිතුර යාවත්කාලීන කරමි.
nhandler

වඩාත් පහසු සහ විශ්වාසදායකයි
මැතිව්ස් අබ්රු

25

ppa-purgeඔබේ මිතුරා. එය ඔබ ppa හරහා ස්ථාපනය කර ඇති ඕනෑම දෙයක් ස්වයංක්‍රීයව අස්ථාපනය කර ppa ඉවත් කරයි.

Ppa-purge හරහා ස්ථාපනය කරන්න:

sudo apt-get install ppa-purge

එය මේ ආකාරයට භාවිතා කරන්න:

sudo ppa-purge ppa-url

වියෝලා.


2
OP දැනටමත් ppa-purge උත්සාහ කර ඇත.
ජෝකර්ඩිනෝ

21

උබුන්ටු මේවරික් (10.10) ඔබ ස්ථාපනය කළ ආකාරයටම පීපීඒ ඉවත් කරන add-apt-repositorya -rහෝ --removeපරාමිතියක් පිළිගන්නා බැවින්. :)

ඒ නිසා:

ස්ථාපනය කරන්න: sudo apt-add-repository ppa:user/repository

අස්ථාපනය කරන්න: sudo apt-add-repository -r ppa:user/repository


2
ස්තූතියි! නව ලිනක්ස් කවුන්ටර ව්‍යාපෘතියෙන් මුරණ්ඩු ppa අස්ථාපනය කිරීමට මම sudo apt-add-repository -r ppa: user / repository භාවිතා කළෙමි. මම විධාන රේඛා සහ යෝජනා ගොඩක් උත්සාහ කර ඇති නමුත් ඒ කිසිවක් උදව්වක් නොවීය, වැඩ කළේ ඔබේ පමණි! ස්තූතියි! එක් තොරතුරක්: එය මේවරික්හි පමණක් නොව, LTS 12.04 තුළද ක්‍රියාත්මක වේ.
ක්‍රිස්ටියානා නිකොලා

ඔබව සාදරයෙන් පිළිගනිමු, rist ක්‍රිස්ටියානා නිකොලා! ඔබගේ උපදෙස් මත මම මගේ පිළිතුර යාවත්කාලීන කර ඇත, ස්තූතියි! :)
පාවුලෝ ෆ්‍රීටාස්

මම 13.10 ධාවනය කරන අතර මට add-apt-repository: error: එවැනි විකල්පයක් නොමැත: -r
virtualxtc

1
@virtualxtc මම දැනට උබුන්ටු 14.04 ධාවනය කරනවා සහ එය තවමත් විකල්ප ඇත -rහා --removeමත apt-add-repositoryවිධාන. මේ අනුව මම සිතන්නේ ඔබ නවීකරණය කරන ලද හෝ යල් පැන ගිය අනුවාදයක් භාවිතා කරන apt-add-repositoryබවයි. මෙම උපයෝගීතාව python-software-propertiesපැකේජය මඟින් සපයනු ලැබේ , සමහර විට ඔබ එහි අගුලු දැමූ අනුවාදයක් භාවිතා කරයි. ඔබට එහි ප්‍රභව කේතය මෙතැනින් පරීක්ෂා කර බැලිය හැකිය: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/… එම ඉවත් කිරීමේ විකල්පයන් 2010 අගභාගයේදී 47 වන සංශෝධනයෙන් හඳුන්වා දෙන ලදී. එබැවින් ඒවා 10.10 සිට පවතින අතර ඔබට හැකි තරම් වෙනස් නොවේ. මූලාශ්‍රයෙන් බලන්න.
පාවුලෝ ෆ්‍රීටාස්

එකම ගැටළුව වාර්තා කරන තවත් පරිශීලකයින් දෙදෙනෙකු සිටී, එබැවින් මෙම අගුල තරමක් පොදු දෙයක් විය යුතුය. ආගන්තුකයා තවමත් -r --remove ධජ විකල්පයන් man / help ලිපිගොනු වල ලැයිස්තුගත කර ඇත, නමුත් තවමත් ප්‍රකාශිත දෝෂය ඇති කරයි. මම ඊළඟ වතාවේ උබුන්ටු වල සිටින විට මගේ පයිතන්-මෘදුකාංග-ගුණාංග දෙස බලමි.
virtxtxtc

18

උබුන්ටු මෘදුකාංග මධ්‍යස්ථානය ධාවනය කර මෙනුවෙන් "මෘදුකාංග ප්‍රභවයන්" තෝරන්න - එහිදී ඔබට ගබඩාවන් එකතු කිරීමට / සංස්කරණය කිරීමට / ඉවත් කිරීමට හැකිය.


13

මෙම විධානයන් ක්‍රියාත්මක කරන්න:

sudo add-apt-repository --remove ppa:kernel-ppa/ppa 
sudo apt-get update

ඉහත සඳහන් කළ පරිදි; මම 13.10 ධාවනය කර ඇති අතර මට ලැබෙනු ඇතadd-apt-repository: error: no such option: --remove
virtualxtc

10

සම්පූර්ණ මූලාශ්‍ර ලැයිස්තුවක් හෝ පීපීඒ සමඟ ඇඩ්-ඇප්ට්-නිධිය ආයාචනා කර ඇත්ද යන්න මත පදනම්ව එය /etc/apt/sources.list හෝ /etc/apt/sources.list.d/ නාමාවලියෙහි නව ගොනුවක් එකතු කරයි. . එය ppa එකක් නම් එය ppa GPG යතුර apt's keyring වෙත ආනයනය කරයි

Add-apt-repository මගින් සිදුකරන ක්‍රියාවන් ආපසු හැරවීම සඳහා ඔබට apt line අතින් ඉවත් කළ හැකිය, නැතහොත් "මෘදුකාංග ප්‍රභවයන්" වැනි මෙවලමක් භාවිතා කර එය කළ හැකිය. ඉන්පසු GPG යතුර apt-key භාවිතයෙන් ඉවත් කරන්න:

ඔබට ඉවත් කිරීමට අවශ්‍ය නිධිය සඳහා හැඳුනුම්පත සොයා ගැනීමට "sudo apt-key list" සහ
7FAC5991 ලෙස පෙනෙන "sudo apt-key del id". හැඳුනුම්පත යනු "/" අක්ෂරයට පසුව ඇති කොටසයි.


9

ඔබ PPA හරහා ස්ථාපනය කර ඇති සත්‍ය යෙදුම් ගැන කතා කරන්නේ නම්, ඒවා වෙනත් ඕනෑම යෙදුමක් මෙන් ලැයිස්තුගත කෙරෙන අතර ඔබ එය එකම ආකාරයකින් අස්ථාපනය කරනු ඇත. සැකසුම්-> නිධිය මෙනුවේ 'වෙනත් මෘදුකාංග' ටැබය යටතේ PPAs (නිධි) ලැයිස්තුගත කෙරේ. වෙනත් ඕනෑම ප්‍රභවයක් මෙන් ඒවා ඉවත් කළ හැකිය.

උපාගමික නිධිය / පීපීඒ තිරයේ තිර රුව


9

භාවිතා කිරීම add-apt-repository

සටහන: මෙම විසඳුම නිධිය හා සම්බන්ධ පැකේජ ඉවත් නොකරයි / පහත හෙලන්නේ නැත.

මෙම add-apt-repositoryවිධානය සමඟ නිශ්චිතව දක්වා ඇති නිධිය, ඉවත් කිරීමට විකල්පයක් ඇත -r. ඔබට අවශ්‍ය PPA එක දැන ගැනීමට අවශ්‍යයි. පහත විධානය භාවිතා කරන්න:

sudo add-apt-repository -r ppa:REPOSITORY/HERE

... ඔබ ඉවත් කරන PPA වෙත "PPA / HERE" වෙනස් කිරීම.

මූලාශ්‍රය: උබුන්ටු හි ලාන්ච් පෑඩ් පීපීඒ (එකතු කරන්න, ඉවත් කරන්න, පිරිසිදු කරන්න, අක්‍රීය කරන්න)


භාවිතා කිරීම ppa-purge

සටහන: මෙම විසඳුම මඟින් PPA ඉවත් කරනු ඇති අතර එයින් සියලුම පැකේජ පහත හෙලනු ඇත.

ස්ථාපනය ස්ථාපනය කිරීම සඳහා:

sudo apt install ppa-purge

භාවිතා කිරීමට ppa-purgeඔබ කරන්නේ:

sudo ppa-purge ppa:REPOSITORY/HERE

... ඔබ ඉවත් කරන ගබඩාවට "REPOSITORY / HERE" වෙනස් කිරීම.

මූලාශ්‍රය: කමාන්ඩ් ලයින් හරහා පීපීඒ තැන්පතු ඉවත් කරන්න හෝ පිරිසිදු කරන්න [ඉක්මන් උබුන්ටු ඉඟිය]


මෘදුකාංග සහ යාවත්කාලීන කිරීම් භාවිතා කිරීම

සටහන: මෙම විසඳුම නිධිය හා සම්බන්ධ පැකේජ ඉවත් නොකරයි / පහත හෙලන්නේ නැත.

"මෘදුකාංග සහ යාවත්කාලීනයන්" සොයන්න සහ එය දියත් කර ටැබ් -> "වෙනත් මෘදුකාංග" තෝරන්න. නිධියක් ඉවත් කිරීමට, එය සලකුණු නොකර, "වසන්න" ක්ලික් කරන්න, සහ අවසාන වශයෙන් "නැවුම් කරන්න" ක්ලික් කරන්න.

රූප විස්තරය මෙහි ඇතුළත් කරන්න


7

ඔබට y-ppa-manager භාවිතා කළ හැකිය

ස්ථාපනය :

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

භාවිත :

Y PPA කළමනාකරු විවෘත කර තෝරන්න Manage PPAs

රූප විස්තරය මෙහි ඇතුළත් කරන්න

ඔබට ඉවත් කිරීමට අවශ්‍ය PPA තෝරා Removeබොත්තම ක්ලික් කරන්න

රූප විස්තරය මෙහි ඇතුළත් කරන්න


ඇත්තෙන්ම පහසු මෙවලමක්.
වැඩිහිටි ගීක්

5

ඔබට ඔබේ ගබඩාවන් කළමනාකරණය කළ හැකිය System > Administration > Software Sources

ඔබට ගොනුවක් /etc/apt/sources.list.d/සොයාගත හැකි ස්ථානයකදීද ඒවා ඉවත් කළ හැකිය . ඔබට <repo>-ppa-<distro>.listඑම ගොනුව ඉවත් කළ හැකිය


5

විධානයක් ඇත , add-apt-repository -r.

නමුත් ගොනුව මකා දමා නැවත ධාවනය sudo apt-get updateකිරීම ද හොඳයි.


1
මෙය හැසිරවීමට අදහස් කරන්නේ කෙසේදැයි මම නොදනිමි, නමුත් විධානය ආපසු ලබා දී apt-get යාවත්කාලීන කිරීමෙන් පසුව, අනුරූප ලිපිගොනු තවමත් /etc/apt/list.sources.d හි පැවතුනි. මම ඒවා අතින් ඉවත් කර යාවත්කාලීනයන් නැවත ධාවනය කර ඇත්තෙමි, එය අවශ්‍ය දැයි මම නොදනිමි.
අයිවන්

1
මම 13.10 ධාවනය කර ඇති අතර මට ලැබෙනු ඇතadd-apt-repository: error: no such option: -r
virtualxtc

1
සිත්ගන්නා සුළුය; මෙම 13,10 සඳහා එකතු කිරීම උචිත-ගබඩාව අත්පොත පිටුව මෙම විකල්පය පවතින හිමිකම්. ඇත්ත වශයෙන්ම එය 12.04 දී දර්ශනය විය.
මාරියස් ගෙඩ්මිනාස්

5

දැනටමත් සඳහන් කර ඇති විසඳුම හැරුණු විට: ඔබ තවමත් එම ගබඩාවෙන් මෘදුකාංග ස්ථාපනය කර ඇත්නම්, ඒවා උබුන්ටු සමඟ සපයා ඇති මුල් අනුවාදයට ආපසු හරවා යැවීම වඩාත් සුදුසුය: ppa වෙතින් ලබාගත් තැනැත්තාට තවදුරටත් (ආරක්ෂාව සහ වෙනත්) යාවත්කාලීන කිරීම් නොලැබෙනු ඇත. එසේ කරන මෙවලමක් තිබේ: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge


1
ppa-purge හොඳ දේවල්, නමුත් එය ද බලවත් දේවල්.
රයන් සී. තොම්සන්

1
සබැඳිය දෝෂ පිටුවක් විවෘත කරයි.
ක්‍රිස්ටියානා නිකොලා

5

එය රඳා පවතියි. ඔබ ppa වෙතින් නව යෙදුමක් ස්ථාපනය කර ඇත්නම්, ඔබට එය සාමාන්‍යයෙන් අස්ථාපනය කළ හැකිය. කෙසේ වෙතත්, ඔබ විසින් ස්ථාපනය කර ඇති වැඩසටහනක නවතම අනුවාදයක් ලබා ගැනීමට ඔබ ppa සක්‍රීය කර ඇත්නම් (ෆයර්ෆොක්ස් 4, නවතම Xorg ධාවක යනාදිය), එවිට ඔබට ppa-purge නම් වැඩසටහනක් භාවිතා කළ යුතුය.

Ppa-purge, Maverick සහ නවතම සඳහා ගබඩාවල තිබේ. ඒ සපයනු පැහැදිලි කටහඬකින් කරුණු භාවිතා කරන්නන් සඳහා ලබා ගත හැකි වේ. එය ස්ථාපනය කර ධාවනය කරන්න

sudo ppa-purge ppa:repository-name/directory

ඉහත විධානය මඟින් ඔබේ මෘදුකාංග ප්‍රභවයන්ගෙන් ppa අක්‍රීය කර උබුන්ටු ගබඩාවෙන් යාවත්කාලීන කළ යෙදුමේ නිල අනුවාදය නැවත ස්ථාපනය කරනු ඇත.


5

ලිනක්ස් මින්ට් දී නැත --removeහෝ -rස්විචය මත add-apt-repository. ඔබට නිධියක් ඉවත් කිරීමට අවශ්‍ය නම්, ඔබට එය අතින් කළ යුතුය. එය අපහසු නැත:

  1. ස්ථාපනය කර ඇති සියලුම ගබඩාවන් ලැයිස්තුගත කරන්න.

    ls /etc/apt/sources.list.d
    

    උදාහරණයක් ලෙස මෙම ලැයිස්තු:

    getdeb.list  natecarlson-maven3-trusty.list  official-package-repositories.list
    
  2. ඔබට ඉවත් කිරීමට අවශ්‍ය ගබඩාවේ නම සොයා ගන්න.
    මගේ නඩුවේ මට ඉවත් කිරීමට අවශ්යයි natecarlson-maven3-trusty.list.

  3. නිධිය ඉවත් කරන්න.

    sudo rm -i /etc/apt/sources.list.d/natecarlson-maven3-trusty.list
    
  4. සියලුම GPG යතුරු ලැයිස්තුගත කරන්න.

    apt-key list
    

    උදාහරණයක් ලෙස මෙම ලැයිස්තු:

    /etc/apt/trusted.gpg
    --------------------
    pub   1024D/437D05B5 2004-09-12
    uid                  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
    sub   2048g/79164387 2004-09-12
    
    pub   1024D/FBB75451 2004-12-30
    uid                  Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>
    
    pub   4096R/46D7E7CF 2009-05-15
    uid                  GetDeb Archive Automatic Signing Key <archive@getdeb.net>
    
    pub   1024R/3DD9F856 2011-04-15
    uid                  Launchpad PPA for Nate Carlson
    
  5. ඔබට ඉවත් කිරීමට අවශ්‍ය යතුර සඳහා යතුරු හැඳුනුම්පත සොයා ගන්න. යතුරු හැඳුනුම්පත යනු පසු කොටසයි /.
    මගේ නඩුවේදී මට නේට් කාල්සන් යතුර ඉවත් කිරීමට අවශ්‍යයි, එබැවින් හැඳුනුම්පත 3DD9F856.

  6. යතුර ඉවත් කරන්න.

    sudo apt-key del 3DD9F856
    
  7. පැකේජ ලැයිස්තු යාවත්කාලීන කරන්න.

    sudo apt-get update
    

කළා!


මින්ට් පරිශීලකයින්ට මගේ නඩුවේ වඩාත්ම පහසු විසඳුම වූ බිල්ට් මෘදුකාංග ප්‍රභව මෙවලම භාවිතා කළ හැකිය .
user2428118

4

OMG! උබුන්ටු! මෙම අංගය ' ට්වීක් ' පීපීඒ වෙත එකතු කර ඇති බව සඳහන් කර ඇත .

එය විශ්වයට පැමිණි පසු, එය ඉවත් කිරීමට ඔබට එය භාවිතා කළ හැකිය :)


4

ඔබට උබුන්ටු-ට්වීක් භාවිතා කළ හැකිය , එමඟින් ppa සංස්කරණය කිරීම ඉතා පහසු වේ. ඔබට ppa අතින් මකා දැමිය හැකිය, නැතහොත් උබුන්ටු-ට්වීක් දැනගත් විට එය බොත්තමක් ක්ලික් කරන්න.


4

ඔබට පහත දැක්වෙන විධානයන් උත්සාහ කළ හැකි අතර ලිනක්ස් කර්නලය 3.5 (ppa: xorg-edgers / ppa) ඉවත් කිරීම මට ඉතා හොඳින් ක්‍රියාත්මක වේ.

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<XXX>/<YYY>

4

ඔබගේ සියලු PPA'a මකා දැමීමේ වඩාත් සරල ක්‍රමය මෙයයි:

cd /etc/apt/sources.list.d && sudo rm -i *list*

එය පළමුව ඔබව අඩංගු ඩිරෙක්ටරියට ගෙන යන sources.list.dඅතර පසුව මූලික වශයෙන් වචන ලැයිස්තුවක් ඇති සියලුම ගොනු ඒවායේ නමින් rm (ඉවත් කරන්න) .


3

add-apt-repository දැන් --remove තර්කයක් පිළිගනී.

https://bugs.edge.launchpad.net/ubuntu/+bug/446216

Rm-apt-repository විධානයක් එක් කිරීමට මම යෝජනා කළෙමි:

https://code.edge.launchpad.net/~bryceharrington/software-properties/rm-apt-repository/+merge/25988

1
උබුන්ටු 13.10 වන විට ඔවුන් මෙම අංගය ඉවත් කර ඇති බව පෙනේ.
virtxtxtc

1

මෙම ශ්‍රිතය සාදන්න (ඔබ ඔබේ ශ්‍රිත ගබඩා කරන ඕනෑම තැනකට එය එක් කරන්න) ඉන්පසු සුදුසු ppa නම සමඟ ධාවනය කරන්න:

rmppa()
{
    sudo -- sh -c 'rm /etc/apt/sources.list.d/"$1".list ; apt-get update'
}

rmppa snagglepuss

ඔබට අවශ්‍ය නම් දෝෂ පරීක්ෂා කිරීම (නොපවතින පරාමිතිය) එක් කරන්න ...


0

මේ සියලු පිළිතුරු හොඳයි, නමුත් මට පහසුම ක්‍රමය නම් ඒවා rm -rf භාවිතයෙන් කෙලින්ම ඉවත් කිරීමයි.

Apt යාවත්කාලීන කිරීම මඟින් ඔබට පහත දෝෂය ලබා දෙනු ඇතැයි සිතන්න :

W: Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-amd64/Packages  403  Forbidden

එවිට ඔබට එය වැනි දෙයක් කිරීමෙන් එය නිවැරදි කළ හැකිය:

sudo rm -rf /etc/apt/sources.list.d/andrej*

රොන් ජෝන් ගේ පිළිතුරට බොහෝ දුරට සමාන නමුත් මම දුටුවා ඔබට sudo apt updateපසුව ධාවනය කිරීම අවශ්‍ය නොවන බව?
WinEunuuchs2Unix

එය ඔව්. මගේ උදාහරණය එය කෙලින්ම පවසා නැත, නමුත් ඔබගේ යෝග්‍ය යාවත්කාලීනය ඉහත දෝෂය පෙන්වීමට අපොහොසත් වුවහොත්, ප්‍රභව ගොනු ඉවත් කිරීමෙන් එය නැවත ක්‍රියාත්මක වේ. එබැවින් මෙම සන්දර්භය තුළ එය සඳහන් කිරීම අවශ්‍ය යැයි හැඟුනේ නැත;) මට ව්‍යාකූලත්වයක් ඇති වුවද. මම සංස්කරණය කරමි, ඔබගේ අදහස් දැක්වීමට ස්තූතියි!
Guillaume Le Mière
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.