Uzunca bir süre yüklemeyi denemeye vakit ayıramadığım için kullanamadığım Dropbox’u kullandığım masaüstü ve netbook cihazlarıma yükledim. Dropbox sitesinde Ubuntu paketlerini sunuyor. Fakat bir şekilde Debian ile Ubuntu bağımlılıkları aynı olmasına rağmen paket sürüm numaraları sebeb ile Debian üzerine Dropbox kurulamıyor. Nasıl yaparım diye araştırıken bulduğum çözümü paylaşmadan önce sorundan bahsedeyim.
Dropbox paketinin bağımlılıklarından biri libnautilus-extension1 isimli paket. Bu paketin Ubuntu’daki sürüm numarası 1:2.22.2 Debian da ise nautilus ile paralel olarak 2.22.2. Sırf bu 1: satırları sebebi ile paket Debian üzerine direkt kurulamıyor.
Bulduğum çözüm deb paketi içerisindeki control dosyasından 1: karakterlerini silmek oldu. Bunun içinde internette aşağıda göreceğiniz shell scripti buldum. Bu script ile control dosyasını düzenleyip dropbox’u sisteminize kurabilirsiniz.
edit-deb-control.sh
#!/bin/bash
EDITOR=gedit
if [[ -z “$1” ]]; then
echo “Syntax: $0 debfile” exit 1
fi
DEBFILE=”$1″
TMPDIR=`mktemp -d /tmp/deb.XXXXXXXXXX` || exit 1
OUTPUT=`basename “$DEBFILE” .deb`.modfied.debif [[ -e “$OUTPUT” ]]; then
echo “$OUTPUT exists.”
rm -r “$TMPDIR” exit 1
fi
dpkg-deb -x “$DEBFILE” “$TMPDIR”
dpkg-deb –control “$DEBFILE” “$TMPDIR”/DEBIAN
if [[ ! -e “$TMPDIR”/DEBIAN/control ]]; then
echo DEBIAN/control not found.
rm -r “$TMPDIR” exit 1
fi
CONTROL=”$TMPDIR”/DEBIAN/control
MOD=`stat -c “%y” “$CONTROL”`
$EDITOR “$CONTROL”
if [[ “$MOD” == `stat -c “%y” “$CONTROL”` ]]; then
echo Not modfied.
else
echo Building new deb…
dpkg -b “$TMPDIR” “$OUTPUT”
fi
rm -r “$TMPDIR”
Son olarak da eğer Dropbox hesabınız yoksa iki taraf içinde karlı olan davetiye linkimi veriyorum. http://db.tt/KAdhvWb dropbox bu link ile üye olduğunuzda size de bana da 250 mb ekstra disk alanı veriyor.
Bahri Meriç CANLI
Latest posts by Bahri Meriç CANLI (see all)
- Telefon değişince atıl kalan Samsung Gear 2 hayata döndü - 14 Ocak 2022
- Su test cihazı aldım ve şişe suları ölçtüm - 19 Ağustos 2018
- AVRT5 APRS Tracker - 11 Aralık 2017