yeni_kurulacak_paketler

This commit is contained in:
milisbir 2017-11-22 10:12:31 +02:00
parent 686f8789ba
commit e3861a198f
6 changed files with 396 additions and 108 deletions

21
bin/mps
View File

@ -1212,6 +1212,17 @@ silme_etkilenen_kontrol(){
done
}
# bir paket ile kurulacak yeni paketlerin listesini verir.
yeni_kurulacak_paketler(){
[ -f /tmp/mevcut_kurulu.liste ] && rm -rf /tmp/mevcut_kurulu.liste
ls $VT > /tmp/mevcut_kurulu.liste
derleme_listyap $1 &> /dev/null
comm -13 <(sort /tmp/mevcut_kurulu.liste) <(sort tumgerekler.liste)
[ -f tumgerekler.liste ] && rm -rf tumgerekler.liste
[ -f gerek.liste ] && rm -rf gerek.liste
}
# iki dosyanın içerik karşılaştırması yapar.
dosya_karsilastir(){
if cmp -s "$1" "$2"
@ -2398,16 +2409,16 @@ ayarlar() {
-kl|liste)
ls $VT ;;
### mps -dly paketismi = ilgili paketin genel ve tüm bağımlılık listesini verir,oluşturur.
-dly|--drly)
-dly|dliste)
derleme_listyap "$2"
exit 0 ;;
-dly_eski|--drly)
derleme_listyap_eski "$2" ;;
### mps -kly paketismi = ilgili paketin ve kurulması gereken altgereklerini verir,oluştur.
-kly)
kurulum_listyap "$2" ;;
-dlb|--drlb)
derleme_listbilgi "$2";;
### mps -ykp paketismi = ilgili paketin kurulmak istenirse,kurulacak yeni paketleri listeler.
-ykp)
yeni_kurulacak_paketler "$2"
exit 0 ;;
#sunucu bilgisi alma
-sun2|sunucu)
ryaz 32 $sunucu ;;

0
gerek.eski.liste Normal file
View File

186
gerek.liste Normal file
View File

