aptly-dev / aptly

aptly - Debian repository management tool
https://www.aptly.info/
MIT License
2.57k stars 375 forks source link

Dependencies are not met #277

Closed paulpremont closed 9 years ago

paulpremont commented 9 years ago

Hello Andrey and thanks for your great tools !

I'm trying to boot over PXE using aptly to manage my local mirror but i have a trouble and I think this his an error ? (maybe mine).

If I use this command :

 aptly mirror create -dep-follow-all-variants -dep-follow-recommends -dep-follow-suggests -filter="xubuntu-desktop" -ignore-signatures -architectures="amd64,i386" -with-udebs -filter-with-deps trusty-test3 http://archive.ubuntu.com/ubuntu/ trusty universe

I got the following packages:

Packages:
  libexo-common_0.10.2-3ubuntu1_all
  libgarcon-common_0.3.0-1ubuntu2_all
  libxfce4ui-common_4.11.1-2ubuntu1_all
  libxfce4util-common_4.10.1-1ubuntu1_all
  shimmer-themes_1.7.3-0ubuntu1_all
  thunar-data_1.6.3-1ubuntu5_all
  tumbler-common_0.1.30-1ubuntu1_all
  xfdesktop4-data_4.11.6-1ubuntu1_all
  xubuntu-artwork_14.04.2_all
  xubuntu-default-settings_14.04.4_all
  exo-utils_0.10.2-3ubuntu1_amd64
  gtk2-engines-pixbuf_2.24.23-0ubuntu1_amd64
  libexo-1-0_0.10.2-3ubuntu1_amd64
  libexo-helpers_0.10.2-3ubuntu1_amd64
  libgarcon-1-0_0.3.0-1ubuntu2_amd64
  libthunarx-2-0_1.6.3-1ubuntu5_amd64
  libtumbler-1-0_0.1.30-1ubuntu1_amd64
  libxfce4ui-1-0_4.11.1-2ubuntu1_amd64
  libxfce4util6_4.10.1-1ubuntu1_amd64
  libxfconf-0-2_4.10.0-2ubuntu1_amd64
  lightdm-gtk-greeter_1.8.4-0ubuntu1_amd64
  thunar_1.6.3-1ubuntu5_amd64
  thunar-volman_0.8.0-4ubuntu1_amd64
  tumbler_0.1.30-1ubuntu1_amd64
  xfce4-appfinder_4.10.1-1_amd64
  xfce4-notifyd_0.2.4-2_amd64
  xfce4-panel_4.11.0-0ubuntu1_amd64
  xfce4-session_4.10.1-3ubuntu5_amd64
  xfce4-settings_4.11.2-1ubuntu2_amd64
  xfconf_4.10.0-2ubuntu1_amd64
  xfdesktop4_4.11.6-1ubuntu1_amd64
  xfwm4_4.11.1-2ubuntu2_amd64
  xubuntu-desktop_2.180_amd64
  exo-utils_0.10.2-3ubuntu1_i386
  gtk2-engines-pixbuf_2.24.23-0ubuntu1_i386
  libexo-1-0_0.10.2-3ubuntu1_i386
  libexo-helpers_0.10.2-3ubuntu1_i386
  libgarcon-1-0_0.3.0-1ubuntu2_i386
  libthunarx-2-0_1.6.3-1ubuntu5_i386
  libtumbler-1-0_0.1.30-1ubuntu1_i386
  libxfce4ui-1-0_4.11.1-2ubuntu1_i386
  libxfce4util6_4.10.1-1ubuntu1_i386
  libxfconf-0-2_4.10.0-2ubuntu1_i386
  lightdm-gtk-greeter_1.8.4-0ubuntu1_i386
  thunar_1.6.3-1ubuntu5_i386
  thunar-volman_0.8.0-4ubuntu1_i386
  tumbler_0.1.30-1ubuntu1_i386
  xfce4-appfinder_4.10.1-1_i386
  xfce4-notifyd_0.2.4-2_i386
  xfce4-panel_4.11.0-0ubuntu1_i386
  xfce4-session_4.10.1-3ubuntu5_i386
  xfce4-settings_4.11.2-1ubuntu2_i386
  xfconf_4.10.0-2ubuntu1_i386
  xfdesktop4_4.11.6-1ubuntu1_i386
  xfwm4_4.11.1-2ubuntu2_i386
  xubuntu-desktop_2.180_i386

