Próbuję znaleźć pakiety, które zainstalowałem z repozytorium za pomocą komend terminalowych.
Znalazłem gdzieś post z informacją, że mogę skorzystać aptitude search "?origin (<repository>) ?installed"
, ale nie mogłem go uruchomić. Próbowałem wyszukać pakiety pochodzące od ppa: ubuntu-wine / ppa i nie otrzymałem nic z tymi:
aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/) ?installed"
aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/) ?installed"
aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ raring/main) ?installed"
Byłoby miło, gdybym mógł dostać coś, co działa z PPA.
źródło
aptitude search "?origin (multiverse) ?installed"
- prawda? („Multiverse” jest włączony)aptitude search "?section (multiverse) ?installed"
zamiast tego.Oto skrypt Bash, który napisałem, aby wyświetlić pakiety zainstalowane z różnych źródeł, z wyjątkiem Ubuntu. Używa wspólnego
dpkg -l
formatu wyjściowego. Działa szybciej niżaptitude
rozwiązania.Pamiętaj, że mogą być również zainstalowane pakiety, które nie mają takiego pochodzenia, zobacz to, aby je znaleźć.
źródło
Z linii poleceń Jeśli chcesz to zrobić, oznacza
na przykład: Wszystkie są paczki z noobslab
Kredyt idzie tutaj
źródło
awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/*haguichi*webupd8team*Packages
Następnie możesz użyć menedżera Y-PPA. Otwórz terminal i wpisz:
Następnie otwórz łącznik Unity i wyszukaj za pomocą Y -PPA, a następnie otwórz ikonę.
Kliknij na zarządzanie PPA, jak pokazano na obrazku, a następnie wybierz jeden PPA, a zobaczysz szczegóły PPA i jego pakietów.
źródło
Pochodzenie nie jest adresem URL repozytorium. Aby znaleźć pochodzenie repozytorium, poszukaj pliku
/var/lib/apt/lists/
kończącego się wydaniem.Na przykład
Pokaże:
Więc
aptitude search "?origin(dropbox.com) ?installed"
pokaże mi zainstalowany pakiet z repozytorium Dropbox.źródło