@ -0,0 +1,186 @@
/root/talimatname/genel/l/libjpeg-turbo
/root/talimatname/genel/l/libtiff
/root/talimatname/genel/j/jasper
/root/talimatname/genel/l/libpng
/root/talimatname/genel/y/yasm
/root/talimatname/genel/o/opus
/root/talimatname/genel/d/dcadec
/root/talimatname/genel/g/gsm
/root/talimatname/genel/l/libmodplug
/root/talimatname/genel/l/libtasn1
/root/talimatname/genel/n/nettle
/root/talimatname/genel/l/libidn
/root/talimatname/genel/l/libffi
/root/talimatname/genel/p/p11-kit
/root/talimatname/genel/g/gnutls
/root/talimatname/genel/s/sqlite
/root/talimatname/genel/p/python
/root/talimatname/genel/l/libxml2
/root/talimatname/genel/f/freetype
/root/talimatname/genel/l/libbluray
/root/talimatname/genel/c/cmake
/root/talimatname/genel/g/git
/root/talimatname/genel/v/vid-stab
/root/talimatname/genel/s/soxr
/root/talimatname/genel/d/doxygen
/root/talimatname/genel/l/libssh
/root/talimatname/genel/v/v4l-utils
/root/talimatname/genel/o/opencore-amr
/root/talimatname/genel/f/fdk-aac
/root/talimatname/genel/x/x264
/root/talimatname/genel/x/x265
/root/talimatname/genel/l/ladspa
/root/talimatname/genel/l/liba52
/root/talimatname/genel/p/pcre
/root/talimatname/genel/e/elfutils
/root/talimatname/genel/g/glib
/root/talimatname/genel/f/fribidi
/root/talimatname/genel/x/xorg-fontconfig
/root/talimatname/genel/x/xorg-pixman
/root/talimatname/genel/x/xcb-proto
/root/talimatname/genel/x/xorg-proto
/root/talimatname/genel/x/xorg-libxdmcp
/root/talimatname/genel/x/xorg-libxau
/root/talimatname/genel/l/libgpg-error
/root/talimatname/genel/l/libgcrypt
/root/talimatname/genel/l/libxslt
/root/talimatname/genel/x/xorg-util-macros
/root/talimatname/genel/l/libxcb
/root/talimatname/genel/x/xcb-util
/root/talimatname/genel/x/xorg-xtrans
/root/talimatname/genel/x/xorg-libx11
/root/talimatname/genel/x/xorg-libxrender
/root/talimatname/genel/u/unzip
/root/talimatname/genel/d/docbook-xml
/root/talimatname/genel/d/docbook-xsl
/root/talimatname/genel/x/xmlto
/root/talimatname/genel/w/wayland
/root/talimatname/genel/x/xorg-libpciaccess
/root/talimatname/genel/x/xorg-libdrm
/root/talimatname/genel/x/xorg-libxext
/root/talimatname/genel/x/xorg-libxfixes
/root/talimatname/genel/x/xorg-libxdamage
/root/talimatname/genel/l/llvm
/root/talimatname/genel/x/xorg-libxshmfence
/root/talimatname/genel/x/xorg-dri2proto
/root/talimatname/genel/l/libvdpau
/root/talimatname/genel/x/xorg-mesa
/root/talimatname/genel/x/xorg-glu
/root/talimatname/genel/x/xorg-libxxf86vm
/root/talimatname/genel/c/cairo
/root/talimatname/genel/i/icu
/root/talimatname/genel/r/ragel
/root/talimatname/genel/g/graphite2
/root/talimatname/genel/h/harfbuzz
/root/talimatname/genel/l/libass
/root/talimatname/genel/l/libva
/root/talimatname/genel/l/libwebp
/root/talimatname/genel/l/libogg
/root/talimatname/genel/f/flac
/root/talimatname/genel/a/alsa-lib
/root/talimatname/genel/l/libvorbis
/root/talimatname/genel/l/libsndfile
/root/talimatname/genel/l/lame
/root/talimatname/genel/l/libusb
/root/talimatname/genel/f/fftw
/root/talimatname/genel/p/perl-xml-parser
/root/talimatname/genel/i/intltool
/root/talimatname/genel/j/json-c
/root/talimatname/genel/x/xorg-libice
/root/talimatname/genel/x/xorg-libsm
/root/talimatname/genel/d/dbus
/root/talimatname/genel/s/speexdsp
/root/talimatname/genel/s/speex
/root/talimatname/genel/l/libsamplerate
/root/talimatname/genel/p/pulseaudio
/root/talimatname/genel/s/sdl
/root/talimatname/genel/x/xvid
/root/talimatname/genel/l/libmp4v2
/root/talimatname/genel/f/faac
/root/talimatname/genel/f/faad2
/root/talimatname/genel/l/libtheora
/root/talimatname/genel/l/lcms2
/root/talimatname/genel/o/openjpeg
/root/talimatname/genel/l/libvpx
/root/talimatname/genel/d/db
/root/talimatname/genel/c/celt
/root/talimatname/genel/j/jack
/root/talimatname/genel/f/ffmpeg28
/root/talimatname/genel/g/gsl
/root/talimatname/genel/g/gobject-introspection
/root/talimatname/genel/g/gstreamer
/root/talimatname/genel/x/xorg-libxv
/root/talimatname/genel/x/xorg-libxvmc
/root/talimatname/genel/l/lcms
/root/talimatname/genel/l/libmng
/root/talimatname/genel/f/ffmpeg
/root/talimatname/genel/t/talloc
/root/talimatname/genel/t/tevent
/root/talimatname/genel/p/python3
/root/talimatname/genel/d/dbus-glib
/root/talimatname/genel/d/dbus-python
/root/talimatname/genel/l/libdaemon
/root/talimatname/genel/n/nss-mdns
/root/talimatname/genel/a/avahi
/root/talimatname/genel/p/popt
/root/talimatname/genel/l/links
/root/talimatname/genel/x/xorg-libxinerama
/root/talimatname/genel/x/xorg-libxt
/root/talimatname/genel/x/xorg-libfontenc
/root/talimatname/genel/x/xorg-libxfont
/root/talimatname/genel/x/xorg-libxkbfile
/root/talimatname/genel/x/xorg-libxmu
/root/talimatname/genel/x/xorg-libxrandr
/root/talimatname/genel/x/xorg-libxcursor
/root/talimatname/genel/x/xorg-libxi
/root/talimatname/genel/x/xorg-libxtst
/root/talimatname/genel/x/xorg-libxpm
/root/talimatname/genel/x/xorg-libxaw
/root/talimatname/genel/x/xorg-xbitmaps
/root/talimatname/genel/x/xorg-libdmx
/root/talimatname/genel/x/xorg-app
/root/talimatname/genel/x/xdg-utils
/root/talimatname/genel/x/xorg-compositeproto
/root/talimatname/genel/x/xorg-libxcomposite
/root/talimatname/genel/g/gdk-pixbuf
/root/talimatname/genel/a/atk
/root/talimatname/genel/l/libdatrie
/root/talimatname/genel/l/libthai
/root/talimatname/genel/x/xorg-libxft
/root/talimatname/genel/p/pango
/root/talimatname/genel/g/gtk-update-icon-cache
/root/talimatname/genel/c/cups
/root/talimatname/genel/k/kerberos
/root/talimatname/genel/t/tdb
/root/talimatname/genel/c/cyrus-sasl
/root/talimatname/genel/o/openldap
/root/talimatname/genel/s/samba
/root/talimatname/genel/l/libcroco
/root/talimatname/genel/v/vala
/root/talimatname/genel/l/librsvg
/root/talimatname/genel/g/ghostscript
/root/talimatname/genel/l/libgsf
/root/talimatname/genel/g/giflib
/root/talimatname/genel/i/ilmbase
/root/talimatname/genel/o/openexr
/root/talimatname/genel/g/gsfonts
/root/talimatname/genel/i/itstool
/root/talimatname/genel/g/gtk-doc
/root/talimatname/genel/s/shared-mime-info
/root/talimatname/genel/p/pangox-compat
/root/talimatname/genel/h/hicolor-icon-theme
/root/talimatname/genel/g/gtk2
/root/talimatname/genel/l/libwmf
/root/talimatname/genel/d/djvulibre
/root/talimatname/genel/i/imagemagick
/root/talimatname/genel/x/xine-lib
/root/talimatname/genel/p/python3-setuptools
/root/talimatname/genel/l/lapack
/root/talimatname/genel/p/python3-numpy
/root/talimatname/genel/p/python-setuptools
/root/talimatname/genel/p/python-numpy
/root/talimatname/genel/g/gtkglext
/root/talimatname/genel/l/libexif
/root/talimatname/genel/l/libusb-compat
/root/talimatname/genel/l/libgphoto2
/root/talimatname/genel/o/opencv

