Как восстановить один файл из пакета?

Пока это не изменилось недавно, baobab показывает только каталоги; проверьте kdirstat на альтернативу, которая фактически отображает файлы, окрашенные по типу.

Альтернативой командной строки является

du -a | sort -nr | head
10
задан 26 April 2011 в 23:50

20 ответов

Загрузите пакет, например transmission-daemon, с

sudo apt-get --download-only install transmission-daemon

распакуйте пакет с помощью

mkdir ~/dummy
dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

, восстановите файл, например /etc/init.d/transmission-daemon [!d2 ]

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

удалить dir

rm -rf ~/dummy
14
ответ дан 25 May 2018 в 21:54
  • 1
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 2
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 3
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 4
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 5
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 6
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 7
    Вы можете избежать извлечения всего архива, используя конвейер с участием dpkg-deb --fsys-tarfile и tar, например: dpkg-deb --fsys-tarfile "$package"*.deb | tar -x ./path/to/file – kojiro 8 May 2017 в 16:20
  • 8
    /tmp/dummy кажется более удобным, чем ~/dummy и необходимость его удаления. – Karl Richter 1 July 2017 в 22:42

Загрузите пакет, например transmission-daemon, с

sudo apt-get --download-only install transmission-daemon

распакуйте пакет с помощью

mkdir ~/dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

, восстановите файл, например /etc/init.d/transmission-daemon

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

удалить dir

rm -rf ~/dummy
14
ответ дан 25 July 2018 в 22:09

Загрузите пакет, например transmission-daemon, с

sudo apt-get --download-only install transmission-daemon

распакуйте пакет с помощью

mkdir ~/dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

, восстановите файл, например /etc/init.d/transmission-daemon

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

удалить dir

rm -rf ~/dummy
14
ответ дан 26 July 2018 в 19:14

Загрузите пакет, например transmission-daemon, с

sudo apt-get --download-only install transmission-daemon

распакуйте пакет с помощью

mkdir ~/dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

, восстановите файл, например /etc/init.d/transmission-daemon

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

удалить dir

rm -rf ~/dummy
14
ответ дан 31 July 2018 в 10:58

Загрузите пакет, например transmission-daemon, с

sudo apt-get --download-only install transmission-daemon

распакуйте пакет с помощью

mkdir ~/dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

, восстановите файл, например /etc/init.d/transmission-daemon

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

удалить dir

rm -rf ~/dummy
14
ответ дан 2 August 2018 в 03:38

Загрузите пакет, например transmission-daemon, с

sudo apt-get --download-only install transmission-daemon

распакуйте пакет с помощью

mkdir ~/dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

, восстановите файл, например /etc/init.d/transmission-daemon

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

удалить dir

rm -rf ~/dummy
14
ответ дан 4 August 2018 в 19:40

Загрузите пакет, например daemon передачи , с

  sudo apt-get -download-only install daemon передачи  

распаковать пакет с помощью

  mkdir ~ / dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~ / dummy   

восстановить файл, например /etc/init.d/transmission-daemon

  sudo cp ~ / dummy / etc / init.  d / transmission-daemon /etc/init.d  

удалить dir

  rm -rf ~ / dummy  
14
ответ дан 6 August 2018 в 03:45

Загрузите пакет, например daemon передачи , с

  sudo apt-get -download-only install daemon передачи  

распаковать пакет с помощью

  mkdir ~ / dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~ / dummy   

восстановить файл, например /etc/init.d/transmission-daemon

  sudo cp ~ / dummy / etc / init.  d / transmission-daemon /etc/init.d  

удалить dir

  rm -rf ~ / dummy  
14
ответ дан 7 August 2018 в 21:40

Загрузите пакет, например daemon передачи , с

  sudo apt-get -download-only install daemon передачи  

распаковать пакет с помощью

  mkdir ~ / dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~ / dummy   

восстановить файл, например /etc/init.d/transmission-daemon

  sudo cp ~ / dummy / etc / init.  d / transmission-daemon /etc/init.d  

удалить dir

  rm -rf ~ / dummy  
14
ответ дан 10 August 2018 в 09:54

Загрузите пакет, например daemon передачи , с

  sudo apt-get -download-only install daemon передачи  

распаковать пакет с помощью

  mkdir ~ / dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~ / dummy   

восстановить файл, например /etc/init.d/transmission-daemon

  sudo cp ~ / dummy / etc / init.  d / transmission-daemon /etc/init.d  

удалить dir

  rm -rf ~ / dummy  
14
ответ дан 13 August 2018 в 16:13
  • 1
    Следует также отметить, что apt-get download загружает текущий рабочий каталог . – user 18 January 2015 в 20:14
  • 2
    Вы можете избежать извлечения всего архива, используя конвейер с использованием dpkg-deb -fsys-tarfile и tar , например: dpkg-deb -fsys-tarfile & quot; пакет $ & quot; *. deb | tar -x ./path/to/file – kojiro 8 May 2017 в 16:20
  • 3
    / tmp / dummy кажется более удобным, что ~ / dummy и необходимость его удаления. – Karl Richter 1 July 2017 в 22:42

