زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم

روز خوب.

البته مدیران بسته های لینوکس ، زندگی را هم برای کاربران و هم برای سرپرستان آسان تر می کنند. در دنیای ویندوز ، این بسیار بدتر است ، اگرچه پیشرفت هایی در این زمینه وجود دارد (در ویندوز 10 آنها نوید پیشرفت دارند): nuget ، شکلات ، wpkg و موارد دیگر.

با مشغول پشتیبانی از دستگاه های تست Codeforces ، رایانه های مرکز آموزش المپیاد SSU ، آماده سازی ایستگاه های کاری شرکت کنندگان برای المپیادهای مختلف ، سرانجام از نوشتن انواع خفاش ها خسته شدم و تصمیم گرفتم این روند را ساده سازی کنم. به نظر می رسد Сhocolatey کمک خوبی است ، اما با جزئیات بیشتر معلوم شد که همیشه مناسب من نیست: در اکثر موارد شما نمی توانید فهرست نصب را مشخص کنید ، هیچ گونه حمایتی برای مخازن شما وجود ندارد ، تعداد زیادی بسته مورد نیاز برای Codeforces وجود ندارد ، مخزن Сhocolatey نصب کننده های برنامه را ذخیره نمی کند ، بلکه فقط به آنها پیوند دارد - چندین بار اتفاق افتاده است که وب سایت برنامه خراب است و نصب بسته امکان پذیر نیست.

به همین دلیل ، در دسامبر 2014 چندین شب را برای کار در یک مدیر مناسب برای اهداف خود (به نام PBOX) کنار گذاشتم. جعبه ادرار) تصور می کنم از PBOX برای نصب نرم افزارهای خاص برای من (نسخه های خاص کامپایلرها) و برای برنامه ها استفاده کنم همه منظوره شکلاتی نیز انجام خواهد داد.

در ماه آینده ، من قصد دارم مجدداً تمامی سرورهای تست Codeforces (و بسیاری دیگر از رایانه های دانشکده علوم کامپیوتر و فناوریهای اطلاعات دانشگاه ایالتی ساراتوف) را دوباره نصب کنم ، بویژه از PBOX.

من قبلاً آن را کمی برای اهداف شخصی استفاده کرده ام ، فکر می کنم PBOX می تواند برای برخی از کاربران Codeforces نیز مفید باشد. نمونه هایی از استفاده در سایت http://pbox.me وجود دارد. در زیر توضیحاتی آورده شده است.

نصب و راه اندازی

به http://pbox.me بروید و در کنسول اداری ویندوز (یافتن در cmd.exe و در منوی زمینه ، با کلیک راست بر روی Run as administrator کلیک کنید) کد را با صفحه نخست... PBOX در جاوا نوشته شده است ، اگر آن را ندارید ، خود JRE را بارگیری می کند و در کنار آن قرار می دهد. به هر حال ، هر بار که PBOX را راه اندازی می کنید ، خود به روز می شود ، بنابراین نیازی به فکر کردن در مورد بروزرسانی های جدید برای آن نیست.

من معمولاً UAC را خاموش می کنم ، اگر نمی خواهید ، در آینده همیشه باید در مدیر شروع شود. کنسول ، و شما می توانید Uac را با PBOX نصب شده به سادگی با تایپ pbox -uac غیرفعال کنید.

استفاده كردن

آیا شما همان g ++ ای را که Codeforces استفاده می کند می خواهید؟ فقط کافی است pbox را نصب کنید mingw-tdm-gcc. به طور پیش فرض ، آن را در٪ HOMEDRIVE٪ \\ Programs \\ mingw-tdm-gcc نصب می کند ، چندین دایرکتوری را در PATH (از جمله MSYS) بنویسید ، MINGW_HOME را به فهرست نصب اضافه کنید. به طور کلی ، برای دیدن اینکه دقیقاً چه اتفاقی خواهد افتاد ، فقط باید بسته موجود در سایت را پیدا کنید و روی Show pbox.xml کلیک کنید.

بسته های زیادی در PBOX هنوز وجود ندارد (اما تعداد بسیار کمی نیز 73). به http://pbox.me/packages بروید و ببینید. از کنسول مفید من ابزارهای نصب pbox را توصیه می کنم - این مجموعه ای از برنامه های کاربردی سودمند ، کیت منبع ویندوز ، ابزار پشتیبانی و همچنین انواع مختلف curl ، wget ، imdisk و موارد دیگر است که بلافاصله به PATH اضافه می شود. به هر حال ، یک ابزار مفید runexe.exe نیز اضافه خواهد شد ، که با استفاده از آن می توانید فرایندها را شروع کرده و زمان / حافظه استفاده شده را مشاهده کنید.

به هر حال ، بسیاری از برنامه ها و کامپایلرها بصورت پیش فرض در برنامه های C: \\ نصب خواهند شد (در واقع در٪ HOMEDRIVE٪ \\ Programs). داشتن مسیری کوتاه تر برای آنها و بدون فضاهایی مانند "برنامه های برنامه" بسیار مناسب است.

با افزودنی قابل نصب است. کلیدها ، به عنوان مثال: pbox install far --homedir \u003d C: \\ Far --arch \u003d 32 --version \u003d 3.0.4040. برای حذف یک بسته ، به سادگی پاک کردن pbox را از فاصله دور اجرا کنید.

در اینجا چند نمونه دیگر از دستورات موجود و استفاده از آنها آورده شده است.

روزگاری ، نصب یک برنامه در لینوکس به یک آیین کامل تبدیل شد. برای یافتن و بارگیری منبع کافی نبود ، لازم بود به صورت دستی آن را جمع آوری کرده و وابستگی های متنفر را برآورده سازیم. اکنون حتی لازم نیست کیت توزیع را بارگیری کنید - فقط برنامه را در مدیر بسته انتخاب کرده و بر روی دکمه "نصب" کلیک کنید. در ویندوز ، هنوز باید خودتان به دنبال توزیع باشید و سپس به صورت دستی نرم افزار را نصب کنید. حقیقت!