View File

@ -1,103 +0,0 @@
http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz
http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz
http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz
http://ftp.gnu.org/gnu/automake/automake-1.15.tar.xz
http://ftp.gnu.org/gnu/bash/bash-4.3.30.tar.gz
http://www.linuxfromscratch.org/patches/lfs/development/bash-4.3.30-upstream_fixes-2.patch
http://alpha.gnu.org/gnu/bc/bc-1.06.95.tar.bz2
http://www.linuxfromscratch.org/patches/lfs/development/bc-1.06.95-memory_leak-1.patch
http://ftp.gnu.org/gnu/binutils/binutils-2.26.tar.bz2
http://www.linuxfromscratch.org/patches/downloads/binutils/binutils-2.26-upstream_fix-1.patch
http://www.linuxfromscratch.org/patches/downloads/binutils/binutils-2.26-upstream_fix-2.patch
http://downloads.nutyx.org/current/sources/binutils-2.26-upstream_fix-2.patch
http://www.linuxfromscratch.org/patches/lfs/7.7/bzip2-1.0.6-install_docs-1.patch
http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.xz
http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
http://downloads.nutyx.org/current/sources/ca-certificates-20160110.tar.gz
http://downloads.sourceforge.net/check/check-0.10.0.tar.gz
http://downloads.nutyx.org/current/sources/cards-1.99.7.tar.gz
http://ftp.gnu.org/gnu/coreutils/coreutils-8.25.tar.xz
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/coreutils-8.25-i18n-2.patch
http://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.gz
https://curl.haxx.se/download/curl-7.47.1.tar.lzma
http://pkgs.fedoraproject.org/repo/pkgs/dialog/dialog-1.2-20140911.tgz/f33ae989e62efe1d17cf5206cb7144a5/dialog-1.2-20140911.tgz
http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.5.3.tar.gz
http://ftp.gnu.org/gnu/diffutils/diffutils-3.3.tar.xz
http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.13/e2fsprogs-1.42.13.tar.gz
http://dev.gentoo.org/~blueness/eudev/eudev-3.1.5.tar.gz
http://prdownloads.sourceforge.net/expat/expat-2.1.0.tar.gz
http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz
ftp://ftp.astron.com/pub/file/file-5.25.tar.gz
http://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz
http://prdownloads.sourceforge.net/flex/flex-2.6.0.tar.xz
http://ftp.gnu.org/gnu/gawk/gawk-4.1.3.tar.xz
http://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.bz2
http://ftp.gnu.org/gnu/gdbm/gdbm-1.11.tar.gz
http://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.xz
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/glibc-2.22-fhs-1.patch
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/glibc-2.22-upstream_i386_fix-1.patch
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/glibc-2.22-largefile-1.patch
http://ftp.gnu.org/gnu/glibc/glibc-2.22.tar.xz
http://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.xz
http://ftp.gnu.org/gnu/gperf/gperf-3.0.4.tar.gz
http://www.nico.schottelius.org/software/gpm/archives/gpm-1.20.7.tar.bz2
http://ftp.gnu.org/gnu/grep/grep-2.23.tar.xz
http://ftp.gnu.org/gnu/groff/groff-1.22.3.tar.gz
http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.xz
http://anduin.linuxfromscratch.org/LFS/iana-etc-2.30.tar.bz2
http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.xz
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.4.0.tar.xz
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/kbd-2.0.3-backspace-1.patch
https://www.kernel.org/pub/linux/utils/kbd/kbd-2.0.3.tar.xz
https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-22.tar.xz
http://www.greenwoodsoftware.com/less/less-481.tar.gz
http://downloads.nutyx.org/current/sources/libarchive-3.1.2-acl-01.patch
http://downloads.nutyx.org/current/sources/libarchive-3.1.2-limit-write-requests-to-at-most-INT_MAX-01.patch
http://downloads.nutyx.org/current/sources/libarchive-3.1.2-mtree-fix-line-filename-length-calculation-01.patch
http://downloads.nutyx.org/current/sources/libarchive-3.1.2-sparce-mtree-01.patch
http://www.libarchive.org/downloads/libarchive-3.1.2.tar.gz
https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.xz
http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.4.1.tar.gz
http://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz
https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
http://linux-pam.org/library/Linux-PAM-1.2.1.tar.bz2
ftp://sources.redhat.com/pub/lvm2/releases/LVM2.2.02.141.tgz
http://www.oberhumer.com/opensource/lzo/download/lzo-2.09.tar.gz
http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.xz
http://ftp.gnu.org/gnu/make/make-4.1.tar.bz2
http://download.savannah.gnu.org/releases/man-db/man-db-2.7.5.tar.xz
http://www.multiprecision.org/mpc/download/mpc-1.0.3.tar.gz
http://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.xz
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/mpfr-3.1.3-upstream_fixes-1.patch
http://downloads.nutyx.org/current/sources/nasm_2.11.06-1really2.11.05.orig.tar.xz
http://downloads.nutyx.org/current/sources/nasm-2.11.06-xdoc.tar.xz
http://ftp.gnu.org/gnu//ncurses/ncurses-6.0.tar.gz
http://downloads.nutyx.org/current/sources/nutyx-basicfs-8.0.tar.bz2
http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.1p2.tar.gz
https://www.openssl.org/source/openssl-1.0.2f.tar.gz
http://ftp.gnu.org/gnu/patch/patch-2.7.5.tar.xz
https://www.kernel.org/pub/software/utils/pciutils/pciutils-3.4.1.tar.xz
http://www.cpan.org/src/5.0/perl-5.22.1.tar.bz2
http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.tar.gz
http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-3.3.11.tar.xz
http://downloads.sourceforge.net/project/psmisc/psmisc/psmisc-22.21.tar.gz
http://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz
http://www.linuxfromscratch.org/patches/lfs/development/readline-6.3-upstream_fixes-3.patch
https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz
http://ftp.gnu.org/gnu/sed/sed-4.2.2.tar.bz2
http://downloads.nutyx.org/current/sources/service-saravane-01.patch
http://pkg-shadow.alioth.debian.org/releases/shadow-4.2.1.tar.xz
https://sourceforge.net/projects/squashfs/files/squashfs/squashfs4.3/squashfs4.3.tar.gz
ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.15.tar.gz
http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz
http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.88dsf.tar.bz2
http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/sysvinit-2.88dsf-consolidated-1.patch
http://ftp.gnu.org/gnu/tar/tar-1.28.tar.xz
http://sourceforge.net/projects/tcl/files/Tcl/8.6.4/tcl-core8.6.4-src.tar.gz
http://ftp.gnu.org/gnu/texinfo/texinfo-6.1.tar.xz
http://www.iana.org/time-zones/repository/releases/tzdata2016a.tar.gz
http://anduin.linuxfromscratch.org/LFS/udev-lfs-20140408.tar.bz2
https://www.kernel.org/pub/linux/utils/util-linux/v2.27/util-linux-2.27.1.tar.xz
http://ftp.gnu.org/gnu/wget/wget-1.17.1.tar.xz
http://tukaani.org/xz/xz-5.2.2.tar.xz
http://zlib.net/zlib-1.2.8.tar.xz

