انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: hasannoori در 01 دی 1386، 11:34 قظ
-
سلام دوستان
یکی از مشکلاتی که بسیاری از افراد برای نصب بسته های نرم افزاری و بروز آوری در اوبونتو دارند عدم دسترسی به اینترنت پر سرعت برای این منظور است. ](*,)
بنابر این کاربران ترجیح میدهند که آن بسته(یا بسته ها )را از ماشین دیگری دریافت و در سیستم خودشان نصب کنند.
بنابراین داشتن و ایجاد یک مخزن محلی برای آسانتر شدن کار این کاربران بسیار ضروری است.
و من تصمیم گرفتم که مقاله ای تحت این عنوان در ویکی درست کنم؛ انشالله بتونه مفید واقع بشه.
از شما دوستان تقاضا دارم یه سری به اون بزنید و مشکلات و نواقص اون رو برطرف و نیز در ویرایش و گسترش اون کمک کنید . ???
از اینکه در ویکی اینقدر مبتدیانه مقاله ایجاد میکنم شرمنده! :oops:
http://wiki.ubuntu.ir/localrepository
-
یک راه دیگه هم اینه که تمام پکیج ها رو تو شاخه کش apt بریزید و
apt-get update کنید
که به صورت دیفالت در
/var/cache/apt/archives
هست
یا اینکه به کل آدرسش رو عوض کنید
اینطوری با تغییر پکیج ها فقط کافیه apt-get update کنید
-
در مورد ویکی هم دستتون درد نکنه:)
4 خط از پایین
کسته => بسته
-
سلام
دستت درد نکنه
من اسمش و آدرسش رو عوض کردم:
http://wiki.ubuntu.ir/LocalRepository
کمی هم تغییر در قالبش دادم.
موفق باشی
-
یک راه دیگه هم اینه که تمام پکیج ها رو تو شاخه کش apt بریزید و
apt-get update کنید
که به صورت دیفالت در
/var/cache/apt/archives
هست
یا اینکه به کل آدرسش رو عوض کنید
اینطوری با تغییر پکیج ها فقط کافیه apt-get update کنید
البته به نظرم این فقط برای راحتی در نصب بسته ها نیست
و در کل میتونیم بوسیله این راهنما ریک مخزن بسازیم و حتی اون رو روی یک سرور FTPیاHTTP آپلود کنیم و استفاده کنیم.
در کل این راهنمای ایجاد یک مخزن محلی است و برای هر نوع استفاده ممکن. :)
-
ممنون از cheshmak و کرگدن برای کمکتون و راهنماییتون. ;D
-
یک راه دیگه هم اینه که تمام پکیج ها رو تو شاخه کش apt بریزید و
apt-get update کنید
که به صورت دیفالت در
/var/cache/apt/archives
هست
یا اینکه به کل آدرسش رو عوض کنید
اینطوری با تغییر پکیج ها فقط کافیه apt-get update کنید
با این روش فهرست بستههای موجود در مخازن update نمیشن! در واقع با این روش sudo apt-get update هیچ کاری انجام نخواهد داد. برای اینکه بتونید از این روش استفاده کنید حتما باید حداقل یک بار با اضافه کردن همه مخازن در sources.list یک بار به اینترنت وصل بشید و sudo apt-get update کنید...
-
یک راه دیگه هم اینه که تمام پکیج ها رو تو شاخه کش apt بریزید و
apt-get update کنید
که به صورت دیفالت در
/var/cache/apt/archives
هست
یا اینکه به کل آدرسش رو عوض کنید
اینطوری با تغییر پکیج ها فقط کافیه apt-get update کنید
با این روش فهرست بستههای موجود در مخازن update نمیشن! در واقع با این روش sudo apt-get update هیچ کاری انجام نخواهد داد. برای اینکه بتونید از این روش استفاده کنید حتما باید حداقل یک بار با اضافه کردن همه مخازن در sources.list یک بار به اینترنت وصل بشید و sudo apt-get update کنید...
قبلا من همینکار رو انجام داده بودم و نتیجه ای نگرفتم.
تصور کردم که اشکال از مند باشه
بنابراین مخزن محلی رو ترجیح دادم. :-X
-
البته به نظرم این فقط برای راحتی در نصب بسته ها نیست
و در کل میتونیم بوسیله این راهنما ریک مخزن بسازیم و حتی اون رو روی یک سرور FTPیاHTTP آپلود کنیم و استفاده کنیم.
در کل این راهنمای ایجاد یک مخزن محلی است و برای هر نوع استفاده ممکن. :)
بله
برای این مشکل راه حل دیگه ای دادم
کی از مشکلاتی که بسیاری از افراد برای نصب بسته های نرم افزاری و بروز آوری در اوبونتو دارند عدم دسترسی به اینترنت پر سرعت برای این منظور است. Brick Wall
بنابر این کاربران ترجیح میدهند که آن بسته(یا بسته ها )را از ماشین دیگری دریافت و در سیستم خودشان نصب کنند.
وگرنه ربطی به اضافه کردن مخازن نداره و طبیعتاً ایجاد یک مخزن بسیار اصولی تر هست:)
با این روش فهرست بستههای موجود در مخازن update نمیشن! در واقع با این روش sudo apt-get update هیچ کاری انجام نخواهد داد. برای اینکه بتونید از این روش استفاده کنید حتما باید حداقل یک بار با اضافه کردن همه مخازن در sources.list یک بار به اینترنت وصل بشید و sudo apt-get update کنید...
بله دقیقاً
باید به اینترنت وصل باشید و apt-get update کنید
بعد از اینکار دیگه پکیج هایی که در کش هست لازم نیست دانلود بشن
این برای موقعی خوبه که دسترسی به اینتر نت دارید ولی ممکنه پرسرعت نباشه یا اینکه قبلاً دانلود کردید و نمی خواید دوباره دانلود کنید
-
البته به نظرم این فقط برای راحتی در نصب بسته ها نیست
و در کل میتونیم بوسیله این راهنما ریک مخزن بسازیم و حتی اون رو روی یک سرور FTPیاHTTP آپلود کنیم و استفاده کنیم.
در کل این راهنمای ایجاد یک مخزن محلی است و برای هر نوع استفاده ممکن. :)
بله
برای این مشکل راه حل دیگه ای دادم
کی از مشکلاتی که بسیاری از افراد برای نصب بسته های نرم افزاری و بروز آوری در اوبونتو دارند عدم دسترسی به اینترنت پر سرعت برای این منظور است. Brick Wall
بنابر این کاربران ترجیح میدهند که آن بسته(یا بسته ها )را از ماشین دیگری دریافت و در سیستم خودشان نصب کنند.
وگرنه ربطی به اضافه کردن مخازن نداره و طبیعتاً ایجاد یک مخزن بسیار اصولی تر هست:)
فرمایش شما کاملا صحیح هست ولی در مورد خود من همین:
sudo apt-get update
نیم ساعت طول میکشه.
و داشتن یک مخزن محلی کارها رو آسون میکنه ضمن اینکه با مخازن بیشتر آشنا میشم.
در هر حال ممنون از راهنماییتون.
-
سلام دوستان
یکی از مشکلاتی که بسیاری از افراد برای نصب بسته های نرم افزاری و بروز آوری در اوبونتو دارند عدم دسترسی به اینترنت پر سرعت برای این منظور است. ](*,)
بنابر این کاربران ترجیح میدهند که آن بسته(یا بسته ها )را از ماشین دیگری دریافت و در سیستم خودشان نصب کنند.
بنابراین داشتن و ایجاد یک مخزن محلی برای آسانتر شدن کار این کاربران بسیار ضروری است.
و من تصمیم گرفتم که مقاله ای تحت این عنوان در ویکی درست کنم؛ انشالله بتونه مفید واقع بشه.
از شما دوستان تقاضا دارم یه سری به اون بزنید و مشکلات و نواقص اون رو برطرف و نیز در ویرایش و گسترش اون کمک کنید . ???
از اینکه در ویکی اینقدر مبتدیانه مقاله ایجاد میکنم شرمنده! :oops:
http://wiki.ubuntu.ir/localrepository
با سلام
خیلی راهنمایی خوبی بود اما هنوز یه مشکل اساسی هستش و اون اینکه من از طریق وین با اینترنت در ارتباطم ( لینوکس رو کامپیوترم در جای دیگری است) من می خواهم از طریق اینترنت و ویندوز فایل ها رو دانلود کنم و بعد به لینوکس انتقال دهم . آیا برای حل مشکل راه حلی هست یا نه؟
-
با سلام
خیلی راهنمایی خوبی بود اما هنوز یه مشکل اساسی هستش و اون اینکه من از طریق وین با اینترنت در ارتباطم ( لینوکس رو کامپیوترم در جای دیگری است) من می خواهم از طریق اینترنت و ویندوز فایل ها رو دانلود کنم و بعد به لینوکس انتقال دهم . آیا برای حل مشکل راه حلی هست یا نه؟
بسیار ساده است
ابتدا اونها رو دانلود کن و تو یک پوشه بریز حالا اونها رو با یک حافظه فلش یا سی دی به سیستم خودت منتقل کن
و اگر رو یه سیستم هر دو تا رو داری! میتونی به پوشه مربوطه از طریق اوبونتو بری و اونها رو به هر کجا که بخواهید منتقل کنید.
-
سلام دوستان من وقتی این دستور رو اجرا میکنم
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
با این پیام خطا مواج میشم
bash: binary/Packages.gz: No such file or directory
The program 'dpkg-scanpackages' can be found in the following packages:
* dpkg-dev
* dpkg-multicd
Try: sudo apt-get install <selected package>
bash: dpkg-scanpackages: command not found
و دوتا پکیجی هم که گفته یعنی * dpkg-dev و * dpkg-multicd رو هم پیدا نمیکنه واسه دانلود
-
و دوتا پکیجی هم که گفته یعنی * dpkg-dev و * dpkg-multicd رو هم پیدا نمیکنه واسه دانلود
پیدا نمیکنه ؟ میشه بفرمائید چطور پیدا نمیکنه ؟
مسلما دسترسی به اینترنت دارید و sources.list تون هم به آدرس های درستی اشاره میکنه. پس :
sudo aptitude update
sudo aptitude install dpkg-dev
و اگر دانلود و نصب بسته ها آغاز نشد، لطفا پیام خطا رو اینجا بنویسید تا بنده و سایر دوستان درک بهتری از مفهوم « پیدا نکردن » داشته باشیم
پیروز باشید
-
نیما جان من مخلصتم چرا میزنی ;D
ببخشید از همه دوستان عذر میخوام اشتباه از من بود :-X
البته واقعا پیدا نمیکرد ولی مشکل این بود که من رفته بودم تو sources.list و ...~:deb file رو وارد کرده بودم بعد این میگفت من این آدرس رو پیدا نمیکنم :oops:
ببخشید همه دوستان مخصوصا آقا نیمای عزیز
ولی در عوض یه مشکل دیگه اومد
mj@mj-desktop:~$ sudo apt-get install libglib2.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libglib2.0-dev is already the newest version.
libglib2.0-dev set to manually installed.
The following packages were automatically installed and are no longer required:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up kubuntu-docs (9.04.2) ...
ln: target `/usr/share/doc/kde/HTML/en/kubuntu/' is not a directory: No such file or directory
dpkg: error processing kubuntu-docs (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kubuntu-docs
E: Sub-process /usr/bin/dpkg returned an error code (1)
اینم بگم که هروقت من KDE روی اوبونتو نصب میکنم یه سری مشکلات پیش میاد یعنی گنوم قاط میزنه
-
درود بر شما :
این مشکل فکر نکنم ارتباطی با ایجاد مخزن محلی داشته باشهِ مشکلی است که در ارتباط با پکیخ خاصی برای شما بوجود اومده :
دستور زیر رو امتحان کنید
sudo aptitude -f install
و سپس sudo aptitude update
شاید purge کردن package مورد نظر و سپس install اش هم کمکی کنه ...
و اما در ارتباط با ساخت local repository که راهنمائی در همین زمینه توسط دوستان در ویکی ساخته شده: ...
شاید بد نباشه که مرحله ای بهش اضافه بشه ... منظورم درست کردن نام فایلهای malformed شده هست ... مثلا پکیج هائی مث vim و یا ... کلا پکیج هائی که بعد از دانلود عباراتی نظیر 1%3a در نام فایل دیده میشه و پس از دانلود نسبت به نام اصلیشون تغییر نام میدن ... یه کد سطحی ! واسه درست کردنش میتونه این باشه :
for FILE in $(find . -type f -name '*1%3a*'); do NEWNAME=$(echo $FILE|sed s/'1%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*2%3a*'); do NEWNAME=$(echo $FILE|sed s/'2%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*3%3a*'); do NEWNAME=$(echo $FILE|sed s/'3%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*4%3a*'); do NEWNAME=$(echo $FILE|sed s/'4%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*5%3a*'); do NEWNAME=$(echo $FILE|sed s/'5%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*6%3a*'); do NEWNAME=$(echo $FILE|sed s/'6%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*7%3a*'); do NEWNAME=$(echo $FILE|sed s/'7%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*8%3a*'); do NEWNAME=$(echo $FILE|sed s/'8%3a'//); mv -v $FILE $NEWNAME; done
for FILE in $(find . -type f -name '*9%3a*'); do NEWNAME=$(echo $FILE|sed s/'9%3a'//); mv -v $FILE $NEWNAME; done
با regular expression میشه مختصر تر نوشتش ! ولی مقصود رسوندن اصل کلام بود ... در ضمن، بنده خدمت تمامی دوستان ارادت دارم :)
-
نیما جان بعد زدن
sudo aptitude -f install
باز هم همون خطا رو داد
mj@mj-desktop:~$ sudo aptitude -f install
[sudo] password for mj:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initializing package states... Done
Writing extended state information... Done
The following packages will be REMOVED:
linux-headers-2.6.28-11{u} linux-headers-2.6.28-11-generic{u}
The following partially installed packages will be configured:
kubuntu-docs
0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 74.7MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
(Reading database ... 153609 files and directories currently installed.)
Removing linux-headers-2.6.28-11-generic ...
Removing linux-headers-2.6.28-11 ...
Setting up kubuntu-docs (9.04.2) ...
ln: target `/usr/share/doc/kde/HTML/en/kubuntu/' is not a directory: No such file or directory
dpkg: error processing kubuntu-docs (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kubuntu-docs
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up kubuntu-docs (9.04.2) ...
ln: target `/usr/share/doc/kde/HTML/en/kubuntu/' is not a directory: No such file or directory
dpkg: error processing kubuntu-docs (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kubuntu-docs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
این قسمتش :
Setting up kubuntu-docs (9.04.2) ...
ln: target `/usr/share/doc/kde/HTML/en/kubuntu/' is not a directory: No such file or directory
dpkg: error processing kubuntu-docs (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kubuntu-docs
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up kubuntu-docs (9.04.2) ...
ln: target `/usr/share/doc/kde/HTML/en/kubuntu/' is not a directory: No such file or directory
dpkg: error processing kubuntu-docs (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kubuntu-docs
بابت کدی که گذاشتین هم ممنون بسیار
-
خوب ، نگفتید که با purge کردن و install مجدد جوابی گیرفتید یا نه ؟ یعنی
sudo aptitude purge kubuntu-docs
sudo aptitude install kubuntu-docs
احتمالا اگه آدرس /usr/share/doc/kde/HTML/en/kubuntu/ وجود نداره، قبلش این دستورات زیر رو اجرا کنید و بعدش به صورتی که عرض شد purge و install
sudo mkdir -p /usr/share/doc/kde/HTML/en/kubuntu
sudo ln -sf /usr/share/doc/kde/HTML/en/common /usr/share/doc/kde/HTML/en/kubuntu/
در ضمن، این نوشته ها رو فقط در حد کمک یه Gnome کار محض جدی بگیر و نه بیشتر
-
نه درست نشد نمیدونم مشکل از چی بود
ولی یه کاره دیگه ای کردم که جواب داد
مخزنها قبلا روی ir.archive بود تغییرش دادم بردمش رو main(با سیناپتیک) بعد جواب داد
ولی باز همین مشکل یه مرحله رفت جلوتر و دوباره ایجاد شد ;D بازم خوبه داریم مرحله به مرحله میریم جلو :D
اینکه بعد دانلود موقعی که میخواد نصب کنه میگه
Setting up kubuntu-docs (9.04.2) ...
ln: target `/usr/share/doc/kde/HTML/en/kubuntu/' is not a directory: No such file or directory
dpkg: error processing kubuntu-docs (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kubuntu-docs
E: Sub-process /usr/bin/dpkg returned an error code (1)
یعنی همون پیغام قبلی رو ایندفه موقع نصب میده
بعد اومدم دوباره kubuntu-docs رو پاک کردم و مجدد نصب نکردم دیگه ایندفه درست شد
هرچند که گنومم کلا ریخته بهم مثلا دیگه Computer نمیره ولی باز این بهتر از قبل ;D
نیما جان از اینکه وقت گذاشتی ممنون جدا لطف کردی
-
آه .. ببخشید .. .یه اشتباه تایپی از من بود ... ( در بخش mkdir )
لطفا دستورات بالا رو اگه امکان داره دوباره اجرا کنید ...
hope it helps ( هر چند زیاد نمیشه به راه حل ارائه شده مطمئن بود، چون اصولا با kde کار نمیکنم و کاربر محض نوم هستم )
-
نیما جان از این که وقت گذاشتین ممنون
آقا من یه چیزی فهمیدم ;D
مشکل از همون kubuntu-docs هست چون موقع نصبش kde خطا میده \\:D/
خوب تا اینجاشو که همه میدونستن
حالا نمیشه اینو kubuntu-docs رو کلا پاک کنم دیگه هم نصبش نکنم؟؟؟;D