Am instalat parrotOS PPA în ubuntu 20.04, astfel încât să pot instala și actualiza cu ușurință instrumentele de hacking.
Am creat un script pentru a instala automat unele instrumente comune pe care le folosesc, adăugând PPA cu următoarea funcție.
funcția addTools () {
file="/etc/apt/sources.list.d/parrot.list"
echo „deb https://deb.parrotlinux.org/parrot/ rolling main contrib non-free” > ${file}
echo „#deb-src https://deb.parrotlinux.org/parrot/ rularea contribuției principale non-free” >> ${file}
echo „deb https://deb.parrotlinux.org/parrot/ rolling-security contrib principal non-free” >> ${file}
echo „#deb-src https://deb.parrotlinux.org/parrot/ rolling-security contrib principal non-free” >> ${file}
#--- Adăugați cheia
echo -e „\n\n ${GREEN}[+]${RESET} Se instalează ${GREEN}Parrot gpg și brelocul de chei${RESET}”
wget -qO - http://archive.parrotsec.org/parrot/misc/parrotsec.gpg | apt-key add -
actualizare apt-get -y -qq
apt-get -y -qq install apt-parrot parrot-archive-keyring --no-install-recommends
}
Atunci fac update /etc/apt/preferences.d/parrot-pinning
, pentru a face următoarele:
- Dacă un instrument există atât în ubuntu ppa, cât și în parrotOS ppa, se va instala de pe ubuntu (deci am schimbat
Pin-Prioritate
a ubuntu și a debian să fie mai mare decât papagal)
Conținutul /etc/apt/preferences.d/parrot-pinning
:
Pachet: *
Pin: eliberați o=Papagal
Prioritate PIN: 500
Pachet: *
Pin: lansare o=Debian
Prioritate PIN: 700
Pachet: *
Pin: eliberați o=Kali
Prioritate PIN: 50
Pachet: *
Pin: lansare o=Ubuntu
Prioritate PIN: 700
Pachet: *
Pin: eliberați o=vscode stabil
Prioritate PIN: 700
Problema mea este
În timp ce face sudo apt dist-upgrade
, apt încearcă să actualizeze instrumentele din parrotOS PPA la o versiune care nu există în oglindă.
Extras preluat după rularea comenzii:
Vrei să continui? [S/n] S #rețineți opțiunea Y/n pentru a continua cu upgrade
Err:1 https://mirrors.up.pt/parrot rolling/main amd64 codium amd64 1.60.0-1630974030
404 Nu a fost găsit [IP: 2001:690:2200:1200::15 443]
Err:2 https://mirrors.up.pt/parrot rolling/non-free amd64 oracle-instantclient-basic amd64 19.6.0.0.0-0parrot1
404 Nu a fost găsit [IP: 2001:690:2200:1200::15 443]
Err:3 https://mirrors.up.pt/parrot rolling/main amd64 metasploit-framework amd64 6.1.2-0parrot1
404 Nu a fost găsit [IP: 2001:690:2200:1200::15 443]
În urma url-ului fișierul nu există și cea mai recentă versiune codium este codium_1.56.2-1620951495_amd64.deb.
Editați așa cum a cerut guiverc
Ieșire din starea-securitate-ubuntu
:
2139 pachete instalate, dintre care:
1877 primesc actualizări de pachete cu LTS până în 4/2025
247 ar putea primi actualizări de securitate cu aplicațiile ESM până în 4/2030
14 pachete sunt de la terți
1 pachet nu mai este disponibil pentru descărcare
Pachetele de la terți nu sunt furnizate de Ubuntu oficial
arhiva, de exemplu pachete din Arhivele de pachete personale în
Platforma de lansare.
Pentru mai multe informații despre pachete, rulați „ubuntu-security-status
--terț'.
Pachetele care nu sunt disponibile pentru descărcare pot fi rămase din a
versiunea anterioară a Ubuntu, este posibil să fi fost instalată direct dintr-un
.deb sau provin dintr-o sursă care a fost dezactivată.
Pentru mai multe informații despre pachete, rulați „ubuntu-security-status
--indisponibil'.
Activați Extended Security Maintenance (ESM Apps) pentru a obține 1 securitate
actualizați (până acum) și activați acoperirea a 247 de pachete.
Acest aparat nu este atașat la un abonament Ubuntu Advantage.
Consultați https://ubuntu.com/advantage
Ieșire din actualizare sudo apt
: (text tradus în engleză)
Atg:1 http://pt.archive.ubuntu.com/ubuntu focal InRelease
Atg:2 http://pt.archive.ubuntu.com/ubuntu focal-updates InRelease
Atg:3 http://pt.archive.ubuntu.com/ubuntu focal-backports InRelease
Atg:4 http://packages.microsoft.com/repos/code stable InRelease
Atg:5 http://security.ubuntu.com/ubuntu focal-security InRelease
Atg:6 https://repo.pritunl.com/stable/apt focal InRelease
Atg:7 https://packages.microsoft.com/repos/ms-teams stabil InRelease
Atg:8 https://deb.parrot.sh/parrot rolling InRelease
Atg:9 https://deb.parrot.sh/parrot rolling-security InRelease
Se citește lista de pachete...
construirea arborelui de dependență...
Se citesc informații despre stare...
36 de pachete pot fi actualizate. rulați „apt list --upgradable” pentru a le vedea.
Litigiu închis
Dacă o întrebare despre cum să utilizați aplicații terțe, în acest caz, un PPA terță parte dintr-o distribuție ubuntu este în afara subiectului pe askubuntu, unde ar trebui să pun întrebarea?