0
tumgerekler.eski.liste Normal file
View File

194
tumgerekler.liste Normal file
View File

@ -0,0 +1,194 @@
nasm
libjpeg-turbo
libtiff
jasper
libpng
yasm
opus
dcadec
gsm
libmodplug
libtasn1
nettle
libidn
libffi
p11-kit
gnutls
sqlite
python
libxml2
freetype
libbluray
cmake
git
vid-stab
soxr
doxygen
libssh
v4l-utils
opencore-amr
fdk-aac
x264
x265
ladspa
liba52
pcre
elfutils
glib
fribidi
expat
xorg-fontconfig
xorg-pixman
xcb-proto
xorg-proto
xorg-libxdmcp
xorg-libxau
libgpg-error
libgcrypt
libxslt
xorg-util-macros
libxcb
xcb-util
xorg-xtrans
xorg-libx11
xorg-libxrender
pkg-config
libtool
unzip
docbook-xml
docbook-xsl
xmlto
wayland
xorg-libpciaccess
xorg-libdrm
xorg-libxext
xorg-libxfixes
xorg-libxdamage
llvm
xorg-libxshmfence
xorg-dri2proto
libvdpau
xorg-mesa
xorg-glu
xorg-libxxf86vm
cairo
icu
ragel
graphite2
harfbuzz
libass
libva
libwebp
libogg
flac
alsa-lib
libvorbis
libsndfile
lame
libusb
fftw
perl-xml-parser
intltool
json-c
xorg-libice
xorg-libsm
dbus
libcap
openssl
speexdsp
speex
libsamplerate
pulseaudio
sdl
xvid
libmp4v2
faac
faad2
libtheora
lcms2
openjpeg
libvpx
db
readline
celt
jack
ffmpeg28
gsl
gobject-introspection
gstreamer
xorg-libxv
xorg-libxvmc
lcms
libmng
ffmpeg
talloc
tevent
python3
dbus-glib
dbus-python
libdaemon
nss-mdns
avahi
popt
gpm
links
xorg-libxinerama
xorg-libxt
xorg-libfontenc
xorg-libxfont
xorg-libxkbfile
xorg-libxmu
xorg-libxrandr
xorg-libxcursor
xorg-libxi
xorg-libxtst
xorg-libxpm
xorg-libxaw
xorg-xbitmaps
xorg-libdmx
xorg-app
xdg-utils
xorg-compositeproto
xorg-libxcomposite
gdk-pixbuf
atk
libdatrie
libthai
xorg-libxft
pango
gtk-update-icon-cache
cups
kerberos
tdb
cyrus-sasl
openldap
samba
libcroco
vala
librsvg
ghostscript
libgsf
giflib
ilmbase
openexr
gsfonts
itstool
gtk-doc
shared-mime-info
pangox-compat
hicolor-icon-theme
gtk2
libwmf
djvulibre
imagemagick
xine-lib
python3-setuptools
lapack
python3-numpy
python-setuptools
python-numpy
gtkglext
libexif
libusb-compat
libgphoto2
opencv