But a lot of packages are missing ! like you can see with apt-cache depends xubuntu-desktop :

xubuntu-desktop
  Depends: alsa-base
  Depends: alsa-utils
    alsa-utils:i386
  Depends: anacron
    systemd-cron
  Depends: bc
    bc:i386
  Depends: ca-certificates
  Depends: dmz-cursor-theme
  Depends: doc-base
  Depends: fonts-dejavu-core
  Depends: fonts-freefont-ttf
  Depends: foomatic-db-compressed-ppds
  Depends: genisoimage
  Depends: ghostscript-x
  Depends: gtk2-engines-pixbuf
  Depends: inputattach
  Depends: language-selector-gnome
  Depends: libasound2-plugins
  Depends: libpam-systemd
  Depends: libsasl2-modules
  Depends: libxp6
  Depends: lightdm
  Depends: lightdm-gtk-greeter
  Depends: memtest86+
  Depends: openprinting-ppds
  Depends: pm-utils
  Depends: printer-driver-pnm2ppa
  Depends: rfkill
  Depends: thunar
  Depends: thunar-volman
  Depends: tumbler
  Depends: ubuntu-drivers-common
  Depends: unzip
    unzip:i386
  Depends: update-manager
  Depends: wireless-tools
    wireless-tools:i386
  Depends: wpasupplicant
    wpasupplicant:i386
  Depends: xdg-user-dirs
    xdg-user-dirs:i386
  Depends: xdg-user-dirs-gtk
  Depends: xdg-utils
  Depends: xfce4-appfinder
  Depends: xfce4-notifyd
  Depends: xfce4-panel
  Depends: xfce4-session
  Depends: xfce4-settings
  Depends: xfdesktop4
  Depends: xfwm4
  Depends: xkb-data
  Depends: xorg
  Depends: xterm
    xterm:i386
  Depends: xubuntu-artwork
  Depends: xubuntu-core
  Depends: xubuntu-default-settings
  Depends: zenity
    zenity:i386
  Depends: zip
    zip:i386
  Recommends: abiword
  Recommends: abiword-plugin-grammar
  Recommends: abiword-plugin-mathview
  Recommends: acpi-support
  Recommends: app-install-data-partner
  Recommends: apport-gtk
  Recommends: apt-offline
  Recommends: avahi-autoipd
  Recommends: avahi-daemon
    avahi-daemon:i386
  Recommends: blueman
  Recommends: bluez
    bluez:i386
  Recommends: bluez-alsa
  Recommends: bluez-cups
  Recommends: brltty
  Recommends: brltty-x11
  Recommends: catfish
  Recommends: cups
    cups:i386
  Recommends: cups-bsd
    cups-bsd:i386
  Recommends: cups-client
    cups-client:i386
  Recommends: cups-filters
  Recommends: desktop-file-utils
    desktop-file-utils:i386
  Recommends: espeak
    espeak:i386
 |Recommends: evince-gtk
  Recommends: evince
  Recommends: file-roller
  Recommends: firefox
  Recommends: fonts-droid
  Recommends: fonts-guru
  Recommends: fonts-kacst-one
  Recommends: fonts-khmeros-core
  Recommends: fonts-lao
  Recommends: fonts-liberation
  Recommends: fonts-lklug-sinhala
  Recommends: fonts-nanum
  Recommends: fonts-opensymbol
  Recommends: fonts-sil-abyssinica
  Recommends: fonts-sil-padauk
  Recommends: fonts-takao-pgothic
  Recommends: fonts-thai-tlwg
  Recommends: fonts-tibetan-machine
  Recommends: gcc
  Recommends: gigolo
  Recommends: gimp
  Recommends: gmusicbrowser
  Recommends: gnome-accessibility-themes
  Recommends: gnome-calculator
  Recommends: gnome-mines
  Recommends: gnome-sudoku
  Recommends: gnome-system-tools
  Recommends: gnumeric
  Recommends: gstreamer0.10-plugins-base-apps
  Recommends: gstreamer0.10-pulseaudio
  Recommends: gtk-theme-config
  Recommends: gucharmap
  Recommends: gvfs-backends
    gvfs-backends:i386
  Recommends: gvfs-fuse
  Recommends: hplip
  Recommends: im-config
  Recommends: indicator-application
  Recommends: indicator-messages
  Recommends: indicator-sound
  Recommends: inxi
  Recommends: kerneloops-daemon
  Recommends: laptop-detect
  Recommends: libnotify-bin
  Recommends: libnss-mdns
  Recommends: libpam-gnome-keyring
  Recommends: libxfce4ui-utils
  Recommends: light-locker
  Recommends: lightdm-gtk-greeter-settings
  Recommends: make
    make-guile
  Recommends: menulibre
  Recommends: mousepad
  Recommends: mugshot
  Recommends: network-manager-gnome
  Recommends: network-manager-pptp
  Recommends: network-manager-pptp-gnome
  Recommends: onboard
  Recommends: orage
  Recommends: parole
  Recommends: pastebinit
  Recommends: pavucontrol
  Recommends: pcmciautils
  Recommends: pidgin
  Recommends: pidgin-otr
  Recommends: policykit-desktop-privileges
  Recommends: printer-driver-brlaser
  Recommends: printer-driver-c2esp
  Recommends: printer-driver-foo2zjs
  Recommends: printer-driver-min12xxw
  Recommends: printer-driver-ptouch
  Recommends: printer-driver-pxljr
  Recommends: printer-driver-sag-gdi
  Recommends: printer-driver-splix
  Recommends: ristretto
  Recommends: simple-scan
  Recommends: software-center
  Recommends: software-properties-gtk
  Recommends: speech-dispatcher
  Recommends: system-config-printer-gnome
  Recommends: thunar-archive-plugin
  Recommends: thunar-media-tags-plugin
  Recommends: thunderbird
  Recommends: transmission-gtk
  Recommends: ttf-ancient-fonts-symbola
  Recommends: ttf-indic-fonts-core
  Recommends: ttf-ubuntu-font-family
  Recommends: update-notifier
    gnome-packagekit
  Recommends: whoopsie
  Recommends: xcursor-themes
  Recommends: xfburn
  Recommends: xfce4-cpugraph-plugin
  Recommends: xfce4-dict
  Recommends: xfce4-indicator-plugin
  Recommends: xfce4-mailwatch-plugin
  Recommends: xfce4-netload-plugin
  Recommends: xfce4-notes-plugin
  Recommends: xfce4-places-plugin
  Recommends: xfce4-power-manager
  Recommends: xfce4-quicklauncher-plugin
  Recommends: xfce4-screenshooter
  Recommends: xfce4-systemload-plugin
  Recommends: xfce4-taskmanager
  Recommends: xfce4-terminal
  Recommends: xfce4-verve-plugin
  Recommends: xfce4-volumed
  Recommends: xfce4-weather-plugin
  Recommends: xfce4-whiskermenu-plugin
  Recommends: xfce4-xkb-plugin
  Recommends: xubuntu-community-wallpapers
  Recommends: xubuntu-docs
  Recommends: xul-ext-ubufox
  Conflicts: xubuntu-desktop:i386

So is it a normal case ? Or aptly can't fetch all dependencies ?

Thanks in advance and have a nice day !

paulpremont commented 9 years ago

I forgot to give the aptly version:

aptly version: 0.9.5
paulpremont commented 9 years ago

Ok I try, smply, with an other mirror and more components and it works. So it was my mistake I think. I did not check all the packages again but it work as I want !

So Thank you again for this soft, because it was really needed by the debian community/worker. I hope you will have the time to make the version compatible with Redhat (rpm).