Как заставить apt-get позвонить apt-fast?

8

Уже давно пользуюсь apt-fastи очень нравится. Если вы не знаете, полезно ускорить apt-get. Однако у меня есть несколько вопросов относительно apt-fast:

  1. Я хотел бы сделать любой звонок, чтобы apt-getбежать apt-fast. Я предполагаю, что я могу поместить скрипт с именем " apt-get" в мою ~/binпапку, которая выполняется apt-fast... так что, возможно, я отвечаю на свой вопрос на этот первый.

    Будет ли сценарий как эта работа?

    #!/bin/bash
    exec apt-fast $@
    exit 0
    
  2. apt-fast кажется, не ускоряет ту самую вещь, которую я хотел бы ускорить больше всего - apt-get update

    Я хотел бы apt-fastзаставить apt-get updateбежать быстрее. Это возможно?

Джошуа Робисон
источник
почему вы хотите запустить apt-getвместо apt-fast, apt-fastимеет только на 1 символ больше, чемapt-get
Anwar
хмм. Я надеюсь, что этот вопрос не выходит за рамки темы. Но я скажу, что я предпочитаю apt-fast, потому что он быстрее при загрузке двоичных файлов. Я обеспокоен тем, что это не ускоряет вызовы обновления apt-cache apt-get.
Джошуа Робисон
Мой сценарий, который я написал выше, кажется, работает без каких-либо проблем. Все еще хотите знать, ускоряет ли apt-fast «быстрое обновление apt» или я могу сделать что-нибудь, чтобы загрузить информацию об обновлении apt-get в потоках
Джошуа Робисон,
Как вы пришли к выводу, что apt-fastэто не ускоряет обновление и только ускоряет получение двоичных файлов? (Я также использую apt-fast.)
Я делаю вывод по двум причинам. 1) Обновление apt-get и apt-fast практически не отличаются по скорости от моего общего ощущения. и 2) интерфейс apt-fast install и интерфейс apt-fast update различаются. Быстрая установка с помощью apt дает мне представление о том, как ускоряются процессы ... это выглядит совсем не так, как при установке apt-get. но apt-fast update дает мне то же визуально, что и apt-get update. Кто-нибудь на самом деле знает, что с обновлениями происходит что-то другое?
Джошуа Робисон

Ответы:

10

Вы можете создать псевдоним для apt-getв вашем домашнем каталоге. Для этого выполните следующие действия:

  1. Откройте терминал и выполните эту команду:

    touch ~/.bash_aliases; gedit ~/.bash_aliases
    
  2. В новом открытом файле введите их, сохраните и выйдите.

    alias apt-get='apt-fast'
    

Затем, когда вы запускаете apt-get, apt-fastбудет работать вместо

Для получения дополнительной информации см. Эту страницу

Анвар
источник
5

apt-fast не делает 'apt-get update' быстрее. Если вы проверите код, например,

vi /usr/bin/apt-fast

Вы найдете строку:

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

Это означает, что apt-fastничего не делает во всех других командах, кроме как при обновлении, установке и dist-upgrade.

Majal
источник
2
благодарю вас. но очень печальные новости. Я действительно хотел бы, чтобы это также ускорило обновление. Я ненавижу ждать загрузки всех репозиториев PPA при обновлении apt-get. это займет вечность.
Джошуа Робисон