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

#1 2016-07-22 00:25:53

Manjaro
عضو
ثبت شده: 2016-07-21
ارسال ها: 5

راهنمایی جهت نصب مخازن از ترمینال[حل شد]

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

میدونم سوالم مبتدی ولی تازه مانجارو زدم (قبلا فدورا - اوپن سوز - اوبونتو  استفاده کردم)

دوستان واسه نصب هر مخزنی داخل ترمینال باید از چه دستوری استفاده کنم ؟؟

مثلا داخل اوبونتو از دستور sudo apt-get بود اینجا از چ دستوری استفاده میشه شکل کلیش بی زحمت بگید دوستان اگه شد ی چندتا مثال هم باش توش

ممنونم

آخرین ویرایش توسط Manjaro (2016-07-23 00:55:24)

آفلاین

#2 2016-07-22 00:38:56

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 292

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

برای استفاده از مخازن مختلف باید فایل etc/pacman.conf/ رو با استفاده از یک برنامه ویرایشگر متن باز کنی و به انتهای اون مخازن مورد نظرت رو اضافه کنی. به عنوان نمونه با استفاده از دستور زیر:

$ sudo nano /etc/pacman.conf

اینم یه فایل نمونه که به انتهاش چند مخزن اضافه شده:

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
TotalDownload
CheckSpace
VerbosePkgLists
ILoveCandy

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
#SigLevel    = Required DatabaseOptional
SigLevel = PackageRequired
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[infinality-bundle]
SigLevel = Never
Server = http://bohoomil.com/repo/$arch

[infinality-bundle-fonts]
SigLevel = Never
Server = http://bohoomil.com/repo/fonts

[infinality-bundle-multilib]
SigLevel = Never
Server = http://bohoomil.com/repo/multilib/$arch

[xyne-x86_64]
SigLevel = Never
Server = http://xyne.archlinux.ca/repos/xyne

[coderkun-aur]
SigLevel = Never
Server = http://arch.coderkun.de/$repo/$arch/

[archlinuxgr-any]
SigLevel = Never
Server = http://archlinuxgr.tiven.org/archlinux/any

[archlinuxcn]
SigLevel = Never
Server = http://repo.archlinuxcn.org/$arch

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

[archlinuxgr]
SigLevel = Never
Server = http://archlinuxgr.tiven.org/archlinux/$arch

[seblu]
SigLevel = Never
Server = http://seblu.net/a/$repo/$arch

[arcanisrepo]
SigLevel = Never
Server = ftp://repo.arcanis.me/repo/$arch

[herecura]
SigLevel = Never
Server = http://repo.herecura.be/$repo/$arch

[sergej-repo]
SigLevel = Never
Server = http://repo.p5n.pp.ru/$repo/os/$arch

[nullptr_t]
SigLevel = Never
Server = https://archlinux.0ptr.de/mirrors/$repo/$arch

[archstrike]
Include = /etc/pacman.d/archstrike-mirrorlist

[blackarch]
Server = http://www.mirrorservice.org/sites/blackarch.org/blackarch/$repo/os/$arch

البته اینا همه مستلزمه اینه که با برنامه pacman و تنظیمات اون آشنایی پیدا کرده باشی.
برای همین بهتره صفحات زیر رو اول بخونی:
Pacman
Official_repositories
Unofficial_user_repositories

آفلاین

#3 2016-07-22 13:59:55

Manjaro
عضو
ثبت شده: 2016-07-21
ارسال ها: 5

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

خیلی ممنون بابت راهنمایی حالا برای اضافه کردن مرورگر chromium از داخل ترمینال باید چ دستوری رو بزنم ؟؟

آفلاین

#4 2016-07-22 14:33:22

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 189
وب سایت

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

Manjaro نوشته است که:

خیلی ممنون بابت راهنمایی حالا برای اضافه کردن مرورگر chromium از داخل ترمینال باید چ دستوری رو بزنم ؟؟

yaourt -S chromium

در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین

#5 2016-07-22 14:48:13

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 292

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

البته chromium داخل مخزن extra هست و با pacman هم میشه نصبش کرد:

$ sudo pacman -S chromium

ولی همونجور که قبلاً گفتم حتماً اطلاعات تون رو در مورد pacman و آرچ با مراجعه به ویکی و استفاده از فایلهای راهنما بالا ببرید، تا از این دست مشکلات براتون پیش نیاد. به خصوص man های زیر رو بخونید:
pacman(8), pacman.conf(5)

