Download all dependencies of a package on Ubuntu/Debian

UPDATE: Thanks To Julian, Now I know you can simply use

aptitude download ‘?reverse-depends(PKGNAME)’

 Awesome.


Hey there!

Several days ago a colleague asked me if there’s a way to download the dependencies of a package in a Debian based distribution, for an offline use.
Sound like an easy task, and after a while of thinking, i got remembered in a tool that used to ship with Ubuntu back in the days, called “Synaptic”, that used to have that tool.

However, there are some cons to that tool. first of all it’s a GUI one (GUI? Eeeeww!”), and second, it downloads only the packages missing to your current installation, so if you’re offline installation dismatch your own one, you’ve got a problem.

So I decided to take it as a challenge, and ended up with a little script I hope will help ya’ll. And you may find it in my github of course…

https://github.com/Ddorda/dl-deb-deps/blob/master/dl-deb-deps.sh

I think it’s pretty much straight-forward code, but if you have any questions you’re more than welcome to ask.

Dor.

איך להעלים את הפרסומות מהאפליקציה של ynet באנדרואיד (לינק חדש)

אהלן,

אני לא יודע מתי ynet הוסיפו את הפרסומות העצבנות שלהם לאפליקציה באנדרואיד, אבל בימים האחרונים זה כבר ממש התחיל להציק לי. כמה ממש? מספיק כדי שאני “אבזבז” את השבת שלי על העניין.

חשוב לציין שכיוון שאני משתמש באנדרואיד עשיתי זאת רק על אנדרואיד, אך אני מניח שעל אייפון פרוץ יהיה גם אפשרי לעשות את זה. ואם לא, בעסה לכם, תלמדו לא לקנות מוצרים של אפל.

עריכה: מסתבר שיש אפליקציה בשם AdFree (תודה גוגל שמחקתם את האפליקציה. מזל שבאנדרואיד יש בררה אחרת) שעושה בדיוק את זה, אבל באופן גנרי ולהרבה יותר מקרים. ממליץ לכולם להשתמש בה :)
תודה לאורי שהכיר לי אותה.

אז איך להעלים את הפרסומות? הרי לכם שתי דרכים, שתיהן פשוטות, אחת למתקדמים ואחת לפחות:
שימו לב, לצורך העניין אתם צריכים הרשאות root.

ווינט ללא פרסומות

איפה הפרסומות?

מתקדמים –

ערכו את הקובץ ‎/etc/hosts והוסיפו לרשומה הראשונה (127.0.0.1) את הכתובות הבאות:
media.admob.com pubads.g.doubleclick.net pagead2.googlesyndication.com partnerad.l.doubleclick.net

כנראה שתצטרכו לעגון את /‎/system/etc דבר שתוכלו לעשות בעזרת:
‎# mount -o remount,rw /system
או
‎# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

מתחילים –

התקינו את האפליקציה החינמית Hosts Editor.
היכנסו לאפליקציה, סמנו את 127.0.0.1 ומחקו אותו.
לאחר מכן לחצו על New Entry, ב-IP Adress הכניסו 127.0.0.1 וב-Host Entries הכניסו את השורה הבאה:
localhost media.admob.com pubads.g.doubleclick.net pagead2.googlesyndication.com partnerad.l.doubleclick.net

שימו לב שב-partnerad.l.doubleclick.net האות המובלטת היא L ולא 1.

זהו! האפליקציה של ווינטי ללא פרסומות!

דור :)

הערה: השימוש בתוכן המדריך באחריות המשתמש בלבד.

איך לבטל את החשבון אורח באובונטו 12.04

שלום לכולם,

לאחרונה התקנתי אובונטו 12.04.
אחד הדברים הראשונים שאני נוהג לעשות במחשב שלי אחרי התקנת אובונטו היא להסיר את חשבון האורח.

כדי לעשות זאת, השתמשו בצירוף המקשים Alt+F2 והדביקו בחלון שנפתח את השורה הבאה:

gksudo gedit /etc/lightdm/lightdm.conf

שורה זו תפתח לכם את קובץ ההגדרות של lightdm שאחראי על ההתחברות לאובונטו.

עתה הוסיפו לשורה האחרונה של הקובץ את השורה:

allow-guest=false

לסיום שימרו את הקובץ. ההגדרה החדשה תיכנס לתוקף לאחר איתחול של lightdm. תוכלו פשוט להמתין עד הפעלת המחשב הבאה שלכם, או לקצר תהליכים ולהריץ את הפקודה:

sudo restart lightdm

 תהנו!
דור :)

להתחבר לנטסטיק של סלקום/אורנג’ באובונטו 12.04

שלום לכולם,

לאחרונה עדכנתי לאובונטו 12.04. לא אלאה אתכם בסיפור השדרוג שלי, אבל בסופו של יום מצאתי את עצמי עם מערכת חמודה ויציבה עם בעיה אחת עיקרית: אני לא מצליח להתחבר לאינטרנט הסלולרי של סלקום דרך הנטסטיק של חברת Alcatel שסלקום בדר”כ מחלקים (שד”א אורנג’ משתמשים בדיוק באותו מוצר).

לאחר עלעול ברשת מצאתי את הפתרון וחשבתי שאולי הוא יוכל לעזור לעוד כמה חבר’ה שנתקלו באותה בעיה.

כל שעליכם לעשות הוא לערוך את הקובץ /etc/modules עם הרשאות root, במסוף (Alt+Ctrl+T) הדביקו את השורה הבאה:

sudo gedit /etc/modules

תתבקשו לכתוב את ססמתכם, הקלידו אותה, והקישו אנטר. ייפתח לכם עורך טקסט, הוסיפו לסוף הקובץ את שתי השורות הבאות:

usbserial
option

כדי להחיל את ההגדרות הפעילו מחדש את המחשב (מישהו מכיר פתרון נכון יותר?)

דור.