සියලු ද්විමය මෘදුකාංග ප්රභවයන් නිශ්චිතව දක්වා ඇති ගොනුව සමඟ ලබා ගත හැකි සරලම නමුත් effective ලදායී ක්රමය තවමත් පළ කර නොමැති වීම ගැන මම පුදුම වෙමි.
grep -r --include '*.list' '^deb ' /etc/apt/sources.list /etc/apt/sources.list.d/
සියලුම සැකසූ ලිපිගොනු වලින්, මෙය ආරම්භ වන සෑම පේළියක්ම මුද්රණය කරයි deb
. deb-src
මූලාශ්ර කේත ගබඩාවන් සක්රීය කිරීම සඳහා අදහස් දැක්වූ රේඛා මෙන්ම රේඛා ද මෙය බැහැර කරයි .
එය සැබවින්ම *.list
විග්රහ කරනු ලබන සියලුම ලිපිගොනු පමණක් සොයයි apt
, නමුත් උදා: *.list.save
උපස්ථ සඳහා හෝ නීති විරෝධී නම් සහිත වෙනත් ගොනු භාවිතා නොකරයි .
ඔබට කෙටි නමුත් අවශ්ය වන්නේ 99.9% ක ප්රමාණයක් පමණක් වන අතර එය ඕනෑවට වඩා ලිපිගොනු සෙවිය හැකි නිවැරදි ප්රතිදානය (සියලුම /etc/apt/sources.list*
ලිපිගොනු සහ නාමාවලි ඇතුළත් වේ , පමණක් නොව /etc/apt/sources.list
`/etc/apt/sources.list.d/*), ඔබටද හැකිය මෙය භාවිතා කරන්න:
grep -r --include '*.list' '^deb ' /etc/apt/sources.list*
එහි නොතිබිය යුතු ලිපිගොනු නොමැති නම්, ප්රතිදානය සමාන වේ.
මගේ යන්ත්රයේ නිමැවුම් උදාහරණයක් වනුයේ:
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily main restricted
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-updates main restricted
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily universe
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-updates universe
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily multiverse
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-updates multiverse
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-security main restricted
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-security universe
/etc/apt/sources.list:deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-security multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu wily partner
/etc/apt/sources.list.d/maarten-fonville-ubuntu-ppa-wily.list:deb http://ppa.launchpad.net/maarten-fonville/ppa/ubuntu wily main
/etc/apt/sources.list.d/webupd8team-ubuntu-tor-browser-wily.list:deb http://ppa.launchpad.net/webupd8team/tor-browser/ubuntu wily main
/etc/apt/sources.list.d/fossfreedom-ubuntu-indicator-sysmonitor-wily.list:deb http://ppa.launchpad.net/fossfreedom/indicator-sysmonitor/ubuntu wily main
/etc/apt/sources.list.d/getdeb.list:deb http://archive.getdeb.net/ubuntu wily-getdeb apps
ඔබට මනරම් ප්රතිදානය අවශ්ය නම්, අපි එය හරහා නල කරමු sed
:
grep -r --include '*.list' '^deb ' /etc/apt/ | sed -re 's/^\/etc\/apt\/sources\.list((\.d\/)?|(:)?)//' -e 's/(.*\.list):/\[\1\] /' -e 's/deb http:\/\/ppa.launchpad.net\/(.*?)\/ubuntu .*/ppa:\1/'
අපි මෙය දකිමු:
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily main restricted
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-updates main restricted
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily universe
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-updates universe
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily multiverse
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-updates multiverse
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-backports main restricted universe multiverse
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-security main restricted
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-security universe
deb http://ftp-stud.hs-esslingen.de/ubuntu/ wily-security multiverse
deb http://archive.canonical.com/ubuntu wily partner
[maarten-fonville-ubuntu-ppa-wily.list] ppa:maarten-fonville/ppa
[webupd8team-ubuntu-tor-browser-wily.list] ppa:webupd8team/tor-browser
[fossfreedom-ubuntu-indicator-sysmonitor-wily.list] ppa:fossfreedom/indicator-sysmonitor
[getdeb.list] deb http://archive.getdeb.net/ubuntu wily-getdeb apps
egrep -v '^#|^ *$' /etc/apt/sources.list /etc/apt/sources.list.d/*
රේඛා සහ හිස් රේඛා ඉවත් කිරීමට කුමක් කළ යුතුද?