آخرین ویرایش توسط morealaz (2016-07-22 14:52:26)

آفلاین

#6 2016-07-22 15:37:11

Manjaro
عضو
ثبت شده: 2016-07-21
ارسال ها: 5

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

morealaz نوشته است که:

البته chromium داخل مخزن extra هست و با pacman هم میشه نصبش کرد:

$ sudo pacman -S chromium

این دستور زدم داخل ترمینال
bash: $: command not found
حالا بدون $ زدم شد این
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists
  if you're sure a package manager is not already
  running, you can remove /var/lib/pacman/db.lck

از طریق add/remove sofware میخوام نصبش کنم

دانلود نمیشه و میزنه1pending operation  بعدش Apply میزنی پیغام میاد Failed to init transaction unablde lock database

کرنل هم
4.4.13-1
linux 44
بعد این دوتا کرنل دیگم هست 45 46

حالا چیکار کنم مشکل چیه

آفلاین

#7 2016-07-22 15:40:04

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,259

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

البته دوستانم به بهترین شکل راهنمائی کردن. منتها به نظرم پرسش شما به اندازه کافی شفاف نیست. در درجه اول به شخص القا میشه که مایل اید تا مخازن رو به فایل کانف پکمن اضافه کنید. اما چیزی که راجع به کرومیوم پرسیدین، من رو مطمئن کرد که منظورتون "نصب نرم افزار" هست. لینک هایی رو که محمدجان اشاره  کردن رو *حتما* باید مطالعه کنید. مدیر بسته و روش های نصب و حذف نرم افزار توی توزیع ها اونقدر مهم هست که حتی "قبل از انتخاب توزیع" باید بهش پرداخته بشه. مدیریت اصلی حذف و نصب بسته ها رو در آرچ بیس ها پکمن به عهده داره. البته وظایف پکمن بهینه هستن و همین باعث شده تا در عین سادگی به یک مدیر بسته "بی نقص" تبدیل بشه. وقتی یک بسته در یک ریپوزیتوری قرار داشته باشه، با معرفی اون ریپوزیتوری به فایل کانف پکمن، پکمن قادر هست تا اون بسته رو حذف/نصب/مدیریت کنه. در غیر اینصورت، موضوع قدری متفاوت میشه. بهرحال، قبل ازینکه این تفاوت ها رو شروع به مطالعه کنید، تمام خطوط دو لینک اولی رو که محمد عزیز در پست 2# دادن، باید مطالعه کنید (که با سؤالتون بعد از توضیحات محمد عزیز، مشخصه اینطور نبوده big_smile ). بدون مطالعه اون لینک  ها، مطمئن باشید که هرگز تصور صحیحی از مدیریت بسته نخواهید داشت.


Manjaro نوشته است که:
morealaz نوشته است که:

البته chromium داخل مخزن extra هست و با pacman هم میشه نصبش کرد:

$ sudo pacman -S chromium

این دستور زدم داخل ترمینال
bash: $: command not found
حالا بدون $ زدم شد این
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists
  if you're sure a package manager is not already
  running, you can remove /var/lib/pacman/db.lck

از طریق add/remove sofware میخوام نصبش کنم

دانلود نمیشه و میزنه1pending operation  بعدش Apply میزنی پیغام میاد Failed to init transaction unablde lock database

کرنل هم
4.4.13-1
linux 44
بعد این دوتا کرنل دیگم هست 45 46

حالا چیکار کنم مشکل چیه

علامت $ داره نشون میده باید دستور  رو * با کاربر غیر ریشه* بکار ببرید و علامت # هم نشون میده باید با *خود کاربر ریشه*. دراینجا بخاطر اینکه قراره چیزی نصب بشه، باید کاربر غیر ریشه دسترسی sudo داشته باشه.  اما دلیل اون خطا برمیگرده به اینکه فایل lockی که در هر مرحله قبلی بخاطر فعالیت مدیر بسته تولید شده، از بین نرفته (بخاطر ناتمام موندن فعالیت مدیر بسته که میتونه توسط شما کنسل شده باشه و یا مثلا بسته دیگری درحال نصبه). بنابر این طبق پیشنهاد خودش فایل lock رو حذف کنید:

