From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4ACDCEF6.2080401@altlinux.org> Date: Thu, 08 Oct 2009 15:37:26 +0400 From: Vladislav Zavjalov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3pre) Gecko/20090817 Thunderbird/3.0b4pre MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20091007185153.GC11475@imap.altlinux.org> <200910081500.22307.zerg@altlinux.org> <4ACDC7FC.2090007@altlinux.org> <200910081513.54341.zerg@altlinux.org> In-Reply-To: <200910081513.54341.zerg@altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?0NLPwszFzdkg0yBudmlkaWE=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 11:37:26 -0000 Archived-At: List-Archive: List-Post: On 10/08/09 15:13, Sergey V Turchin wrote: > On Thursday 08 October 2009, Vladislav Zavjalov wrote: >>>> Можно было бы добавить provides в kernel-modules-nvidia-*, но >>>> на ядро снаружи зависеть низя :-( >>>> Если будет возможно сделать так, чтоб в репозитории на него >>>> никто не смог поставить зависимость, то можно будет добавить. >> >> То есть, нельзя говорить Requires: kernel-modules-nvidia? Почему >> так сделано, интересно? > Потому, что никто не умеет (не )ставить именно те kernel-modules- > nvidia, которые для текущего ядра. > >>> Хотя, нет смысла, т.к. apt не будет смотреть, к нужному ядру >>> оно или нет >> >> Ну, он скажет, что kernel-modules-nvidia предоставляется >> такими-то пакетами, а nvidia_glx -- такими-то. Ну и можно будет >> выбрать... > Кто и что будет выбирать при установке системы? > Кто и что будет выбирать при dist-upgrade? То есть, в обычных случаях, когда два пакета provides что-нибудь, в автоматическом режиме можно поставить первый из них. А с модулями - нельзя. Получается, что если есть: kernel1 kernel2 kernel-module1 requires kernel1 provides kernel-module kernel-module2 requires kernel2 provides kernel-module mypackage requires kernel-module У и меня стоит kernel1 и я ставлю mypackage, то apt не способен разобраться, что ставить и может захотеть сменить kernel? Это ж не только с ядром должно приводить к проблемам?