انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: HamidTB در 06 شهریور 1387، 08:09 ق‌ظ

عنوان: بازم ایجاد مخزن محلی
ارسال شده توسط: HamidTB در 06 شهریور 1387، 08:09 ق‌ظ
سلام
من زمانی که دستور dpkg-scanpackages  /home/hamid/debs /dev/null | gzip > /home/hamid/debs/Packages.gz رو اجرا میکنم به خطا بر میخورم چی کارش کنم
bash: /home/hamid/debs/Packages.gz: Permission denied
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: snake در 06 شهریور 1387، 09:56 ق‌ظ
سلام
نمی تونی با sudo  اجراش کنی.
موفق باشی
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HamidTB در 06 شهریور 1387، 05:33 ب‌ظ
سلام
نمی تونی با sudo  اجراش کنی.
موفق باشی

بدون sudo هم پیغام خطا میده
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HamidTB در 08 شهریور 1387، 07:16 ق‌ظ
  ](*,)I Wait For Some Help  ](*,)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: کسری کشاورز در 08 شهریور 1387، 10:12 ق‌ظ
عزیز من با ریشه‌ی روت اجراش کن یا با sudo امتحان کن. ;D
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HamidTB در 08 شهریور 1387، 01:54 ب‌ظ
نه مشکل اصلا از sudo نیست
چه از sudo استفاده بکنم چه استفاده نکنمخطا میده    ](*,) ](*,) ](*,) ](*,)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: Mehdi در 08 شهریور 1387، 02:06 ب‌ظ
با cd برید به پوشه‌ای که توش فایلهای deb. رو قرار دادید و بعد دستور زیر رو اجرا کنید...
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HamidTB در 09 شهریور 1387، 07:17 ق‌ظ
با cd برید به پوشه‌ای که توش فایلهای deb. رو قرار دادید و بعد دستور زیر رو اجرا کنید...
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

بازم خطا   ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)

hamid@hamid-desktop:~$ cd ~/debs/
hamid@hamid-desktop:~/debs$ sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
[sudo] password for hamid: bash: Packages.gz: Permission denied


عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HamidTB در 10 شهریور 1387، 06:24 ق‌ظ
some body help
i need it
pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee  ](*,) ](*,) ](*,)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: moosavy در 16 مهر 1387، 10:03 ق‌ظ
من هم دقیقا همین مشکل رو دارم. چه‌کار باید کرد؟ من هم مشکل پرمیشن دارم. با sudo هم کار نمی‌کنه.
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HardyLaity در 16 مهر 1387، 10:53 ق‌ظ
some body help
i need it
pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee  ](*,) ](*,) ](*,)

سلام حمید جان

یه بار توی یه عملیات کامی کازی  :D سه تا home رو با هم ترکیب کردم و ریختم توی یه هارد بعدش همه چیز یکم شیر تو شیر شد و یه همچین مشکلايی برام پیش اومد

احیانا شما از این حملات نداشتین  ;D فکر کنم مالکیت این دایرکتوری و فایلهای داخلش رو یه چک بکنید گوئی اینکه با روت هم همین مشکل پابرجا بوده ولی در بعضی موارد خواص جواز مالکیت حتی به یوزر ریشه هم داده نمیشه  ;)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: moosavy در 16 مهر 1387، 01:34 ب‌ظ
نه متاسفانه عملیات کامی‌کازی هم نداشتیم. تازه اوبونتو رو نصب کردم. و یک‌سری نرم‌افزار دیگه. تازه مشکل VPN ام حل شده و دارم دانلود می‌کنم. الان هم که دانلود کردم می‌خواستم که یک مخزن بسازم تا کامپیوتر توی خونه رو هم ردیف کنم که این‌جوری شد.
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HardyLaity در 16 مهر 1387، 02:54 ب‌ظ
نه متاسفانه عملیات کامی‌کازی هم نداشتیم. تازه اوبونتو رو نصب کردم. و یک‌سری نرم‌افزار دیگه. تازه مشکل VPN ام حل شده و دارم دانلود می‌کنم. الان هم که دانلود کردم می‌خواستم که یک مخزن بسازم تا کامپیوتر توی خونه رو هم ردیف کنم که این‌جوری شد.

خوب اینو از اول میگفتید  :D

ببین عزیز برو توی شاخه

/var/cache/apt/archives

هرچی اونجا هست رو کپی کن توی یه فلش یا سی دی یا هرچی که صلاح میدونی بعد برو خونه ناتیلوس رو با روت باز کن

sudo nautilus
و فایلها رو توی همین شاخه کپی کن

یه راه دیگه هم هست که ترو تمیز تره اونم استفاده از پکیج aptoncd هستش که خیلی راحت اینجا نصبش میکنی یه ایزو برات میسازه میبری خونی رسیتور میکنی فقط بایستی خود aptoncd رو هم جدا ک‍پی کنی که توی خونه اول نصبش کنی  ;)

اگر باز مشکلی بود در خدمتم
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: moosavy در 17 مهر 1387، 09:54 ق‌ظ
الان هم همین‌کار رو کردم. از دستور dpkg -i هم استفاده کردم تا همه‌شون رو یک‌ دفعه‌گی نصب کنم، اما موقع نصب توی خونه می‌خواست به اینترنت وصل بشه و یه تعداد بسته رو دانلود کنه، این در حالی بود که من با استفاده از synaptic بسته‌ها رو دانلود کرده‌بودم و علی‌القاعده باید هر بسته با تمام وابستگی‌هاش دانلود می‌شد. علت این قضیه رو هم نفهمیدم. به هر حال فکر می‌کنم که این کارهایی که انجام دادم با ایجاد یک مخزن محلی متفاوت باشه. چون وقتی مطابق دستور دوستان مطابق ذیل عمل می‌کنم، مشکل پرمیشن می‌گیره. (همان‌طور که در خطوط زیر می‌بینین).
با cd برید به پوشه‌ای که توش فایلهای deb. رو قرار دادید و بعد دستور زیر رو اجرا کنید...
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

بازم خطا   ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)

hamid@hamid-desktop:~$ cd ~/debs/
hamid@hamid-desktop:~/debs$ sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
[sudo] password for hamid: bash: Packages.gz: Permission denied


عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HardyLaity در 17 مهر 1387، 10:48 ق‌ظ
الان هم همین‌کار رو کردم. از دستور dpkg -i هم استفاده کردم تا همه‌شون رو یک‌ دفعه‌گی نصب کنم، اما موقع نصب توی خونه می‌خواست به اینترنت وصل بشه و یه تعداد بسته رو دانلود کنه، این در حالی بود که من با استفاده از synaptic بسته‌ها رو دانلود کرده‌بودم و علی‌القاعده باید هر بسته با تمام وابستگی‌هاش دانلود می‌شد. علت این قضیه رو هم نفهمیدم. به هر حال فکر می‌کنم که این کارهایی که انجام دادم با ایجاد یک مخزن محلی متفاوت باشه. چون وقتی مطابق دستور دوستان مطابق ذیل عمل می‌کنم، مشکل پرمیشن می‌گیره. (همان‌طور که در خطوط زیر می‌بینین).
با cd برید به پوشه‌ای که توش فایلهای deb. رو قرار دادید و بعد دستور زیر رو اجرا کنید...
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

بازم خطا   ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)

hamid@hamid-desktop:~$ cd ~/debs/
hamid@hamid-desktop:~/debs$ sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
[sudo] password for hamid: bash: Packages.gz: Permission denied



خوب من الان این کار رو انجام دادم و مشکلی هم نداشتم

این کارای زیر رو انجام بده ( البته به جای user* یوزر خودتو بنویس )

sudo chown -R *user ~/*user/debs
و

sudo chmod -R 755 ~/*user/debs
اگر مشکلت حل نشد من دیگه سوادم به جائی نمیرسه  :'(
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: moosavy در 17 مهر 1387، 03:33 ب‌ظ
sudo chown -R *user ~/*user/debs
این کد شما رو که می‌زنم می‌گه:
chown: cannot access `/home/*user/*user/debs': No such file or directory
که همون‌جور که می‌بینین یوزر من دوبار اومد (زیرش خط کشیدم) در حالی‌که باید یک‌بار بیاد و بعدش هم می‌گه که این فایل وجود نداره که قاعدتا هم نباید وجود داشته باشه. علامت «~» رو هم برداشتم فایده نداشت. user* اول رو هم برداشتم فایده نکرد. از help مربوط به chown  هم چیزی نفهمیدم.
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HardyLaity در 17 مهر 1387، 03:43 ب‌ظ
سلام

به جا user* اسم کاربری خودتون رو که باهاش لاگین میشید بزنید برای مثال یوزر من nima هستش پس اینطوری مینویسم

sudo chown -R nima ~/nima/debs
این دستور به سیستم میگه که مالک این دایرکتوری نیما هستش اون نیمای اول نام کاربر مالک هستش  ;)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: moosavy در 22 مهر 1387، 10:50 ق‌ظ
من دقیقا مطابق دستور شما عمل کردم اما سیستم می‌گه که این دایرکتوری وجود نداره:
/home/muhammad/muhammad/debs
و این قضیه واقعیت داره چون این دایرکتوری وجود نداره و آدرس دایرکتوری به صورت:
/home/muhammad/debs
هست.
من فکر می‌کنم که دستور درست نیست که سیستم در دایرکتوری home دنبال یک دایرکتوری به اسم muhammad می‌گرده. (اسم کاربری من muhammad است).
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HardyLaity در 22 مهر 1387، 11:03 ق‌ظ
من دقیقا مطابق دستور شما عمل کردم اما سیستم می‌گه که این دایرکتوری وجود نداره:
/home/muhammad/muhammad/debs
و این قضیه واقعیت داره چون این دایرکتوری وجود نداره و آدرس دایرکتوری به صورت:
/home/muhammad/debs
هست.
من فکر می‌کنم که دستور درست نیست که سیستم در دایرکتوری home دنبال یک دایرکتوری به اسم muhammad می‌گرده. (اسم کاربری من muhammad است).

درود خب الان باید دستور به این صورت باشه

sudo chown -R muhammad /home/muhammad/debs
شما نباید پیغام خطائی داشته باشید  ;)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: moosavy در 22 مهر 1387، 11:53 ق‌ظ
با تشکر، درست شد و هیچ مشکلی برنخوردم.
من الان با استفاده از دستورات شما، کل فایل‌های deb  رو توی دایرکتوری home خودم کپی کردم و بعد با استفاده از دستوراتی که اول این مبحث آمده:
با cd برید به پوشه‌ای که توش فایلهای deb. رو قرار دادید و بعد دستور زیر رو اجرا کنید...
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
مطابق دستور انجام دادم و کار انجام شد.
اما قبل از این فایل‌های deb  رو توی شاخه‌ی root کپی کرده بودم. اون‌جا اما نتونستم دستورات فوق رو اجرا کنم و مشکل پرمیشن داشتم. آیا می‌شه از این روشی که دادید برای root  هم استفاده کنم و muhammad رو به عنوان دارنده‌ی شاخه‌ی root معرفی کنم؟ و بعد باقی دستورات رو اجرا کنم؟
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: محمدرضا بوذری در 22 مهر 1387، 11:57 ق‌ظ
ببخشید که off-topic می‌شم ...

کاراکتر "~" در Shell به معنی دایرکتوری خانگی کاربر در حال اجرا می‌باشد، مثلا نام کاربری من "mohammad" است با زدن "~ cd" در محیط خط فرمان هرجا که باشم به "home/mohammad/" منتقل خواهم شد، پس  آدرس‌دهی به یک فایل در دایرکتوری خانگی به این‌شکل "mohammad/Examples/~" اشتباه است و شکل صحیح آن "Example/~" می‌باشد...

موفق باشید ...
 :)
عنوان: پاسخ به: بازم ایجاد مخزن محلی
ارسال شده توسط: HardyLaity در 22 مهر 1387، 12:08 ب‌ظ
با تشکر، درست شد و هیچ مشکلی برنخوردم.
من الان با استفاده از دستورات شما، کل فایل‌های deb  رو توی دایرکتوری home خودم کپی کردم و بعد با استفاده از دستوراتی که اول این مبحث آمده:
با cd برید به پوشه‌ای که توش فایلهای deb. رو قرار دادید و بعد دستور زیر رو اجرا کنید...
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
مطابق دستور انجام دادم و کار انجام شد.
اما قبل از این فایل‌های deb  رو توی شاخه‌ی root کپی کرده بودم. اون‌جا اما نتونستم دستورات فوق رو اجرا کنم و مشکل پرمیشن داشتم. آیا می‌شه از این روشی که دادید برای root  هم استفاده کنم و muhammad رو به عنوان دارنده‌ی شاخه‌ی root معرفی کنم؟ و بعد باقی دستورات رو اجرا کنم؟

والا شدن که میشه ولی یکم غیر استاندار و بعضی وقتا خطر ناکه من همیشه عادت دارم که با رووت وارد بشم  ;D

ببخشید که off-topic می‌شم ...

کاراکتر "~" در Shell به معنی دایرکتوری خانگی کاربر در حال اجرا می‌باشد، مثلا نام کاربری من "mohammad" است با زدن "~ cd" در محیط خط فرمان هرجا که باشم به "home/mohammad/" منتقل خواهم شد، پس  آدرس‌دهی به یک فایل در دایرکتوری خانگی به این‌شکل "mohammad/Examples/~" اشتباه است و شکل صحیح آن "Example/~" می‌باشد...

موفق باشید ...
 :)

آقا خیلی ممنون چرا آف تاپیک اشتباه من بود  ;)