Jak uzyskać apt-get, aby zadzwonić do apt-fast?

8

Używam już apt-fastod jakiegoś czasu i bardzo mi się podoba. Jeśli nie wiesz, warto przyspieszyć apt-get. Mam jednak kilka pytań dotyczących apt-fast:

  1. Chciałbym wykonać każde wezwanie do apt-geturuchomienia apt-fast. Zakładam, że mogę umieścić skrypt o nazwie „ apt-get” w moim ~/binfolderze, który się wykonuje apt-fast… więc może odpowiadam na własne pytanie dotyczące tego pierwszego.

    Czy skrypt taki działałby?

    #!/bin/bash
    exec apt-fast $@
    exit 0
    
  2. apt-fast nie wydaje się przyspieszać tego, co chciałbym przyspieszyć najbardziej - apt-get update

    Chciałbym apt-fast, aby apt-get updatedziałać szybciej. czy to możliwe?

Joshua Robison
źródło
dlaczego chcesz biegać apt-getzamiast apt-fast, apt-fastma tylko 1 znak więcej niżapt-get
Anwar
hmm Mam nadzieję, że to pytanie nie wyjdzie z tematu. Ale powiem, że wolę apt-fast, ponieważ jest szybszy podczas pobierania plików binarnych. Obawiam się, że nie przyspiesza to wywołań aktualizacji apt-cache apt-get.
Joshua Robison
Mój skrypt, który napisałem powyżej, wydaje się działać bez żadnych problemów. Nadal chcę wiedzieć, czy apt-fast przyspiesza „apt-fast update” lub czy mogę coś zrobić, aby pobrać informacje o aktualizacji apt-get w wątkach
Joshua Robison
Jak doszedłeś do wniosku, że apt-fastnie przyspiesza to aktualizacji, a jedynie przyspiesza pobieranie plików binarnych? (Używam również apt-fast.)
Wnioskuję, że z dwóch powodów. 1) Aktualizacja apt-get i apt-fast nie wydają się różnić szybkością od mojego ogólnego odczucia. oraz 2) interfejs apt-fast install i interfejs apt-fast update są różne. Apt-szybka instalacja faktycznie dostarcza mi informacji o tym, jak rzeczy są przyspieszane ... wygląda to zupełnie inaczej niż instalacja apt-get. ale aktualizacja apt-fast daje mi to samo wizualnie, co aktualizacja apt-get. Czy ktoś faktycznie wie, że z aktualizacjami dzieje się coś innego?
Joshua Robison

Odpowiedzi:

10

Możesz utworzyć alias dla apt-getw swoim katalogu domowym. Aby to zrobić, wykonaj następujące czynności:

  1. Otwórz terminal i wykonaj następujące polecenie:

    touch ~/.bash_aliases; gedit ~/.bash_aliases
    
  2. W nowym otwartym pliku wpisz je, a następnie zapisz i wyjdź.

    alias apt-get='apt-fast'
    

Następnie za każdym razem, gdy uruchomisz apt-get, apt-fasturuchomi się zamiast tego

Aby uzyskać więcej informacji, zobacz tę stronę

Anwar
źródło
5

apt-fast nie przyspiesza aktualizacji „apt-get update”. Jeśli sprawdzisz kod, np

vi /usr/bin/apt-fast

Znajdziesz linię:

if echo "$@" | grep -q "upgrade\|install\|dist-upgrade"; then
...
else
apt-get "@"

Co oznacza, że apt-fastnie robi nic we wszystkich innych poleceniach oprócz aktualizacji, instalacji i dystrybucji.

Majal
źródło
2
Dziękuję Ci. ale bardzo smutne wieści. Naprawdę chciałbym, żeby to również przyspieszyło aktualizację. Nienawidzę czekać na pobranie wszystkich repozytoriów PPA podczas aktualizacji apt-get. to trwa wiecznie.
Joshua Robison