Я знаю, что это немного устарело, но вот мое улучшение:

$ sudo apt-get download <package-name>

вместо

$ sudo apt-get --download-only install <package-name>

У меня была ситуация, когда пакет уже был установлен (следовательно, , предлагаемое решение не сработало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Cheers

7
ответ дан 25 May 2018 в 21:54
  • 1
    если у вас уже установлен пакет, он обычно находится в /var/cache/apt/archives/, и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

Я знаю, что это немного устарело, но вот мое улучшение:

$ sudo apt-get download <package-name>

вместо

$ sudo apt-get --download-only install <package-name>

У меня была ситуация, когда пакет уже был установлен (следовательно, , предлагаемое решение не сработало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Cheers

7
ответ дан 25 July 2018 в 22:09
  • 1
    если у вас уже установлен пакет, он обычно находится в /var/cache/apt/archives/, и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

Я знаю, что это немного устарело, но вот мое улучшение:

$ sudo apt-get download <package-name>

вместо

$ sudo apt-get --download-only install <package-name>

У меня была ситуация, когда пакет уже был установлен (следовательно, , предлагаемое решение не сработало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Cheers

7
ответ дан 26 July 2018 в 19:14
  • 1
    если у вас уже установлен пакет, он обычно находится в /var/cache/apt/archives/, и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

Я знаю, что это немного устарело, но вот мое улучшение:

$ sudo apt-get download <package-name>

вместо

$ sudo apt-get --download-only install <package-name>

У меня была ситуация, когда пакет уже был установлен (следовательно, , предлагаемое решение не сработало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Cheers

7
ответ дан 31 July 2018 в 10:58
  • 1
    если у вас уже установлен пакет, он обычно находится в /var/cache/apt/archives/, и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

Я знаю, что это немного устарело, но вот мое улучшение:

$ sudo apt-get download <package-name>

вместо

$ sudo apt-get --download-only install <package-name>

У меня была ситуация, когда пакет уже был установлен (следовательно, , предлагаемое решение не сработало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Cheers

7
ответ дан 2 August 2018 в 03:38
  • 1
    если у вас уже установлен пакет, он обычно находится в /var/cache/apt/archives/, и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

Я знаю, что это немного устарело, но вот мое улучшение:

$ sudo apt-get download <package-name>

вместо

$ sudo apt-get --download-only install <package-name>

У меня была ситуация, когда пакет уже был установлен (следовательно, , предлагаемое решение не сработало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Cheers

7
ответ дан 4 August 2018 в 19:40
  • 1
    если у вас уже установлен пакет, он обычно находится в /var/cache/apt/archives/, и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

Я знаю, что это немного устарело, но вот мое улучшение:

  $ sudo apt-get download & lt; package-name & gt;   

вместо

  $ sudo apt-get -download-only install & lt; имя-пакета & gt;   

У меня была ситуация, когда пакет уже был установлен (следовательно, предлагаемое решение не работало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Приветствия

7
ответ дан 6 August 2018 в 03:45

Я знаю, что это немного устарело, но вот мое улучшение:

  $ sudo apt-get download & lt; package-name & gt;   

вместо

  $ sudo apt-get -download-only install & lt; имя-пакета & gt;   

У меня была ситуация, когда пакет уже был установлен (следовательно, предлагаемое решение не работало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Приветствия

7
ответ дан 7 August 2018 в 21:40

Я знаю, что это немного устарело, но вот мое улучшение:

  $ sudo apt-get download & lt; package-name & gt;   

вместо

  $ sudo apt-get -download-only install & lt; имя-пакета & gt;   

У меня была ситуация, когда пакет уже был установлен (следовательно, предлагаемое решение не работало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Приветствия

7
ответ дан 10 August 2018 в 09:54

Я знаю, что это немного устарело, но вот мое улучшение:

  $ sudo apt-get download & lt; package-name & gt;   

вместо

  $ sudo apt-get -download-only install & lt; имя-пакета & gt;   

У меня была ситуация, когда пакет уже был установлен (следовательно, предлагаемое решение не работало), и я хотел восстановить только один файл конфигурации, чтобы исправить эту проблему.

Приветствия

7
ответ дан 13 August 2018 в 16:13
  • 1
    если у вас уже установлен пакет, он обычно находится в / var / cache / apt / archives / , и вам не нужно его загружать. – Ahmed Masud 21 January 2014 в 23:00
  • 2
    Да, но только если пакет был установлен сравнительно недавно, и архивы не были вручную или автоматически очищены. – joeytwiddle 29 January 2016 в 08:33

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

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