دلایل زیادی وجود دارد که مایکروسافت هیچ کاری مانند مدیر بسته را اجرا نکرده است. این موضوع را می توان برای مدت طولانی مورد بحث قرار داد ، اما چرا؟ این یک شغل بی تشکر و به سختی مفید است. در عوض ، من پیشنهاد می کنم به شغل خود بپردازید و سعی کنید سیستم را تجهیز کنید ، شبیه به سیستم مورد استفاده در هر لینوکس مدرن. مدیر بسته اجازه می دهد تا برنامه ها را به سرعت پیدا کرده و نصب کنید ، بعداً به روزرسانی ها را نصب کرده و در صورت لزوم ، نرم افزار را به درستی حذف کنید. کار مشخص است و از آنجا که هیچ چیز مشابهی در ویندوز وجود ندارد ، ما چیزی مشابه با وسایل شخص ثالث را پیاده سازی خواهیم کرد.

نصب اولیه نرم افزار

هیچ چیز خسته کننده و کسل کننده تر از نصب برنامه برای اولین بار در یک سیستم بکر نیست. نه واقعا! حتی اگر شما خفاش را خاموش نکنید ، نصب یکسری نرم افزارهای لازم به یکباره (اگرچه چنین فتیشیست هایی وجود دارد) اما به تدریج این کار را انجام دهید ، در عین حال ، تمام همین کارها ، یک سری اولیه از پروگها ، که بدون آن نمی توانید انجام دهید ، باز هم باعث می شود که شما مانند یک اپراتور ماشین کلاس سوم احساس شوید. سه عمل: "سایت را باز کرد" ، "بارگیری کیت توزیع" ، "نصب برنامه" - و به همین ترتیب بیست بار در هر شیفت.

مرورگر ، مسنجر ، کدک ها و پخش کننده صوتی / تصویری ، PDF خواننده ، مجموعه اداری ، آنتی ویروس ، جدیدترین نسخه های جاوا/ .NET Framework / Flash ، Archiver - مجموعه آقا لغو نشده است. در اینجا و برای یک شیفت کاری کامل ، نمی توانید کنار بیایید! if در صورت وجود Dilysoft از آخرین دیسک در دسترس ، فرصتی برای ریختن زود هنگام وجود دارد] [، اما می توانید از ازدواج بگذرید: اگر نسخه جدیدی وجود ندارد ، چه می کنید؟ در یک کلام ، تنها گزینه ارسال این بار در جنگل و جستجوی گزینه بهتر است.

بنابراین ، خدمات آنلاین www.ninite.com را علامت گذاری کنید. این منبع اخیراً به تازگی توانسته است من را از چندین ساعت عذاب و سرگرمی میان مدت نجات دهد. چطور؟ این ایده بسیار ساده است. در یک صفحه ، لیستی از برنامه های متنوع عمدتا رایگان یا منبع آزاد در دسترس است که به گروههای مختلف تقسیم می شوند: "مرورگرها" ، "امنیت" ، "توسعه" و غیره. شما ملزم به انتخاب ابزارهای لازم و کلیک بر روی دکمه "دریافت نصب" هستید. در نتیجه ، با چند کلیک ماوس ، یک نصاب جهانی دریافت می کنیم که همه برنامه های انتخاب شده را یکجا نصب می کند. خود نصب کننده وزن کمی دارد و تمام اطلاعات لازم را درست هنگام نصب پمپ می کند. البته برخی از لحظه ها نگران کننده هستند. به عنوان مثال ، چه کسی می داند این نصب کننده بارگیری می کند؟ اما چقدر راحت!

متأسفانه ، نصب کننده داده هایی را که برای نصب بارگیری کرده است ، باقی نمی گذارد ، بنابراین ، افسوس ، امکان ایجاد یک نصب آفلاین و نوشتن آن بر روی درایو فلش USB شما امکان پذیر نیست ، اما این گزینه در موجود است نسخه پرداخت شده سرویس.

ما ایده را پمپ می کنیم

علاوه بر عدم نصب آفلاین در نسخه رایگان Ninite یک اشکال دیگر دارد - نصب کننده برنامه های کاربردی لازم را باید هر بار مجدداً بازسازی کند.
عجیب است که توسعه دهندگان ساده ترین سیستم ثبت نام را اضافه نکردند تا بتوانید وارد سیستم شوید و بلافاصله برنامه نصب را برای اولین بار کامپایل شده برنامه بارگیری کنید. بچه های فرانسه موفق به جلوگیری از چنین نظارتی شدند ، که خدمات مشابهی را اجرا کردند - www.allmyapps.com. در واقع ، این همان Ninite است ، فقط با وجود نرم افزار حتی بیشتر و امکان پیوند لیست برنامه ها به حساب شخصی شما (ثبت نام رایگان است).

علاوه بر این ، یک مشتری دسک تاپ اضافی نیز می تواند در سیستم نصب شود ، پس از آن برنامه هایی که قبلاً در سیستم هستند و نیازی به نصب ندارند ، در رابط Allmyapps مشخص می شوند. با این حال ، حتی در این صورت ، نصب جهانی هنوز مدیر بسته نیست.

ZeuAPP (blog.zeusoft.net/zeuapp) ، که به عنوان یک برنامه دسک تاپ اجرا می شود ، به شما امکان می دهد کمی به ایده مدیر برنامه نزدیک شوید. توسعه همچنین طیف گسترده ای از رایگان و برنامه های بازکه می تواند به سرعت بر روی سیستم نصب شود. مورد موردنظر خود را انتخاب کنید ، روی "بارگیری" کلیک کنید - و برنامه خود ، با بارگیری کیت توزیع ، مراحل نصب را شروع می کند. افسوس ، روش نصب شفاف و خودکار نیست: کاربر حتی مجبور است پوشه را برای بارگیری کیت توزیع انتخاب کند. اما این همه چیز نیست. اگر هنوز هم می توان خدمات آنلاین را به دلیل عدم بررسی نسخه در سیستم و امکان بروزرسانی نرم افزار مورد بخشش قرار داد ، در ZeuAPP در دسکتاپ چنین فرصتی به خوبی قابل اجرا است. بنابراین برای به روز ماندن نسخه ها باید به دنبال راه حلی باشید.

برنامه های نصب شده را به روز می کنید

در مورد برنامه های ویندوز ، هنگامی که تقریباً هر هفته شکاف های عمومی جدیدی برای مرورگرهای مختلف ، Adobe Reader و سایر برنامه های کلاینت مشاهده می شود ، مسئله به روزرسانی به ویژه اهمیت دارد.

من سیستم کاملاً اتوماتیک پیدا نکرده ام که ظاهر نسخه های جدید را ردیابی کرده و خود بروزرسانی را انجام دهد. اما این احتمالاً حتی به بهترین شکل ممکن است ، زیرا از هرگونه اتوماسیون در محیط ویندوز می توان انتظار داشت. یک موضوع کاملاً متفاوت ، ابزاری نیمه خودکار است که با دردسر بودن به روزرسانی ها را ردیابی می کند و پیشنهاد می کند تا با استفاده از نصاب های استاندارد ، آنها را به صورت دستی نصب کنید. شرکت امنیتی غربی Secunia در حال توسعه چنین ابزارهایی است. ما راه حلهای جدی برای شرکتها با هدف بروزرسانی متمرکز در شبکه اتخاذ نخواهیم کرد ، ابزار رایگان برای استفاده شخصی - بازرس نرم افزار شخصی Secunia.

ابزار سبک وزن به سرعت و با شایستگی کل سیستم را اسکن می کند و گزارش مفصلی را ارائه می دهد که برنامه ها نیاز به بروزرسانی دارند. برای هر برنامه منسوخ شده ، رتبه بندی تهدید (مطابق با پایگاه داده گسترده توضیحات آسیب پذیری Secunia) صادر می شود و راحت ترین ، یک لینک مستقیم برای بارگیری آخرین نسخه از کیت توزیع. با یک کلیک - و می توانید به روزرسانی را شروع کنید. علاوه بر این ، وجود به روزرسانی ها برای خود ویندوز بررسی می شود و هرگاه به اشتباه آخرین نسخه برخی نرم افزارها را نصب نکردید ، یک هشدار مربوطه در سینی ظاهر می شود. توجه ویژه ای به امنیت مرورگرها و افزونه های مرتبط با آنها شده است ( Adobe Flash پخش کننده ، QuickTime ، Sun Java ، و غیره) ، و همچنین برنامه های مشتری برای خدمات شبکه (به عنوان مثال اسکایپ). اگر می توانید Secunia PSI را به حالت رابط پیشرفته تغییر دهید ، گزارش مفصلی در مورد اجزای ActiveX در دسترس می باشد.
قبل از شروع اسکن برنامه های کاربردی ، ما مجموعه ای از قوانین را با استفاده از پروتکل امن HTTPS بارگیری می کنیم ، که نشان می دهد چگونگی بررسی ارتباط برنامه. در اینجا باید گفت که فقط حجم عظیمی از نرم افزار روی دستگاه من نصب شده است که دیگر وقت خلاص شدن از آن ندارم. در عین حال ، Secunia قادر به یافتن نسخه های به روز شده برای بسیاری از آنها است. با دیدن اطلاعات در مورد نسخه به روز شده جاوا در فید RSS ، به منظور آزمایش ، PSI را راه اندازی کردم - اطلاعات مربوط به نیاز به بروزرسانی بلافاصله روی صفحه نمایش داده می شود. اینجاست که احساس می کنید این محصول نه توسط یک زن و شوهر از علاقه مندان بلکه توسط یک تیم کامل از متخصصان امنیتی پشتیبانی می شود. به هر حال ، PSI امتیاز سیستم به روز شده Secunia را در هر زمان معینی صادر می کند. برای من ، این مقدار پس از غیبت طولانی به روزرسانی ها ، 86٪ بود. و تو داری؟

چه در مورد نسخه های بتا؟

علیرغم وجود برنامه های منسوخ ، این سیستم همچنین با تعداد زیادی از نسخه های بتا نرم افزار همزیستی ، که هنوز از انتشار آن فاصله زیادی دارد. به طور کلی ، خیلی خوب است که جوایز خیلی زودتر از دیگران دریافت کنید ، و کمک به توسعه دهندگان برای پیدا کردن چند ایراد ، هزینه ای برای پرداخت چنین فرصتی نیست. افسوس ، Secunia PSI هیچ نسخه بتا را تشخیص نمی دهد - قابل درک است ، اگر نسخه ها پر از اشکالات هستند ، پس از نسخه های بتا یا حتی آلفا چه انتظاری دارید؟ چگونه باشد؟ منابع fileforum.betanews.com و www.filehippo.com به من کمک می کنند تا انتشار برنامه های تازه را پیگیری کنم. اگر اولین مورد به سادگی اخبار مربوط به نسخه های برنامه های اخیراً منتشر شده را منتشر کند ، پس FileHippo فهرست عظیمی از نرم افزار است که به محض انتشار نسخه جدیدی از برنامه ، دقیقاً به روز می شود - این احتمالاً به طور خودکار انجام می شود. علاوه بر این ، از همه دعوت شده است که Checker Update FileHippo.com را بارگیری کنند ، که مانند برنامه Secunia ، برنامه های نصب شده روی سیستم را برای به روزرسانی ها بررسی می کند. اما در همان زمان ... در یک لیست جداگانه ، نصب برنامه های بتا موجود را نیز ارائه می دهد ، که لینک های مستقیم برای دانلود توزیع را نشان می دهد. خنده دار است که پس از نصب فقط PSI FileHippo.com Update Checker PSI که بلافاصله بارگیری شده است ، بلافاصله لغو اشتراک کرد که نسخه جدیدتری برای این برنامه وجود دارد. پس از همه ، او به وضوح دروغ می گوید ، آیا توهین شده است یا چه؟ 🙂

حذف صحیح برنامه ها

هنگامی که منوی Start به اندازه غیر واقعی می شود ، شما شروع به فکر می کنید: "شاید در اینجا چیزهای غیر ضروری زیادی وجود داشته باشد." قانون من چیزی شبیه به این است - هر بار که مدیر ویندوز معمولی را برای نصب و حذف برنامه ها راه اندازی می کنید ، می توانید حداقل از پنج ابزار غیر ضروری خلاص شوید: :). به نظر می رسد این تنها عملکرد مدیر بسته است که برنامه ها را حذف می کند و به نظر می رسد مایکروسافت آن را پیاده سازی کرده است. از آن استفاده کنید - من نمی خواهم. اما نه! این برنامه البته با یک گناه به صورت نیمه حذف می شود ، اما اگر یک عکس فوری از رجیستری بگیرید و سیستم فایل قبل از نصب و بعد از حذف ، واقعیت های جالب فاش می شوند. کلیدهای اضافی رجیستری ، نوعی پرونده موقت ... چرا آنها باقی مانده است مشخص نیست.

بسیاری از ابزارهای کاربردی وجود دارد که به طرز جادویی وعده حذف صحیح برنامه ها از سیستم ، استفاده از الگوریتم های هوشمند برای یافتن کلیدهای چپ در رجیستری و غیره را دارند. در حقیقت ، اکثر آنها زنگوله کامل هستند ، اما Ashampoo Magical UnInstall (www.ashampoo.com) نیستند. چگونه با همه افراد متفاوت است؟ اصل عمل. ایده این است که این برنامه تمام مدت در پس زمینه اجرا می شود و به محض شناسایی راه اندازی setup.exe ، نصب کنید. exe و سایر باینارهای نصب ، شروع به نظارت دقیق بر اعمال و تغییرات آنها در سیستم می کند. در طول راه ، یک دیتابیس تهیه شده است ، که در آن تمام اقدامات نصب کننده ثبت می شود: چه کلیدهایی که او در رجیستری ثبت کرد ، چه پرونده هایی را در آن قرار داد و از کجا - همه چیز در واقع مشخص است. آیا می خواهید یک برنامه را حذف کنید؟ Ashampoo Magical UnInstall آن را از طریق پایگاه داده هل می دهد و همه تغییرات را به عقب برگرداند. این رویکرد بی عیب و نقص عمل می کند. علاوه بر این ، اگر شما برنامه اشتباه را به اشتباه مرتفع کرده یا به راحتی ذهن خود را تغییر داده اید ، پس از آن هر عملی حذف ممکن است برای مدتی با استفاده از ابزار ReInstaller داخلی نصب شود. Magical UnInstall هنوز بصورت رایگان توزیع می شود ، اما باید یک کلید مجوز را از وب سایت توسعه دهندگان درخواست کنید.

افسوس و آه!

مدیر بسته مانند لینوکس؟ افسوس ، تا زمانی که چیزی از آن نرسد. تا زمانی که یک مکانیزم استاندارد برای نصب ، به روزرسانی و حذف برنامه وجود نداشته باشد ، مخزن ذخیره برنامه ها باشد ، حتی نمی توانیم در مورد هر آنالوگ apt-get از niks صحبت کنیم. نمی تونم مایکروسافت؟ قطعا. اما از این گذشته ، توسعه دهندگان نرم افزار منبع باز خیلی در مورد این موضوع خسته کننده نیستند. با قرار دادن پروژه های خود به صورت گسترده در Google Code ، SourceForge و منابع دیگر ، مدتها پیش می توان چیزی از این دست را کشف کرد.

فقط فکر کن: مدیر راحت برنامه های کاربردی که فقط در آن نرم افزار منبع باز وجود داشته باشد - چه مزیتی برای همه منبع باز دارد ، بله؟ در این میان ، شما مجبور خواهید بود از خدمات مختلفی راضی باشید ، که حتی در کنار هم ، بعضی اوقات کاری را انجام نمی دهند که مدیران بسته های لینوکس قادر به انجام آن باشند.

اطلاعات

می توانید برای یافتن به روزرسانی برای نرم افزار نصب شده در رایانه خود ، به برنامه های خوب دیگر توجه کنید. اینها SUMo (www.kcsoftwares.com) و Appupdater (www.nabber.org/projects/appupdater) هستند.

چند سال پیش ، علاقه مندان سعی کردند تا بندری از لینوکس را به دست آورند - اینگونه تولد win-get () به وجود آمده است. سیستم نوشته شده در پاسکال امکان نصب برخی سرویس ها از طریق کنسول را فراهم کرد ، اما متأسفانه توسعه به سرعت از بین رفت. سرنوشت مشابه با تلاشهای دیگر: Appsnap ، Appupdater و حتی GetIt ، که سعی در جمع کردن تمام راه حل های موجود (www.puchisoft.com/GetIt) داشت.

درایورها را نصب و به روز کنید

شاید منفورترین کار پس از نصب مجدد سیستم حتی نصب تمام برنامه ها نباشد. نه! یک هیولا بسیار بدتر وجود دارد - رانندگان. وقتی برای اولین بار ویندوز 7 را دیدم ، می خواستم فریاد بزنم ، "تمام شد!" بله ، از طریق سیستم به روز رسانی ویندوز تقریباً همه هیزم های ضروری را غرق می کند ، و من بیش از یک بار به این موضوع اطمینان کرده ام. در نتیجه ، دیگر لازم نیست که دستگاه های ناشناخته را در مدیر دستگاه ثبت کنید - همه چیز به صورت خودکار نصب می شود. اما چه در مورد نسخه های اولیه ویندوز و چگونه در اصل به روزرسانی درایور؟ پاسخ ما DriverMax است (www.innovative-sol.com/drivermax).

این ابزار کوچک به شما امکان می دهد به سرعت از اینترنت جدیدترین نسخه هیزم را برای انواع دستگاه ها بکشید. جستجوی دردناک یک درایور نادر یا یک دیسک طولانی گم شده از یک "جعبه" را فراموش کنید - فقط یک حساب کاربری رایگان در این سرویس ایجاد کنید و همه چیز مورد نیاز خود را بارگیری کنید. با این وجود ، این برنامه حتی اگر به این رویکرد اعتماد نداشته باشید مفید است و ترجیح می دهید نرم افزار سیستم را از سایت های رسمی بارگیری کنید. Drivermax عملکرد مهم دیگری دارد - پشتیبان گیری از کلیه درایورهای سیستم. بنابراین ، پس از نصب مجدد سیستم ، نصب تمام درایورها تنها دو دقیقه طول خواهد کشید و به حداقل تلاش نیاز دارید. می خواهم اعتراف کنم که چند بار نتوانستم راننده ای را با استفاده از DriverMax پیدا کنم ، اما من به سرعت با استفاده از ابزار دیگری - دکتر دستگاه (www.devicedoctor.com) اصلاح کردم.

به\u200cروزرسانی خودکار از Google

اگر تاکنون بارگیری کرده اید گوگل کروم، می دانید: به جای کیت توزیع آفلاین مرورگر ، فقط نصب کننده پوسته را ادغام می کنید ، که به نوبه خود ، بسته به سیستم عامل و پارامترهای دیگر ، همه چیز مورد نیاز خود را بارگیری می کند. و اگر تا به حال از صفحه pack.google.com بازدید کرده اید ، باید به برنامه ای که محصولات Google را در یک سیستم نصب یا به روزرسانی می کند ، توجه داشته باشید. این سیستم هوشمند نصب و بروزرسانی خودکار گوگل به روزرسانی یا omaha نام دارد. این پروژه تحت مجوز منبع باز توسعه می یابد و همیشه از طریق code.google.com/p/omaha در دسترس است. مهم است که این فقط یک برنامه نیست بلکه یک سیستم فکری معماری است که نصب و به روزرسانی آن را آسان می کند برنامه های مختلف - آنچه در ویندوزهای مدرن برای ایجاد یک مخزن با نرم افزار و یک مدیر بسته a la Linux وجود ندارد.

من بهترین فایلهای TOP 10 را برای سیستم عامل ویندوز ارائه می دهم. هنگام تدوین لیست ، فقط مدیران پرونده با رابط گرافیکی در نظر گرفته شده اند که کار کردن با اکثر کاربران راحت است. بنابراین ، هیچ مدیر فایل با رابط متنی ، به عنوان مثال FAR Manager یا Midnight Commander وجود ندارد.

در خارج از لیست بهترین مدیر فایل ها برنامه هایی قرار دارند که مدت طولانی است به روز نشده اند ، به عنوان مثال ، EF Commander ، ViewFD یا برنامه های کمتر شناخته شده: FileVoyager ، Tablacus Explorer ، muCommander ، One Commander و غیره.

برنامه مدیر پرونده ("فرمانده پرونده") برای کار با پرونده ها ، دیسک ها و پوشه ها در رایانه شما طراحی شده است. اصولاً چنین برنامه هایی برای کپی ، جابجایی یا حذف پرونده ها ، باز کردن پوشه ها و پرونده ها ، راه اندازی برنامه ها ، کارهای معمول را انجام می دهند.

سیستم عامل ویندوز دارای یک مدیر پرونده پیش فرض - Explorer. بسیاری از کاربران از عملکرد مدیر فایل استاندارد راضی نیستند ، بنابراین از سایر فایلهای جایگزین برای کار بر روی رایانه استفاده می کنند.

بیشتر برنامه های ارائه شده فقط بر روی پلت فرم ویندوز کار می کنند ، اما در بین آنها برنامه های چند پلتفرمی نیز وجود دارد.

یکی از بهترین ، محبوب ترین مدیر فایل دو صفحه جایگزین برای ویندوز (اندروید هنوز پشتیبانی می شود). کل فرمانده که قبلاً Windows Commander خوانده می شد.

در Total Commander می توانید عملیات مختلفی را با پرونده ها انجام دهید ، برنامه دارای یک منوی و ظاهر سفارشی ، یک سرویس گیرنده FTP با پشتیبانی از یک اتصال ایمن ، کار با بایگانی به روش خاص خود ، حالت دسته ای ، جستجوی پیشرفته با امکان استفاده از عبارات منظم و بسیاری از کارکردهای دیگر است.

فرصت ها کل برنامه ها فرمانده با اسکریپت ها و افزونه های بیشمار بسیار مقیاس پذیر است.

Total Commander به زبان روسی کار می کند ، این برنامه توسط یک توسعه دهنده از سوئیس - Christian Giesler ایجاد شده است. برنامه پرداخت می شود ، اما می تواند به صورت رایگان کار کند.

مدیر فایل دو صفحه ای با مجموعه عظیمی از گزینه ها برای کار با فایل ها. پنجره SpeedCommander را می توان به دو بخش افقی یا عمودی تقسیم کرد.

SpeedCommander از پشتیبانی کامل یونیکد ، چند لانه سازی ، پوشه های مجازی ، عملیات دسته ای و پشتیبانی ماکرو برخوردار است. مدیر فایل دارای یک بیننده داخلی برای بیش از 80 نوع پرونده ، یک مشتری برای اتصال از طریق FTP ، FTP-SSL ، SFTP ، ویرایشگر متن داخلی با پشتیبانی از نحو ، افزونه هایی که قابلیت های برنامه را گسترش می دهند پشتیبانی می شود.

این برنامه با 13 نوع بایگانی (باز کردن بسته بندی ، بسته بندی) کار می کند ، این برنامه دارای یک سیستم رمزگذاری قدرتمند و محافظت از رمز عبور برای پرونده ها است. SpeedCommander می تواند داده ها را در پوشه ها همگام سازی کند ، داده ها را در پوشه ها و پرونده ها مقایسه کند ، مدیر فایل دارای ابزاری برای گروه بندی و فیلتر و غیره است.

SpeedCommander یک برنامه پولی است که در آلمان ساخته شده است (SpeedProject). برای پشتیبانی از زبان روسی ، باید یک ترک را نصب کنید.

مدیر فایل قدرتمند با تعداد زیادی توابع مفید... قابلیت های برنامه با افزونه ها گسترش یافته است. فرمانده OMega دارای رابطی دوستانه و کاملاً قابل تنظیم است.

ویژگی های اصلی oMega Commander: رابط روبان ، انتقال ، تغییر نام ، قالب بندی روبان ها ، باز کردن فایل ها در برنامه های مختلف ، گروه بندی رنگی زبانه ها ، پین کردن و صرفه جویی در زبانه ها ، پرچم پرونده ها ، برجسته سازی پرونده ها بر اساس نوع ، رابط چند پنجره ، لیست علاقه مندی ها ، کپی هوشمند ، کار با بایگانی ها ، مانند پوشه های معمولی ، پاک کردن اطلاعات خارج از بازیابی ، برش و چسباندن فایل ها ، جستجوی چند منظوره ، ویرایشگر داخلی ، کنترل فضای رایگان و موارد دیگر هستند.

oMega Commander یک برنامه پولی با پشتیبانی از زبان روسی است (تهیه شده توسط Pylonos.com LLC).

رایگان مدیر فایل دو صفحه با گسترده عملکرد... این برنامه کار می کند و به نظر می رسد شبیه به Total Commander. فرمانده غیرواقعی از افزونه های ایجاد شده برای Total Commander (به جز پلاگین های سیستم فایل) پشتیبانی می کند.

فرمانده غیرواقعی قادر به همگام سازی پوشه ها است ، تغییر نام پرونده های دسته ای پشتیبانی می شود ، انواع اولیه بایگانی پشتیبانی می شوند ، یک مشتری FTP ساخته شده است ، یک صفحه جستجو پیشرفته ، یک دستگاه پخش رسانه ای ، پیش نمایش پرونده ها به صورت ریزگردها اجرا می شوند ، مشاهده سریع با ابزارهای داخلی ، چک های پرونده ها در برنامه ، ابزارهای بارگیری و کپی رزرو و خیلی بیشتر.

فرمانده غیرواقعی توسط مکس دیزل ساخته شده است. این برنامه از زبان روسی پشتیبانی می کند. برای فعال کردن حالت کامل ، باید یک کلید مجوز رایگان بدست آورید.

FreeCommander

FreeCommander یک مدیر پرونده قدرتمند دو صفحه (افقی یا عمودی) رایگان است. این برنامه از برگه های زیادی پشتیبانی می کند ، اما می تواند به صورت تک صفحه ای نیز کار کند.

FreeCommander می توانید با بایگانی کار کنید ، بررسی کنید چک پرونده ها ، مقایسه و همگام سازی دایرکتوری ها ، جستجوی سریع ، برنامه دارای یک کنسول فرمان DOS داخلی است ، از تغییر نام دسته ای فایل ها ، حذف دائمی پرونده ها ، گرفتن عکس از تصاویر و موارد دیگر پشتیبانی می کند.

برنامه FreeCommander توسط یک توسعه دهنده از لهستان ایجاد شده است - Marek Jasinski ، برنامه به زبان روسی کار می کند.

مدیر فایل رایگان با رابط دو پنجره. این برنامه بر روی سیستم عامل های مختلف (ویندوز ، لینوکس ، macOS ، FreeBSD) کار می کند.

Double Commander ابزارهای داخلی برای تغییر نام دسته ای از پرونده ها و همگام سازی را در اختیار شما قرار داده است ، تمام عملیات در داخل انجام می شود زمینه، پشتیبانی از پیاده سازی ها ، نمایشگر پرونده داخلی ، مشاهدهگر تصاویر کوچک ، کار با بایگانی ها ، جستجوی پرونده پیشرفته ، از جمله عبارات با قاعدهعملکرد تعلیق عملیات پرونده ، پشتیبانی از برخی افزونه ها برای Total Commander و غیره وجود دارد.

برنامه Double Commander توسط تیمی از توسعه دهندگان روسیه ساخته شده است که در تلاش هستند تا یک مدیر پرونده را مشابه از نظر عملکرد با Total Commander ایجاد کنند.

مدیر پرونده قدرتمند چند پنجره ای با دو صفحه. علاوه بر اجرای عملیات استاندارد، این برنامه قابلیت های اضافی دارد.

که در برنامه رایگان چند فرمانده پشتیبانی از افزونه را اجرا کرد ، کار با بایگانی ، ابزارهای داخلی برای کار با تصاویر ، ابزارهایی برای کار با فایلهای صوتی ، امکان شخصی سازی وجود دارد ظاهر برنامه ها متناسب با نیازهای شما ، عملیات در پس زمینه انجام می شود ، ویرایشگر رجیستری داخلی ، مشتری FTP، پشتیبانی از اسکریپت اجرا شده و غیره

برنامه Multi Commander به زبان روسی کار می کند (تهیه شده توسط ماتیاس سوونسون).

XYplorer

XYplorer یک مدیر فایل کاربردی است که به عنوان جایگزینی برای Explorer طراحی شده است. این برنامه دارای دو نسخه است: نسخه کامل XYplorer Pro (پرداخت شده) و قابلیت محدود نسخه XYplorer رایگان (رایگان).

XYplorer از کار در تعداد نامحدودی از چند زبانه پشتیبانی می کند ، برنامه دارای یک رابط قابل تنظیم در حالت یک صفحه یا دو صفحه ای است ، بسیاری از ابزارها و کارکردهای اضافی درون برنامه ساخته شده است ، یک بازگشت مجدد از تغییرات ، مشاهده پرونده های چندرسانه ای ، مقایسه و تغییر نام فایل ها ، پشتیبانی از اسکریپت ها و عملیات دسته ای ، محاسبه و نمایش وجود دارد اندازه پوشه ، جستجوی پیشرفته ، هماهنگ سازی بین دایرکتوری ها ، خواص مشاهده و ویرایش برچسب های فایل ، امکان اختصاص برچسب ها و برچسب های رنگ به پرونده ها و غیره وجود دارد.

برنامه نویس XYplorer - دونالد لسائو ، این برنامه از زبان روسی پشتیبانی می کند.

یک مدیر فایل برای رایانه های Commodore AMIGA که دارای خاصیت خود هستند ، طراحی شده است سیستم های عامل... بعداً ، این برنامه به عنوان جایگزینی برای ویندوز اکسپلورر استفاده شد.

دایرکتوری اپوس دارای نوارهای ابزار قابل تنظیم است ، یک رابط دو تخته با یک درخت پوشه ، امکان جایگزینی اکسپلورر پیاده سازی شده است ، امکان تغییر رنگ های رابط وجود دارد ، یک تابع جستجوی پیشرفته وجود دارد ، جستجوی فایل های تکراری ، فن آوری پوشه مجازی کار می کند ، می توانید پیکربندی فایل و همگام سازی پوشه را در برنامه انجام دهید ، FTP کار می کند ، نمایش پیاده سازی شده است پرونده های گرافیکی، افزونه ها پشتیبانی می شوند ، نمایش اسلایدها را می توان راه اندازی کرد و غیره

Directory Opus یک برنامه پولی است که در استرالیا ساخته شده است (GPSoftware) ، از روسی پشتیبانی می کند.

Q-Dir

Q-Dir یک مدیر فایل رایگان با یک رابط چهار ضلعی غیرمعمول است. کاربر می تواند رابط برنامه را تغییر دهد و فقط یک ، دو یا سه ویندوز را در یک موقعیت افقی یا عمودی قرار دهد.

Q-Dir با Explorer در منوی زمینه ادغام می شود ، این برنامه دارای یک ذره بین صفحه داخلی است ، می توانید به سرعت به پوشه های مورد علاقه خود بروید ، برجسته سازی رنگ انواع مختلف فایلها کار می کند ، این برنامه کوچک است (کمتر از 2 مگابایت) و غیره.

برنامه Q-Dir به زبان روسی (توسعه دهنده از آلمان - Nenad Hrg) کار می کند.

نتیجه گیری از مقاله

10 مدیر برتر فایل: Total Commander ، SpeedCommander ، oMega Commander ، Unreal Commander ، FreeCommander ، Double Commander ، Multi Commander ، XYplorer ، Directory Opus ، Q-Dir می توانند با موفقیت جایگزین Explorer شوند - مدیر استاندارد فایل ویندوز.

از آنجا که کار به طور مداوم نیاز به دسترسی به کنسول ، گیت ، گره ، یشم دارد. من می خواهم کمی با کار Chocolatey در زمینه (برای مثال) آماده سازی برای توسعه تحت نودستر تصویر کنم.

الزامات نصب:

ویندوز XP / Vista / 7/2003/2008
چهارچوب NET 4.0
PowerShell 2.0

این سادگی با اجرای چنین دستور ساده (در cmd.exe در PowerShell پردازش نمی شود) نصب شده است:

powershell -NoProfile -ExociationPolicy نامحدود -Command "iex ((هدف جدید net.webclient) .DownloadString (" http://bit.ly/psChocInstall "))"

پس از آن به طور خودکار در C نصب شده است: \\ شکلاتی ، توضیحات بسته ها و کتابخانه ها در C: \\ Chocolatey \\ libs قرار خواهد گرفت. ماژول های اصلی برنامه به طور پیش فرض در Program Files (x86) نصب می شوند.

کلیه بسته های اصلی و لازم برای یک توسعه دهنده وجود دارد. زبان های تفسیری مانند PHP ، Ruby ، \u200b\u200bPython ، Node.js. DB - MySQL ، MongoDB ، SQLite. کنترل نسخه Git ، Mercurial ، SVN. دفترچه یادداشت ++ ، عالی. کالیبر برای پردازش کتاب برای کیندل.

1. نصب بسته Node.js با npm

cod nodejs.install

این دستور مشابه موارد زیر است

شکلات nodejs.install را نصب کنید

درست است ، کنسول باید بسته و بازگشایی شود تا مسیرهای ضبط شده در مسیر در دسترس شوند.

2. هنگامی که گره نصب شد ، از قبل امکان انجام توسعه وجود دارد ، ماژول ها را از طریق مدیر بسته نصب کنید. اینجا کیفی برای نودستر است

3. بدون Git on Nodester امکان استقرار وجود نخواهد داشت ، بنابراین با استفاده از Chocolatey آن را نصب کنید

در اینجا لیستی از آنچه که من نصب کردم اضافه شده است.

کنسول Cinst2
بتونه cinst
curl curl
wget wget

ما putty را امتحان می کنیم ، دستور پنجره برنامه را باز می کند و به این واقعیت می پردازیم که git با موفقیت نصب شده است (به یاد داشته باشید که باید کنسول را ببندید و دوباره آن را باز کنید).

4- در اینجا می بینیم که می توانیم آزادانه با نودستر تماس بگیریم

سپس یک فرآیند معمول انجام می شود ، نصب بر روی یک دستگاه محلی از طریق npm مورد نیاز در پروژه ماژول ها ، مانند Expressjs ، Jade ، آزمایش بر روی یک سرور وب محلی که گره را بارگیری می کند. تمام کار به صورت git انجام می شود ، متعهد می شود ، و پس از آن فشار به سمت گره دهنده انجام می شود. در nodester (لیست دستورات) ، شما همچنین نیاز به نصب ماژول های npm از طریق nodester npm نصب appname دارید.

شکلات برای همه چیز نیست. ایدئولوژی ویندوز و برنامه های کاربردی ایجاد شده برای سیستم عامل به این عقیده تمایل دارند که خودشان باید در شروع کار صعود کرده و در هر فرصت و بدون اجازه بروزرسانی کنند. بنابراین ، Chrome در بسته ها وجود دارد ، اما ما می دانیم که در مورد GoogleUpdater.exe ، که به هر حال همه چیز را به روز می کند. بنابراین ، و در مورد Notepad ++ ، که خود می تواند برای به روزرسانی ها صعود کند. خودتان می توانید اسکایپ را به روز کنید. اما اگر در ابتدا همه چیز را در شکلات تنظیم کنید ، بروزرسانی سریع با یک دستور لذت بخش خواهد بود ، مخصوصاً اگر در مورد ابزارهای GUI کاربردی نداشته باشد.

سرانجام ، یک کلیپ ویدیویی از دفتر ضمیمه می کنم. سایت

در نظرات خواسته شده است که بسته Slik Subversion (SVN) را اضافه کنید. فکر می کنم انجام این کار ساده است بسیار مفید خواهد بود. همچنین ، اصل "شکلات" روشن خواهد شد.

توضیحات اصلی و اسکریپت نصب برای ساده ترین مورد. همه بسته ها را می توانید توسط خودتان بسازید ، در اینجا مثال هایی وجود دارد

1. یک فایل توضیحی C: \\ sliksvn \\ sliksvn.nuspec با متن مربوطه (منبع دیسک) ایجاد کنید:

sliksvn SlikSVN 1.7.4 شرکت اسلیک آناتولی

کنترل نسخه قابل اعتماد خرابکاری نرم از اینجا شروع می شود ما یک بسته مستقل خط فرمان مستقل ارائه می دهیم برای ویندوز... نصب کننده شامل تمام ابزارهای خط فرمان (svn ، svnadmin ، svnsync ، svnserve ، svnmucc ، و غیره) می باشد اما هیچ اتصال برنامه ای یا ماژول های Apache ندارد. ابزارها کاملاً در کنار هم سازگار با سایر بسته ها هستند. ایده آل برای ساخت و استقرار اسکریپت های خودکار http://www.sliksvn.com/ براندازی sliksvn svn شرکت اسلیک نادرست

