Могу ли я скачать файл из пакета, не устанавливая его?

Если я хочу, например, /usr/share/doc/nvidia-96/README.txt.gz из nvidia-96 , есть ли способ загрузить только этот файл?

5
задан 11 October 2010 в 16:58

5 ответов

Да, вы можете скачать файл .deb с packages.ubuntu.com, а затем открыть его как архив (используя файл-ролик). Внутри есть еще два архива, вам нужно открыть «data.tar.gz».

0
ответ дан 11 October 2010 в 16:58

Если вы не хотите использовать графический файл-ролик, как предложено в другом ответе, есть несколько других вариантов:

  • Установите пакет debian-goodies и запустите debmany nvidia-96; это откроет диалоговое окно файлов документации в пакете, и вы можете нажать Enter, чтобы просмотреть любой из них.
  • (Нижний уровень :) Загрузите файл .deb, используя тот метод, который вы предпочитаете, и запустите dpkg --fsys-tarfile foo.deb | tar xO ./usr/share/doc/nvidia-96/README.txt.gz (требуется начальная точка после tar xO).
0
ответ дан 11 October 2010 в 16:58

Вы можете сделать sudo apt-get -d install nvidia-96, чтобы загрузить пакет без установки

0
ответ дан 11 October 2010 в 16:58

Да, вы можете. Введите в терминале следующее:

sudo apt-get install -d <"package" or "packages">

Здесь параметр -d загружает только пакеты, но не устанавливает их. Вы можете найти загруженные пакеты в папке /var/cache/apt.

Если вы используете Synaptic, выберите опцию только для загрузки.

0
ответ дан 11 October 2010 в 16:58

Другая альтернатива:

sudo aptitude download nvidia-96
0
ответ дан 11 October 2010 в 16:58

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

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