$ sudo rm /var/lib/pacman/db.lck

آخرین ویرایش توسط Arcush (2016-07-22 15:56:15)

آفلاین

#8 2016-07-22 16:04:05

Manjaro
عضو
ثبت شده: 2016-07-21
ارسال ها: 5

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

برای نصب نرم افزار ها این طریق هم اقدام کردم ولی نتیجه ای نداشت از طریق add/remove sofware

برای نصب یه مرورگر دقیقا چ دستوری باید داخل ترمینال بزنم چون هر دستوری ک دوستان قرار دادن همش میشه not found خب اگه دسترسی روت میخواد چجوری دسترسی روت بدیم

ببینید بزا کامل تر بگم

تو توزیع های دیگه میشد با ی دستور ساده   sudo apt-get install chromium نرم افزاری نصب کرد شروع میکرد به دانلود نصب میشد

فک کنم دیگه متوجه شده باشید منظورم چی هست

۳۲۲ مگ اپدیت هست ولی انجام نمیده اپدیت چرا ؟؟؟ پیغامش اینه  Failed to init transaction unablde lock database

با اپدیت مخازن مشکل حل میشه ؟؟ خب چطوری اپدیت کنیم

همتون ارچ رو سیستم دارید یا مانجارو هست ؟؟؟ درست مانجارو ارچ بیس ولی توضیحاتی ک میدم شاید ارچ دارای عزیز متوجه نشن

یکم بیشتر راهنمایی کنید واقعا گیجم کرده

آخرین ویرایش توسط Manjaro (2016-07-22 16:05:18)

آفلاین

#9 2016-07-22 18:20:40

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 189
وب سایت

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

Manjaro نوشته است که:

برای نصب نرم افزار ها این طریق هم اقدام کردم ولی نتیجه ای نداشت از طریق add/remove sofware

برای نصب یه مرورگر دقیقا چ دستوری باید داخل ترمینال بزنم چون هر دستوری ک دوستان قرار دادن همش میشه not found خب اگه دسترسی روت میخواد چجوری دسترسی روت بدیم

ببینید بزا کامل تر بگم

تو توزیع های دیگه میشد با ی دستور ساده   sudo apt-get install chromium نرم افزاری نصب کرد شروع میکرد به دانلود نصب میشد

فک کنم دیگه متوجه شده باشید منظورم چی هست

۳۲۲ مگ اپدیت هست ولی انجام نمیده اپدیت چرا ؟؟؟ پیغامش اینه  Failed to init transaction unablde lock database

با اپدیت مخازن مشکل حل میشه ؟؟ خب چطوری اپدیت کنیم

همتون ارچ رو سیستم دارید یا مانجارو هست ؟؟؟ درست مانجارو ارچ بیس ولی توضیحاتی ک میدم شاید ارچ دارای عزیز متوجه نشن

یکم بیشتر راهنمایی کنید واقعا گیجم کرده

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

sudo rm /var/lib/pacman/db.lck

بعد مخازن را اپدیت کن

sudo pacman -Syy

در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین

#10 2016-07-22 18:22:07

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 189
وب سایت

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

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


در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین

#11 2016-07-22 18:42:50

Manjaro
عضو
ثبت شده: 2016-07-21
ارسال ها: 5

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

تشکر از تمامی دوستان

با اجرا دستور sudo rm /var/lib/pacman/db.lck و بعد

برای نصب هر چیزی ک ابتداش  $  قرار میدادید خب من حذفش کردم مشکل به کل حل شد smile

آفلاین

#12 2016-07-23 00:04:01

Риал Краесис
عضو
از : تهران
ثبت شده: 2015-09-16
ارسال ها: 303

پاسخ: راهنمایی جهت نصب مخازن از ترمینال[حل شد]

Manjaro نوشته است که:

تشکر از تمامی دوستان

با اجرا دستور sudo rm /var/lib/pacman/db.lck و بعد

برای نصب هر چیزی ک ابتداش  $  قرار میدادید خب من حذفش کردم مشکل به کل حل شد smile

خدا رو شکر حالا یه حل شد به عنوان تاپیک هم اضافه کنید!



بهروز رمضانی نوشته است که:

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

بهروز جان گزارشت رد شد الان بن میشی!
ولی جدا از شوخی خیلی خیلی باهات موافقم!


*** I FIGHT FOR USERS ***

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB