<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Объясните принцип работы с пакетными менеджерами.]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27867&amp;type=atom" />
	<updated>2013-04-19T14:58:38Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=27867</id>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341162#p341162" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DarkDigger пишет:</cite><blockquote><p>В общем я запутался... Приведу пример с Fedora и его yum.<br />Например захотел какую-то прогу, пишу в консоле:<br />yum install PROGA<br />Мне в ответ установите ещё 10 зависимостей. Да не вопрос! Проходит месяц, Прога надоела/нашёл более лучшею, пишу <br />yum remove PROGA. Прога удалилась, но те 10&nbsp; зависимых пакетов-то остались. И нужны они были только для PROGA...Или для ново установленных других. Прошёл год, перепробовал 100 разных прог, часть удалил, часть осталось, сколько ненужных пакетов в системе? Есть конечно выход записывать все доп пакеты...<br />Это правильно и забить, пусть будут в системе и участвовать в&nbsp; обновлениях? Или нет? Объясните пожалуйста...</p></blockquote></div><p><a href="http://www.ibm.com/developerworks/ru/library/l-lpic1-v3-102-5/">http://www.ibm.com/developerworks/ru/li … -v3-102-5/</a><br />Может здесь ответ?&nbsp; <img src="https://linuxforum.ru/img/smilies/bu.gif" alt="bu" /></p>]]></content>
			<author>
				<name><![CDATA[Oleg65]]></name>
				<uri>https://linuxforum.ru/profile.php?id=21806</uri>
			</author>
			<updated>2013-04-19T14:58:38Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341162#p341162</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341142#p341142" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>verg пишет:</cite><blockquote><p>Только ей пользоваться не все могут сразу правильно и имеется возможность сломать систему</p></blockquote></div><p>Лучше её в контексте urpmq вызывать сначала. У меня оно однажды предлагало вынести Xfce, при сносе какой-то мелочи.</p>]]></content>
			<author>
				<name><![CDATA[Vitri]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20116</uri>
			</author>
			<updated>2013-04-19T13:49:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341142#p341142</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341139#p341139" />
			<content type="html"><![CDATA[<p>Дык это вряд ли можно выяснить)<br />Я кстати не думал что это решаемо. Навеяло тем что искал одну прогу и устанавливал/удалял много вариантов. И прозрел от количества установленных доп пакетов)</p>]]></content>
			<author>
				<name><![CDATA[DarkDigger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20256</uri>
			</author>
			<updated>2013-04-19T13:27:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341139#p341139</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341137#p341137" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DarkDigger⇓ пишет:</cite><blockquote><p>Интересно, что подразумевается под &quot;осиротевшими&quot; пакетами. Пакеты от которых не зависят другие?</p></blockquote></div><p>Те, которые ставились не как самостоятельные пакеты, а как зависимости, IMHO.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-04-19T13:25:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341137#p341137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341136#p341136" />
			<content type="html"><![CDATA[<p><strong>DarkDigger</strong>, пакеты, просто висящие в системе без надобности (например, библиотеки удалённого <strong>verg</strong> deluge)</p>]]></content>
			<author>
				<name><![CDATA[Wolfenberg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9425</uri>
			</author>
			<updated>2013-04-19T13:24:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341136#p341136</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341135#p341135" />
			<content type="html"><![CDATA[<p>Спасибо за ответы. В федоре надо доустановить<br />yum install yum-plugin-remove-with-leaves<br />и пользоваться <br />yum remove --remove-leaves pkgname<br />Стрёмно что-то <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />Интересно, что подразумевается под &quot;осиротевшими&quot; пакетами. Пакеты от которых не зависят другие?</p>]]></content>
			<author>
				<name><![CDATA[DarkDigger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20256</uri>
			</author>
			<updated>2013-04-19T13:22:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341135#p341135</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341111#p341111" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>verg пишет:</cite><blockquote><p>просто не заморачиваются. (замечено)</p></blockquote></div><p>В том числе и из-за того, что об этой команде не трубят при удобном случае.<br />Жизнь в неведении =) И тем про сломанные системы из-за удалённых зависимостей нет.</p>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2013-04-19T11:30:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341111#p341111</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341110#p341110" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>verg пишет:</cite><blockquote><p>Пример для openSUSE (пакет deluge)</p></blockquote></div><p>Вот в этом и проявляется «кошмар зависимостей». Если удалять пакеты с зависимостями, то удаляются и пакеты, от которых зависит еще что-то - а в примере наверняка от питоньих пакетов еще что-то зависит. Ну, да вы и сами правильно заметили: </p><div class="quotebox"><blockquote><p>и имеется возможность сломать систему</p></blockquote></div><p> А рекурсивно проверять зависимости не получится - тогда (теоретически) возможна такая ситуация, что невозможно что-то удалить - зависмости слишком хитро перекрещиваются, в такой ситуации снос половины системы - дело очень вероятное...</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-04-19T11:24:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341110#p341110</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341108#p341108" />
			<content type="html"><![CDATA[<p>Пример для openSUSE (пакет deluge):<br /></p><div class="codebox"><pre><code># zypper remove deluge
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет УДАЛЁН следующий пакет:
  deluge 

1 пакет для удаления.
После этой операции будет освобождено 10,9 MiB.
Продолжить? [y/n/?] (y): n</code></pre></div><div class="codebox"><pre><code># zypper remove --clean-deps deluge
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будут УДАЛЕНЫ следующие пакеты:
  deluge libmikmod2 libSDL_image-1_2-0 libSDL_mixer-1_2-0 libSDL_ttf-2_0-0 libtorrent-rasterbar6 python-Beaker python-chardet python-distribute python-libtorrent-rasterbar python-Mako python-MarkupSafe 
  python-notify python-pam python-pygame python-pyOpenSSL python-pyserial python-Twisted python-xdg python-zope.interface 

20 пакетов для удаления.
После этой операции будет освобождено 48,2 MiB.
Продолжить? [y/n/?] (y): n</code></pre></div>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2013-04-19T11:17:38Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341108#p341108</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341105#p341105" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>verg, как-то не верится, что rpm-based менеджеры пакетов не могут «чистить» систему от «мусора».</p></blockquote></div><p>Могут. Правда только те у кого это заведено или кому это нужно.</p><br /><p>Например во всяких мандривах/магеях решает команда:<br /></p><div class="codebox"><pre><code># urpme --auto-orphans</code></pre></div><p>Только ей пользоваться не все могут сразу правильно и имеется возможность сломать систему (качество не очень для юзер-френдли дистибутива, хотя сама команда конфетка).<br />Да и напоминает о своём наличии в системе, каждый раз после удаления пакетов.</p><br /><p>В openSUSE этим просто не заморачиваются. (замечено)<br />Хотя и имеется команда, которая выполняет эту работу:<br /></p><div class="codebox"><pre><code># zypper remove --clean-deps ПАКЕТ</code></pre></div>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2013-04-19T11:12:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341105#p341105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341104#p341104" />
			<content type="html"><![CDATA[<p><strong>verg</strong>, как-то не верится, что rpm-based менеджеры пакетов не могут «чистить» систему от «мусора».<br />P.S. В Gentoo это просто <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /></p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-04-19T11:07:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341104#p341104</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341103#p341103" />
			<content type="html"><![CDATA[<p><a href="http://fedoriada.ru/?p=292">Yum: “чистое” удаление пакетов</a></p>]]></content>
			<author>
				<name><![CDATA[basileus]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11242</uri>
			</author>
			<updated>2013-04-19T11:05:51Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341103#p341103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341102#p341102" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code># slackpkg info package
# slackpkg clean-system</code></pre></div><p>не дают забивать на ненужные пакеты <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-04-19T11:04:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341102#p341102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341101#p341101" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DarkDigger пишет:</cite><blockquote><p>Это правильно и забить</p></blockquote></div><p>Сейчас поступаю именно так. Плюс интернеты позволяют.<br />Системе от этого всё равно ни жарко ни холодно.</p><p>Если поставить и вскоре удалить, то зависимости можно и записать куда-нибудь в текстовый файл.</p>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2013-04-19T10:57:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341101#p341101</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Объясните принцип работы с пакетными менеджерами.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=341096#p341096" />
			<content type="html"><![CDATA[<p>В общем я запутался... Приведу пример с Fedora и его yum.<br />Например захотел какую-то прогу, пишу в консоле:<br />yum install PROGA<br />Мне в ответ установите ещё 10 зависимостей. Да не вопрос! Проходит месяц, Прога надоела/нашёл более лучшею, пишу <br />yum remove PROGA. Прога удалилась, но те 10&nbsp; зависимых пакетов-то остались. И нужны они были только для PROGA...Или для ново установленных других. Прошёл год, перепробовал 100 разных прог, часть удалил, часть осталось, сколько ненужных пакетов в системе? Есть конечно выход записывать все доп пакеты...<br />Это правильно и забить, пусть будут в системе и участвовать в&nbsp; обновлениях? Или нет? Объясните пожалуйста...</p>]]></content>
			<author>
				<name><![CDATA[DarkDigger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20256</uri>
			</author>
			<updated>2013-04-19T10:26:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=341096#p341096</id>
		</entry>
</feed>
