কেন পাচ্ছেনা
$ apt-cache policy foo
N: Unable to locate package foo
কিন্তু
$ apt-cache policy foo 2>&1 | grep .
খালি.
পরবর্তী কলটিতে আমি ভুল অনুমানটি কোথায় করছি?
আসল কাজ: আমার apt-cache policy
সম্ভবত আউটপুটটি প্রক্রিয়া করা প্রয়োজন :-)
ইউপিডি :
foo
আমার উদাহরণে ব্যবহৃত কোনও প্যাকেজের নামের সাথে প্রতিস্থাপিত হতে পারে যা আপনার সূচীতে বিদ্যমান নেইapt-get
।
ইউপিডি 2 :
একটি workaround সঙ্গে একটি উত্তর আছে। সমাধান +50
কেন 2>&1
কাজ করে না তা ব্যাখ্যা করে এমন কাউকে অতিরিক্ত অনুদান প্রদান করা হবে ।
strace apt-cache policy foo 2>&1
এবং একটি সিস্টেম কল রয়েছে বলে ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
আমি মনে করি এই কলটি 1 (স্টাডআউট) এর কারণে সমস্যা আছে। আমি বোঝাতে চাইছি এটি আর tty- তে লেখা নেই
# apt-cache policy vim 2>&1 |grep . vim: Installed: 2:7.4.712-2 Candidate: 2:7.4.712-2 Version table: *** 2:7.4.712-2 0 500 http://ftp.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status