Как получить все пакеты, перечисленные в PPA одновременно?

Например, если я сделаю:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-5 g++-5

я получу gcc-5, но не gfortran-5 или cpp-5 или какой-либо из других пакетов , перечисленных здесь . Как получить все эти пакеты одновременно?

1
задан 12 October 2015 в 10:38

2 ответа

Через <час> Y-PPA-Manager

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
  1. Справляется Начало Y-PPA-Manager и избранный , PPAs

    enter image description here

  2. Выбирают Ваш PPA, и щелчок пакеты

    enter image description here

  3. Списка Видят пакеты и устанавливают то, что Вы должны через Установить

    enter image description here

1
ответ дан 12 October 2015 в 20:38
  • 1
    Существует важное различие между Ctrl+H и изменение его в настройках: It' s только постоянный, если Вы изменяете его в настройках. – UTF-8 1 January 2017 в 10:05

Это awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/*ubuntu-toolchain-r*test*Packages > to_install.txt поместит все пакеты в текстовый файл.

Вы можете вручную отредактировать этот файл, чтобы удалить что-либо нежелательное и использовать тот файл, чтобы накормить им apt-get как for i in $(cat to_install.txt); do sudo apt-get install $i; done. Эта последняя часть, вероятно, будет плохой идеей, не подтверждая, что эти пакеты не находятся в противоречии с другими пакетами в PPA.

<час>

нормальный способ сделать, выписывают им. Так...

sudo apt-get install gcc-5 g++-5 gfortran-5 gnat-5 

после наличия беглого взгляда на пакеты, чтобы видеть, могли ли у них быть конфликты.

2
ответ дан 12 October 2015 в 20:38

Другие вопросы по тегам:

Похожие вопросы: