Найти минимальный эквивалент установленных в настоящий момент пакетов

Драйверы Nvidia 173 работают, понижая xorg-xserver, поэтому это то, что мы собираемся делать .........

Создать / etc / apt / sources. list.d / oneiric.list и добавьте однократное репо (вы можете полностью скопировать / вставить текст целиком на терминал

sudo -s

sudo cat >/etc/apt/sources.list.d/oneiric.list <<EOF [!d7 ]

deb http://archive.ubuntu.com/ubuntu oneiric main

deb-src http://archive.ubuntu.com/ubuntu oneiric main

EOF

Создать /etc/apt/sources.list.d/oneiric .list и добавить oneiric repo (вы можете полностью копировать / вставлять текст целиком на терминал

Создать новый файл в /etc/apt/preferences.d/

Вам понадобится также выполнить «фиксацию», чтобы xserver-xorg был выбран и оставался прежней версией, но не последним.

cat > /etc/apt/preferences.d/xorg-xerver-pin-1050 <<EOF

Package: xorg xserver-xorg* [!d15 ]

Pin: release a=oneiric

Pin-Priority: 1050

Затем запустите,

sudo apt-get update & sudo apt-get dist-upgrade

Создайте новый файл в файле /etc/apt/preferences.d/

Это предупредит вас, что оно уменьшит количество связанных пакетов «xorg», это именно то, что нам нужно

[d22 ] Скачать драйвер Nvdia-173 отсюда

После загрузки вам нужно остановить графический интерфейс, поэтому перейдите на терминал, нажав Ctrl + Alt + F1 с вашим пользователем и остановите Nvidia 173 с помощью

sudo service lightdm stop

Перейдите к месту, где вы его сохранили (скорее всего, в папке с папками для загрузки)

cd ~/Downloads

и выполните следующие

7
задан 18 February 2011 в 00:33

27 ответов

aptitude может помочь вам в большей части своей функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

aptitude search -F "%p" "?installed ?not(?automatic)"

Это не оптимально, некоторые из них могут быть удалены, но я не знаю простого способа работы вне. Возможно, ответ кроется в man aptitude.

С другой стороны, с этим списком вы можете пропустить его и найти зависимые пакеты (не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или вы пропустите промежуточные продукты в дереве депонирования уровня 3+.

[d3 ] Вы находите иждивенцев с таким запросом:

aptitude search '~i~Dpackage'

Я бы попробовал написать сценарий, но я набираю его на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: После пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

orig=$(aptitude search -F "%p" "?installed ?not(?automatic)")
newlist="";
for p in $orig; do
    depended=0;
    for dependant in `aptitude search -F "%p" "~i~D$p"`; do
        if [[ $orig == "* $dependant *" ]]; then
            depended=1;
        fi;
    done;
    if [[ $depended == 0 ]]; then
        newlist="$newlist $p";
    fi;
done;
echo $newlist

Обратите внимание, что это занимает очень много времени для запуска, и это может быть чрезмерно (например, оно удалит вещь, которую вы вручную установили, вручную, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 25 May 2018 в 22:56
  • 1
    Чего ждать? Запустив это, вы удалите все пакеты, которые я установил? – Oxwivi 20 February 2011 в 18:46
  • 2
    Нет. Второй маршрут удалит неавтоматические вещи из выведенного списка, если от него будет что-то еще в списке. Так что это может быть неточно. Это фактически ничего не выводит из системы. – Oli♦ 20 February 2011 в 19:32
  • 3
    О, я вижу. Я хочу узнать, какой пакет мне нужно установить для всех пакетов, которые я получил для минимального Ubuntu. Будут ли какие-либо автоматические пакеты перечисленными? И я не хочу, чтобы рекомендованные зависимости моих пакетов тоже. – Oxwivi 21 February 2011 в 18:44
  • 4
    @Toki Это цель скрипта второй части ... Он направлен на то, чтобы скрыть все, что зависит от всего остального в списке. Но, как я уже сказал, он очень медленный (потому что он забивает способности для каждой зависимости). Если у вас есть сомнения, первый сделает работу и сделает это быстро. – Oli♦ 21 February 2011 в 19:12

aptitude может помочь вам в большей части своей функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

aptitude search -F "%p" "?installed ?not(?automatic)"

Это не оптимально, некоторые из них могут быть удалены, но я не знаю простого способа работы вне. Возможно, ответ кроется в man aptitude.

С другой стороны, с этим списком вы можете пропустить его и найти зависимые пакеты (не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или вы пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

aptitude search '~i~Dpackage'

Я бы попробовал написать сценарий, но я набираю его на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: После пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

orig=$(aptitude search -F "%p" "?installed ?not(?automatic)") newlist=""; for p in $orig; do depended=0; for dependant in `aptitude search -F "%p" "~i~D$p"`; do if [[ $orig == "* $dependant *" ]]; then depended=1; fi; done; if [[ $depended == 0 ]]; then newlist="$newlist $p"; fi; done; echo $newlist

Обратите внимание, что это занимает очень много времени для запуска, и это может быть чрезмерно (например, оно удалит вещь, которую вы вручную установили, вручную, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 25 July 2018 в 22:28

aptitude может помочь вам в большей части своей функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

aptitude search -F "%p" "?installed ?not(?automatic)"

Это не оптимально, некоторые из них могут быть удалены, но я не знаю простого способа работы вне. Возможно, ответ кроется в man aptitude.

С другой стороны, с этим списком вы можете пропустить его и найти зависимые пакеты (не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или вы пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

aptitude search '~i~Dpackage'

Я бы попробовал написать сценарий, но я набираю его на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: После пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

orig=$(aptitude search -F "%p" "?installed ?not(?automatic)") newlist=""; for p in $orig; do depended=0; for dependant in `aptitude search -F "%p" "~i~D$p"`; do if [[ $orig == "* $dependant *" ]]; then depended=1; fi; done; if [[ $depended == 0 ]]; then newlist="$newlist $p"; fi; done; echo $newlist

Обратите внимание, что это занимает очень много времени для запуска, и это может быть чрезмерно (например, оно удалит вещь, которую вы вручную установили, вручную, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 26 July 2018 в 21:46

aptitude может помочь вам в большей части своей функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

aptitude search -F "%p" "?installed ?not(?automatic)"

Это не оптимально, некоторые из них могут быть удалены, но я не знаю простого способа работы вне. Возможно, ответ кроется в man aptitude.

С другой стороны, с этим списком вы можете пропустить его и найти зависимые пакеты (не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или вы пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

aptitude search '~i~Dpackage'

Я бы попробовал написать сценарий, но я набираю его на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: После пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

orig=$(aptitude search -F "%p" "?installed ?not(?automatic)") newlist=""; for p in $orig; do depended=0; for dependant in `aptitude search -F "%p" "~i~D$p"`; do if [[ $orig == "* $dependant *" ]]; then depended=1; fi; done; if [[ $depended == 0 ]]; then newlist="$newlist $p"; fi; done; echo $newlist

Обратите внимание, что это занимает очень много времени для запуска, и это может быть чрезмерно (например, оно удалит вещь, которую вы вручную установили, вручную, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 2 August 2018 в 03:54

aptitude может помочь вам в большей части своей функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

aptitude search -F "%p" "?installed ?not(?automatic)"

Это не оптимально, некоторые из них могут быть удалены, но я не знаю простого способа работы вне. Возможно, ответ кроется в man aptitude.

С другой стороны, с этим списком вы можете пропустить его и найти зависимые пакеты (не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или вы пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

aptitude search '~i~Dpackage'

Я бы попробовал написать сценарий, но я набираю его на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: После пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

orig=$(aptitude search -F "%p" "?installed ?not(?automatic)") newlist=""; for p in $orig; do depended=0; for dependant in `aptitude search -F "%p" "~i~D$p"`; do if [[ $orig == "* $dependant *" ]]; then depended=1; fi; done; if [[ $depended == 0 ]]; then newlist="$newlist $p"; fi; done; echo $newlist

Обратите внимание, что это занимает очень много времени для запуска, и это может быть чрезмерно (например, оно удалит вещь, которую вы вручную установили, вручную, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 4 August 2018 в 19:58

aptitude вам большую часть пути с возможностью поиска. Вот как вы найдете все, что установлено, что не только автоматическую зависимость:

aptitude search -F "%p" "?installed ?not(?automatic)"

это не оптимальный некоторые из них могут быть удалены, но я не знаю простой способ, чтобы это понять. Возможно, ответ кроется в man aptitude.

на второй мысли, с этого списка вы могли бы обойти его и найти зависимые пакеты (не зависимости) для каждого из них. Если один из них является в основной список, Удалить текущий пакет из списка... но только после того, как вы разобрали весь список, или вы пропустите промежуточных продуктов в 3+ отд уровне дерева.

Вы найдете иждивенцев с помощью такого запроса:

aptitude search '~i~Dpackage'

я пытался написать сценарий, но я печатаю это на крошечной клавиатуре телефона. Даже у меня есть пределы.

редактировать: после пяти минут попыток заснуть, я начал кромсать на этом. что-то вроде этого должно сделать работу:

orig=$(aptitude search -F "%p" "?installed ?not(?automatic)") newlist=""; for p in $orig; do depended=0; for dependant in `aptitude search -F "%p" "~i~D$p"`; do if [[ $orig == "* $dependant *" ]]; then depended=1; fi; done; if [[ $depended == 0 ]]; then newlist="$newlist $p"; fi; done; echo $newlist

обратите внимание, это занимает очень много времени и он может быть острым (например, он будет удалить, что вы вручную установили, что хочешь быть установлены вручную, если они не зависят от чего-то еще в $ориг списке, который вы возможно установили позже).

2
ответ дан 6 August 2018 в 04:00

aptitude может помочь вам в основном с помощью функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

  aptitude search -F "% p" "? Installed? Not (? Automatic)"  

Это не оптимально, некоторые из них могут быть удалены, но я не знаю, как это сделать. Возможно, ответ кроется в man aptitude .

Во-вторых, с этим списком вы можете пропустить его и найти зависимые пакеты (а не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

  aptitude search '~ i ~ Dpackage'  

Я бы попробовал написать сценарий, m набрав это на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: после пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

  orig = $ (aptitude search -F "% p" "? installed? not (? automatic)") newlist = "";  для p в $ orig;  do dependended = 0;  для зависимых в `aptitude search -F"% p "" ~ i ~ D $ p "`;  do if [[$ orig == "* $ depend *"]];  тогда зависело = 1;  Fi;  сделанный;  если [[$ зависит = 0]];  затем newlist = "$ newlist $ p";  Fi;  сделанный;  echo $ newlist  

Обратите внимание, что для выполнения действительно требуется длительное время, и он может быть чрезмерным (например, он удалит вещь, которую вы вручную установили, что вы хотите, чтобы их вручную устанавливали, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

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

aptitude может помочь вам в основном с помощью функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

  aptitude search -F "% p" "? Installed? Not (? Automatic)"  

Это не оптимально, некоторые из них могут быть удалены, но я не знаю, как это сделать. Возможно, ответ кроется в man aptitude .

Во-вторых, с этим списком вы можете пропустить его и найти зависимые пакеты (а не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

  aptitude search '~ i ~ Dpackage'  

Я бы попробовал написать сценарий, m набрав это на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: после пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

  orig = $ (aptitude search -F "% p" "? installed? not (? automatic)") newlist = "";  для p в $ orig;  do dependended = 0;  для зависимых в `aptitude search -F"% p "" ~ i ~ D $ p "`;  do if [[$ orig == "* $ depend *"]];  тогда зависело = 1;  Fi;  сделанный;  если [[$ зависит = 0]];  затем newlist = "$ newlist $ p";  Fi;  сделанный;  echo $ newlist  

Обратите внимание, что для выполнения действительно требуется длительное время, и он может быть чрезмерным (например, он удалит вещь, которую вы вручную установили, что вы хотите, чтобы их вручную устанавливали, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 10 August 2018 в 10:12

aptitude может помочь вам в основном с помощью функции поиска. Вот как вы находите все, что было установлено, это была не только автоматическая зависимость:

  aptitude search -F "% p" "? Installed? Not (? Automatic)"  

Это не оптимально, некоторые из них могут быть удалены, но я не знаю, как это сделать. Возможно, ответ кроется в man aptitude .

Во-вторых, с этим списком вы можете пропустить его и найти зависимые пакеты (а не зависимости) для каждого из них. Если один из них находится в основном списке, удалите текущий пакет из списка ... но только после того, как вы проанализировали весь список или пропустите промежуточные продукты в дереве депонирования уровня 3+.

Вы находите иждивенцев с таким запросом:

  aptitude search '~ i ~ Dpackage'  

Я бы попробовал написать сценарий, m набрав это на крошечной клавиатуре телефона. Даже у меня есть ограничения.

Edit: после пяти минут попытки спать, я начал взламывать это. что-то вроде этого должно выполняться:

  orig = $ (aptitude search -F "% p" "? installed? not (? automatic)") newlist = "";  для p в $ orig;  do dependended = 0;  для зависимых в `aptitude search -F"% p "" ~ i ~ D $ p "`;  do if [[$ orig == "* $ depend *"]];  тогда зависело = 1;  Fi;  сделанный;  если [[$ зависит = 0]];  затем newlist = "$ newlist $ p";  Fi;  сделанный;  echo $ newlist  

Обратите внимание, что для выполнения действительно требуется длительное время, и он может быть чрезмерным (например, он удалит вещь, которую вы вручную установили, что вы хотите, чтобы их вручную устанавливали, если они зависят от чего-то еще в списке $ orig, который вы, возможно, установили впоследствии).

2
ответ дан 13 August 2018 в 16:35
  • 1
    Чего ждать? Запустив это, вы удалите все пакеты, которые я установил? – Oxwivi 20 February 2011 в 18:46
  • 2
    Нет. Второй маршрут удалит неавтоматические вещи из выведенного списка, если от него будет что-то еще в списке. Так что это может быть неточно. Это фактически ничего не выводит из системы. – Oli♦ 20 February 2011 в 19:32
  • 3
    О, я вижу. Я хочу узнать, какой пакет мне нужно установить для всех пакетов, которые я получил для минимального Ubuntu. Будут ли какие-либо автоматические пакеты перечисленными? И я не хочу, чтобы рекомендованные зависимости моих пакетов тоже. – Oxwivi 21 February 2011 в 18:44
  • 4
    @Toki Это цель скрипта второй части ... Он направлен на то, чтобы скрыть все, что зависит от всего остального в списке. Но, как я уже сказал, он очень медленный (потому что он забивает способности для каждой зависимости). Если у вас есть сомнения, первый сделает работу и сделает это быстро. – Oli♦ 21 February 2011 в 19:12

Я написал небольшой скрипт python для этого, опубликованный как сущность здесь.

Вы даете ему набор имен пакетов в командной строке, и он должен дать вам меньший минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev:

fuwaad:~$ python mindeps.py x11proto-fixes-dev libgtk2.0-dev
libgtk2.0-dev
1
ответ дан 25 May 2018 в 22:56

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, которую я запускал в течение многих лет, и самый короткий список, который я мог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

[d1 ] Однако, на Unix / Linux Stack Exchange я нашел этот ответ, который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые выглядят разумно для меня.

1
ответ дан 25 May 2018 в 22:56

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, которую я запускал в течение многих лет, и самый короткий список, который я мог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ, который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые выглядят разумно для меня.

1
ответ дан 25 July 2018 в 22:28

Я написал небольшой скрипт python для этого, опубликованный как сущность здесь.

Вы даете ему набор имен пакетов в командной строке, и он должен дать вам меньший минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev:

fuwaad:~$ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev
1
ответ дан 25 July 2018 в 22:28

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, которую я запускал в течение многих лет, и самый короткий список, который я мог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ, который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые выглядят разумно для меня.

1
ответ дан 26 July 2018 в 21:46

Я написал небольшой скрипт python для этого, опубликованный как сущность здесь.

Вы даете ему набор имен пакетов в командной строке, и он должен дать вам меньший минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev:

fuwaad:~$ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev
1
ответ дан 26 July 2018 в 21:46

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, которую я запускал в течение многих лет, и самый короткий список, который я мог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ, который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые выглядят разумно для меня.

1
ответ дан 2 August 2018 в 03:54

Я написал небольшой скрипт python для этого, опубликованный как сущность здесь.

Вы даете ему набор имен пакетов в командной строке, и он должен дать вам меньший минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev:

fuwaad:~$ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev
1
ответ дан 2 August 2018 в 03:54

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, которую я запускал в течение многих лет, и самый короткий список, который я мог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ, который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые выглядят разумно для меня.

1
ответ дан 4 August 2018 в 19:58

Я написал небольшой скрипт python для этого, опубликованный как сущность здесь.

Вы даете ему набор имен пакетов в командной строке, и он должен дать вам меньший минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev:

fuwaad:~$ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev
1
ответ дан 4 August 2018 в 19:58

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, которую я запускал в течение многих лет, и самый короткий список, который я мог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ, который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые выглядят разумно для меня.

1
ответ дан 6 August 2018 в 04:00

я написал небольшой скрипт на Python, чтобы сделать это, написал как суть здесь.

Вы даете ему набор имен пакета в командной строке, и они должны дать вам меньше, минимальный набор пакетов, которые подразумевают все остальные вы привели в качестве аргументов. Здесь, x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev:

fuwaad:~$ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev
1
ответ дан 6 August 2018 в 04:00

Я написал небольшой скрипт python для этого, размещенный здесь как здесь .

Вы даете ему набор имен пакетов в командной строке, и это должно дают вам меньший, минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev :

  fuwaad: ~  $ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev  
1
ответ дан 7 August 2018 в 21:58

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, в которой я работал в течение многих лет, и самый короткий список, который я смог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ , который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые мне по душе.

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

Я написал небольшой скрипт python для этого, размещенный здесь как здесь .

Вы даете ему набор имен пакетов в командной строке, и это должно дают вам меньший, минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev :

  fuwaad: ~  $ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev  
1
ответ дан 10 August 2018 в 10:12

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, в которой я работал в течение многих лет, и самый короткий список, который я смог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ , который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые мне по душе.

1
ответ дан 10 August 2018 в 10:12

Я написал небольшой скрипт python для этого, размещенный здесь как здесь .

Вы даете ему набор имен пакетов в командной строке, и это должно дают вам меньший, минимальный набор пакетов, которые подразумевают все остальные, которые вы указали в качестве аргументов. Здесь x11-proto-fixes-dev подразумевается (зависимость) от libgtk2.0-dev :

  fuwaad: ~  $ python mindeps.py x11proto-fixes-dev libgtk2.0-dev libgtk2.0-dev  
1
ответ дан 13 August 2018 в 16:35

Я попробовал ответы на этот вопрос и два других подобных вопроса в системе, в которой я работал в течение многих лет, и самый короткий список, который я смог получить, - это 1338 пакетов, большинство из которых были явно зависимыми или пакетами акций.

Однако, на Unix / Linux Stack Exchange я нашел этот ответ , который вытаскивает список пакетов акций для вашей установки из зеркала Ubuntu и отфильтровывает его. Это привело к моему списку до 404 пакетов, которые мне по душе.

1
ответ дан 13 August 2018 в 16:35

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

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