[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

wiki:user:reedych:dependency_resolution [2017/03/21 14:22 (UTC)] – created reedychwiki:user:reedych:dependency_resolution [2017/04/18 16:41 (UTC)] (current) – removed reedych
Line 1: Line 1:
-====== Dependency resolution in Slackware 14.2 ====== 
-You can automate the dependency resolution in Slackware. Many 3rd party repositories write dependencies for his packages. Salix (based on Slackware) has it's own based on official repository but writes dependencies for all packages. 
  
-===== Installation of 3rd party package manager ===== 
-The official slackpkg has not a dependency resolution functional. slapt-get - most known 3rd party package manager which also installs all deps for a package. You can find and install it on [[http://software.jaos.org|официальном сайте]]. 
- 
-===== Репозитории ===== 
-In the official repository we don't have a dependency list. Salix's repository differs from the official with a directory that has a list of dependencies. See there in /deps/ directory: http://mirrors.nix.org.ua/linux/salixos/x86_64/slackware-14.2/. 
- 
-Don't worry if you use multilib, it will be updated as always. But I recommend to install all packages of multilib repository. 
- 
-I recommend also check that all of your repositories write deps. Usually it can be found by existing of /deps directory or .dep file near a package. 
-===== Setting the slapt-get ===== 
-Yes, you're lazy slacker, and for you exists graphical implementations of slapt-get and slapt-src - GSlapt and Sourcery. //Also: used in Salix.// 
- 
-Syntax of configuration file is simple. First replace your non-Salix repository to a [[https://docs.salixos.org/wiki/Repository_mirrors|mirror of Salix' repo]]. It needs to be "OFFICIAL". 
- 
-For example I will provide my [[http://pastebin.com/raw/4udfuc5B|configuration]]. 
- 
-===== Менеджмент slackbuilds.org ===== 
-Утилита sbopkg предоставляет собственный решатель зависимостей - sqg. Есть также сторонняя надстройка, умеющая эти пакеты ещё и удалять - [[https://github.com/McDutchie/sbodeps|sbodeps]]. 
- 
-Существует утилита slapt-src от тех же разработчиков, что и slapt-get. 
- 
-[[https://pink-mist.github.io/sbotools/|sbotools]] - менеджер слакбилдов, предоставляющий похожий на порты из freebsd интерфейс. 
 wiki:user:reedych:dependency_resolution ()