2. بعد از آن اسکریپت نصب C: \\ sliksvn \\ Tools \\ocolateyInstall.ps1 را ایجاد کنید

نصب-ChocolateyPackage "sliksvn" "msi" "/ آرام" "www.sliksvn.com/pub/Slik-Subversion-1.7.4-win32.msi" "http://www.sliksvn.com/pub/Slik-Subversion -1.7.4-x64.msi "

نوشتن-شکلات موفقیت "SlikSVN"
) گرفتن (
نوشتن-ChocolateyFailure "SlikSVN" "$ ($ _. Exception.Message)"
پرت كردن
}

از کد مشخص می شود. آنچه از دفتر بارگیری می شود. سایت یا نصبی 32 بیتی یا 64 بیتی است و بدون سؤال برانگیز در حالت ساکت نصب می شود.

3. اضافه کنید. پرونده نصب (ممکن است وجود نداشته باشد) ، اما در این حالت فرقی نمی کند C: \\ sliksvn \\ tool \\ install.ps1

پارام ($ installPath ، $ toolPath ، بسته $ ، پروژه $)

نوشتن-هاست "این بسته ای نیست که dll ها در آن به آن مراجعه کنند."
نوشتن-هاست "لطفاً با استفاده از شکلات نصب کنید"
نوشتن-هاست "برای شکلات گرفتن" نصب-بسته بندی شکلاتی "را اجرا کنید و" Initialize-Chocolatey "را دنبال کنید
نوشتن-هاست "شکلات نصب sliksvn"
نوشتن میزبان "حذف این بسته ..."
sliksvn -ProjectName $ project.Name را پاک کنید

4- بسته را کنار هم قرار دهید. می توان آن را توسط NuGet گردآوری کرد. دسترسی به آن را در مسیر بنویسید ، یا از طریق تمام مسیر به آن مراجعه کنید. دروغ در C: \\ شکلات \\ شکلاتی \\ نصب \\ NuGet.exe

\u003e cd C: \\ sliksvn
\u003e بسته nuget

سپس بسته محلی C: \\ sliksvn \\ sliksvn.1.7.4.nupkg را دریافت می کنیم. می توانید از قبل آن را نصب کنید ، cinst sliksvn -source C: \\ sliksvn را بررسی کنید (در مسیر ، فقط مسیر پوشه ای که بسته در آن قرار دارد ، بدون نام آن لازم است). به صورت محلی نصب شده است. سپس می توانید بسته را در سایت بارگذاری کنید. حالت بعد از تعدیل وجود دارد ، بنابراین بسته بلافاصله قابل مشاهده است و از طریق cinst sliksvn در دسترس قرار می گیرد.

هنگام نصب یک بسته چگونه کار می کند؟ در حین نصب ، هر آنچه که در بسته nupkg بسته بندی شده است - اسکریپت های نصب ، توضیحات و پرونده های دیگر ، بایگانی باینری (ممکن است در آنجا وجود داشته باشد) به C: \\ Chocolatey \\ lib \\ PACKAGE_NAME می رود ، اما اقدامات نوشته شده در اسکریپت ، در مورد ما نصب های ساکت به صورت پیش فرض انجام می شود ، یعنی SlikSVN را روی سیستم 64 بیتی دارم ، به این معنی که در C: \\ Program Files \\ SlikSVN \\ نصب شده است و در خود مسیر نوشته شده است. اما در حقیقت ، نصب می تواند هرگونه خنثی سازی از بایگانی خود باشد ، که در این بسته گنجانده شود یا اقدام دیگری با کتابخانه های خاص خود انجام شود. همه چیز به تخیل بستگی دارد.

چگونه آن را حذف کنم؟ SlikSVN خود را از طریق نصب-حذف نصب ، مانند هر استاندارد برنامه نصب شده، و از C: \\ شکلات \\ lib \\ PACKAGE_NAME با دست.

بروزرسانی 2012-08-15:

که در آخرین نسخه ها در حال حاضر به نظر می رسد که بسته ها را از طریق حذف می کند حذف شکلات... این دستورالعمل محتوای بسته را از نام C: \\ Chocolatey \\ lib \\ حذف می کند ، یعنی برنامه هایی که با باز کردن در این پوشه نصب می شوند کاملاً حذف می شوند. آنچه در سیستم نصب شده و در Program Files نصب شده است ، لمس نمی شود.

هیچ لیست از بسته های نصب شده وجود ندارد ، زیرا منطقی است که از لیست شکلات ها فرض کنید. اما با هک زیر می توانید به راحتی به عنوان یک گزینه این کار را برطرف کنید:

Diff --git "a / c: \\\\ Chocolatey \\\\ocolateyInstall \\\\ توابع \\\\ Chocolatey-List.ps1" "b / c: \\\\ Chocolatey \\\\ocolateyInstall \\\\ توابع \\\\ Chocolatey-List.ps1" index 67c2ecc ..aa67027 100644 --- "a / c: \\\\ Chocolatey \\\\ocolateyInstall \\\\ توابع \\\\ Chocolatey-List.ps1" +++ "b / c: \\\\ Chocolatey \\\\ocolateyInstall \\\\ توابع \\\\ Chocolatey- list.ps1 "-15،7 +15،12param ($ parameters \u003d" list "if ($ selector -ne" ") ($ parameters \u003d" $ parameters "" $ zgjedh "" "-) + ) other (+ $ packFolders \u003d Get-ChildItem $ nugetLibPath | مرتب سازی نام + $ pack \u003d $ packFolders -replace "(\\. \\ d (1)) +" | gu + نوشتن-هاست + بسته + خروج +) اگر ( $ allVersions -eq $ true) (نوشتن اشکال زدایی "نمایش همه نسخه های بسته ها"
اکنون در لیست شکلات ها قرار داریم:

7zip 7zip.install شکلات شکلات Console2 curl foobar2000 git git.install miranda msysgit nodejs.install notepadplusplus notepadplusplus.install php php5-dev putty sliksvn sublimetext2 Germup Wget

زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم