چرا از rsync
استفاده نمیکنید؟ خودش میداند که چه فایلهایی جدید شده است و فقط همانها را دانلود میکند.
من به شیوه زیر عمل میکنم:
rsync --progress -ahv --delete --exclude=.svn --exclude=bin/amd64-freebsd --exclude=bin/amd64-kfreebsd --exclude=bin/armel-linux --exclude=bin/i386-freebsd --exclude=bin/i386-kfreebsd --exclude=bin/i386-netbsd --exclude=bin/i386-solaris --exclude=bin/mips-irix --exclude=bin/powerpc-aix --exclude=bin/powerpc-linux --exclude=bin/sparc-linux --exclude=bin/sparc-solaris --exclude=bin/powerpc-aix --exclude=bin/x86_64-solaris tug.org::tldevsrc/Master/ texlive
و برای آپدیت هم دستور زیر را بکار میبرم:
sudo tlmgr --repository texlive update --self --all
و اگر پیامی دریافت کردید که tlmgr
را نمیشناسد از فرم زیر استفاده نمایید:
sudo -E env "PATH=$PATH" tlmgr --repository texlive update --self --all
البته توضیح برای حالتی است که شما حداقل یک مرتبه تکلایو را کامل نصب کرده باشید و در دفعات بعد دستورات فوق باعث میشود تا تنها بستههایی که اخیرا به روزرسانی شده است نصب گردد. ضمنا در هر دو حالت باید در مسیری باشید که مخزن تکلایو در آنجا قرار دارد.
برای توضیحات بیشتر این لینک را مشاهده نمایید و راهنمای دستور rsync
را مطالعه نمایید.
پینوشت: فرض پاسخ فوق این است که شما کاربر لینوکس هستید.