উইন্ডোজ উবুন্টুতে বেস (উইন্ডোজের জন্য একে লিনাক্স সাবসিস্টেম) 10 - আমি কীভাবে আমার প্যাথ সেট করব?


8

বার্ষিকী আপডেটের জন্য ধন্যবাদ, আমার এখন উইন্ডোজ ১০-এ উবুন্টুতে BASH রয়েছে আগে, আমি সাইগউইন ব্যবহার করতাম, এবং সাইগউইনে মাভেন সেটআপ করেছিলাম, (এবং এটি পুরোপুরি কাজ করত), যা মূলত মাভেন ইনস্টল করে এবং তারপর আমার PATHপরিবেশ পরিবর্তন করে পরিবর্তনশীল (মধ্যে ~/.bashrc)

ঠিক আছে, আমি বিইউডাব্লু ব্যবহার করে একই জিনিসটি করার চেষ্টা করছি, তবে যতদূর আমি বলতে পারি PATHভেরিয়েবলটিকে উপেক্ষা করা হবে (মাভেন বিন ডিরেক্টরিটি এতে যোগ করা PATH, এবং তারপরে which mvnফাঁকা ফাঁকা কার্যকর করা )। আমি অনুপস্থিত কোন কৌশল আছে, বা PATHBUW এ আমার আলাদাভাবে সেট আপ করতে হবে ?

সম্পাদনা করুন:

আমাকে নির্দিষ্ট করা যাক। "???" এ আমার কী করা দরকার? পাথেস্টেস্টস্ক্রিপ্ট.শ পেতে পদক্ষেপ?

mkdir -p ~/pathTest
touch ~/pathTest/pathTestScript.sh
echo '#!/bin/sh' >> ~/pathTest/pathTestScript.sh
echo 'echo "it works!"' >> ~/pathTest/pathTestScript.sh
bash ~/pathTest/pathTestScript.sh
    # Should output 'it works!'
# ?????????
pathTestScript.sh
    # Should output it works!'

সম্পাদনা 2:

আমি আমার আসল, চূড়ান্ত লক্ষ্য নিয়ে খুব স্পষ্ট হতে চাই। আমি আমার সিস্টেমে জেডিকে এবং অ্যাপাচি মাভেনকে স্বাভাবিক জায়গায় ইনস্টল করেছি। সাইগউইনে এই দু'জনেরই কাজ ছিল পুরোপুরি ঠিকঠাক। এখন যে বিইউডাব্লু চলে গেছে, আমি তার পরিবর্তে সেগুলিকে সেখানে ব্যবহার করতে চাই, তবে আমি কীভাবে তাদের জন্য আমার পরিবেশ স্থাপন করতে পারি তা বুঝতে পারি না, কারণ আমার প্যাথ-এ যে পরিবর্তনগুলি করা হয়েছে তার কোনও প্রভাব আছে বলে মনে হচ্ছে না।

সম্পাদনা 3:

ঠিক আছে, এখন আমি উদ্বিগ্ন আমি একটি বুনো হংস তাড়া করছি। আমি যদি করি তবে echo $PATHআমি পাই/mnt/c/Program\ Files/apache-maven-3.3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

এটাই আমি প্রত্যাশা করি। এটাই আমি আমার ~/.bashrcফাইলটিতে রেখেছি ... তারপরে আমি যা করি ls /mnt/c/Program\ Files/apache-maven-3.3.9/binএবং পেয়ে যাব

m2.conf  mvn  mvn.cmd  mvnDebug  mvnDebug.cmd  mvnyjp

তবে আমি যখন করি তখন which mvnফাঁকা হয়ে যায় এবং আমি যদি আবেদন করি তবে এটি ইনস্টল mvnকরার জন্য আমি পুনঃনির্দেশিত হয়ে যাই apt-get

সুতরাং সমস্যাটি এমন নয় যে প্যাথটি আপডেট হচ্ছে না ... এটি কেবল উপেক্ষা করা হচ্ছে। পথের দিকে মনোযোগ দেওয়ার কী উপায় আছে? যদি তা না হয় তবে এটি লিনাক্সের একটি খুব দুর্বল সংস্করণ (আইএমও) is

সম্পাদনা 4:

এটি কয়েকবার উত্থাপিত হয়েছে এবং হ্যাঁ, আমার একসাথে চড় দেওয়া উদাহরণটি ফাইলটিকে এক্সিকিউটেবল হিসাবে চিহ্নিত করতে ভুলে গিয়েছিল। আমার বাস্তব-জগতের দৃশ্যে (ম্যাভেনের সাথে) ফাইলগুলি সমস্ত কার্যকর করা যায়:

cd /mnt/c/Program\ Files/apache-maven-3.3.9/bin && ls -alt
total 36
dr-xr-xr-x 2 root root    0 Apr 19 11:56 ..
-r-xr-xr-x 1 root root 1843 Apr 19 11:56 mvnyjp
dr-xr-xr-x 2 root root    0 Apr 19 11:56 .
-r-xr-xr-x 1 root root 1815 Apr 19 11:56 mvnDebug
-r-xr-xr-x 1 root root 7383 Apr 19 11:56 mvn
-r-xr-xr-x 1 root root 1513 Apr 19 11:56 mvnDebug.cmd
-r-xr-xr-x 1 root root 6067 Apr 19 11:56 mvn.cmd
-r-xr-xr-x 1 root root  230 Apr 19 11:56 m2.conf

1
C:\Users\%username%\AppData\Local\lxss\root\.bashrcপথ যোগ করার জন্য এখনই ফাইলটি সম্পাদনা করতে পারেন?
পিটার

@ পিটার যে দিরের অস্তিত্ব নেই (আমার কাছে স্থানীয় এর নীচে 'lxss' নেই)
কোডি এস

1
এটি ঠিকানা বারে টাইপ করুন, আপনার এটি থাকা উচিত। অন্যথায়, লুকানো সিস্টেমের ফোল্ডারগুলি দেখান। লুকানো ফোল্ডারগুলি সক্ষম করা যথেষ্ট নয়। Superuser.com/questions/1108483/…
পিটার

আহ, আপনি ঠিক বলেছেন ... তবে এখন আমি নিশ্চিত নই যে এটি আমার সমস্যা। আমি আমার প্রশ্নটি সম্পাদন করতে যাচ্ছি
কোডি এস

1
আপনি বাশে উইন্ডোজ মেভেন চালাবেন কেন? উইন্ডোজে থাকা ব্যাশ লিনাক্সের অভ্যন্তরে চলে এবং কেবল দেশীয় লিনাক্স বাইনারিগুলি চালাতে পারে। আপনি এতে উইন্ডোজ এক্সি ফাইলগুলি চালনা করতে পারবেন না,
সাইগউইনের

উত্তর:


6

আপডেট সংক্ষিপ্তসার

কার্যনির্বাহী প্রশ্নে লিনাক্স নেটিভ ফর্ম্যাট (ইএলএফ) নয়, তারা উইন্ডোগুলির জন্য সংকলিত are পাথ সম্প্রসারণের সময়, ব্যাশ বাইনারিটির যাদু সংখ্যা পরীক্ষা করে, যদি এটি ইএলএফের সাথে ম্যাচ না হয়, তবে এটি পথ বিস্তারের মাধ্যমে এটি প্রকাশ করে না। যাইহোক, উইন্ডোজগুলির জন্য ব্যাশে বাশ পরিবেশ থেকে নেটিভ উইন্ডোজ অ্যাপ্লিকেশনগুলি চালু করার ক্ষমতা অন্তর্ভুক্ত ছিল, যে কারণে সরাসরি কার্যকরকরণ (পথের সম্প্রসারণ এবং পরবর্তী বাইনারি চেক ব্যতীত) ঠিকঠাক কাজ করে।

রেজোলিউশন হয় একটি উপাম ভিত্তিক .Bashrc সংযোজন (বা পথ প্রসারণের নকল করার জন্য বিকল্প পদ্ধতিগুলির যে কোনও সংখ্যা এইভাবে বাশ ফাইল মূল্যায়নকে বাইপাস করে) বা লিনাক্স সংস্করণ ইনস্টল করা।


আসল উত্তর

ফাইল অনুমতি

এটি সম্ভবত একটি ক্রস ফাইল সিস্টেম অনুমতি সংক্রান্ত সমস্যা। আপনি cd /mnt/c/Program\ Files/apache-maven-3.3.9/binএবং এমভিএন এর মতো চালানোর চেষ্টা করলে ./mvnকী হয়?

ls -altযে ডিরেক্টরিতে আউটপুট কি ?

যদি ফাইলটি যথাযথভাবে নির্বাহযোগ্য হিসাবে চিহ্নিত না হয় তবে এটি আপনার পথে কোনও 'প্রোগ্রাম' হিসাবে প্রদর্শিত হবে না। যদি এটি একটি বাইনারি ফাইল হয় এবং 'লিনাক্স' ফর্ম্যাটে (ইএলএফ) না হয় তবে এটি কার্যকর কার্যকর পথ হিসাবে দেখাবে না।

সরাসরি এমভিএন কার্যকর না করলে (দয়া করে এলএস ফলাফলগুলি পোস্ট করুন), কার্যকর করার অনুমতিগুলি যুক্ত করার চেষ্টা করুন chmod ug+x mvn

ভুল সংস্করণ ইনস্টল করা হয়েছে

আপনি কি নিশ্চিত যে আপনার লিনাক্স নেটিভ সংস্করণ ইনস্টল করা আছে - আপনি যে সাইগউইনের সাথে একই সংস্করণটি ব্যবহার করেছেন এটি প্রায় কার্যকরভাবে কাজ করবে না।

আপনি sudo apt-get install elf-binutils তখন mvn ফাইলটিতে বাইনারি সামঞ্জস্যতা পরীক্ষা করতে পারেন কমান্ডটি ব্যবহার করুন readelf -a mvn যদি আপনি 'ELF ফাইল নয় ... as এর মতো কোনও ত্রুটি পেয়ে থাকেন তবে আপনার উত্তর রয়েছে have

আমি কেবল লক্ষ্য করেছি যে আপনি উদাহরণস্বরূপ পরীক্ষার শেল স্ক্রিপ্টে অনুমতিগুলি সম্পাদন করেন নি, যা (আপনি কেবল পদক্ষেপের তালিকাটি ভুলে যাওয়া না থাকলে), সেই নির্দিষ্ট ব্যর্থতার পুরোপুরি ব্যাখ্যা করে।

সারসংক্ষেপ:

  1. ম্যাভেন বিন ডিরেক্টরিতে এক্সিকিউটেবলগুলি chmod ব্যবহার করে নির্বাহযোগ্য হিসাবে সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন। আপনার উত্তরে ls -alt এর আউটপুট পোস্ট করুন।
  2. আপনার একটি লিনাক্স বাইনারি রয়েছে তা নিশ্চিত করুন - যাচাই করতে ইউটিলিটি রিডফল্ট ব্যবহার করুন।
  3. আপনার শেল স্ক্রিপ্ট পরীক্ষাটি আবার চালাও, তবে এবার ফাইলটি সম্পাদনযোগ্য হিসাবে চিহ্নিত করুন।

হালনাগাদ

পথের সমস্যাটি ছিল একটি লাল রঙের হারিং; আপনি কেবল একটি বাইনারি ফর্ম্যাট কার্যকর করার চেষ্টা করছেন যা উইন্ডোজ পরিবেশে লিনাক্সের সাথে সামঞ্জস্যপূর্ণ নয়।

পৃষ্ঠে দুটি পরিবেশ (উইন্ডোতে সাইগউইন এবং ব্যাশ) কিছুটা অনুরূপ ব্যবহারকারীর অভিজ্ঞতা সরবরাহ করে তবে বাস্তবায়ন এবং ফলস্বরূপ বাইনারি সামঞ্জস্য খুব আলাদা।

নীচের লাইন - সাইগউইন এবং লিনাক্স বাইনারি ফর্ম্যাটগুলি সামঞ্জস্যপূর্ণ নয়। উইন্ডোতে ব্যাশ থেকে চালানোর জন্য আপনাকে লিনাক্স নেটিভ সংস্করণ ইনস্টল করতে হবে। আপনি এটি উইন্ডোজ পরিবেশে ব্যাশের অভ্যন্তর থেকে উত্স থেকে সংকলন করতে পারেন; তবে পরিবেশের 'প্রাথমিক দিনগুলি' প্রকৃতির কারণে আমি নির্ভরশীলতার তাড়া নিয়ে চিন্তিত ছিলাম।

দুটি পরিবেশের সংক্ষিপ্ত বিবরণ:

সাইগউইন কার্যকরভাবে একটি অনুবাদ স্তর যা সিস্টেম কলগুলির জন্য একটি এপিআই সরবরাহ করে যা সাধারণত নন-পসআইএক্স সিস্টেমগুলিতে পাওয়া যায় না, যা আপনাকে উইন্ডোজের পরিবেশে লিনাক্সে চালানোর জন্য লিখিত অনেকগুলি প্রোগ্রাম সংকলন করতে দেয়। তবে এটি এখনও একটি 'উইন্ডোজ' পরিবেশে চলছে - সেই বাইনারি এখন কেবল উইন্ডোজের সাইগউইন পরিবেশে কাজ করবে। এই অনুবাদ স্তর এবং সম্পর্কিত লাইব্রেরিগুলি লিনাক্স এপিআইয়ের বিপরীতে লিখিত উত্স কোডটি সাইগউইন পরিবেশে সংকলন করতে এবং উইন্ডোতে চালানোর অনুমতি দেয়। এই পদ্ধতিতে নির্মিত বাইনারিগুলি মূলত লিনাক্স বা উইন্ডোজে চলবে না; কেবল সাইগউইন পরিবেশে।

ক্যানোনিকাল দ্বারা সরবরাহ করা উইন্ডোগুলিতে বাশ পরিবেশ সাইগউইনের চেয়ে অনেক আলাদা। এটি প্রকৃতপক্ষে এমন একটি প্রোগ্রামের পরিবেশকে 'পুনঃবিন্যাস' করে যা প্রকৃতপক্ষে লিনাক্স বলে মনে হয় - যেমন বাইনারিগুলিতে কোনও পরিবর্তন না করেই পসিক্স সিস্টেম কলের সাথে স্ট্যান্ডার্ড লাইব্রেরিগুলি পাওয়া যায়। অনেক ক্ষেত্রে ওবুন্টুর বিপরীতে নির্মিত বাইনারিটি উইন্ডোজ পরিবেশে সরাসরি ব্যাশে অনুলিপি করা যায় এবং কোনও সমস্যা ছাড়াই চালানো যেতে পারে।

উইন্ডোতে ব্যাশে বৈধ এক্সিকিউটেবল হিসাবে স্বীকৃতি পেতে এটি একটি স্থানীয় লিনাক্স বাইনারি ফর্ম্যাট বা প্রোগ্রামটির সাথে চিহ্নিত একটি স্ক্রিপ্ট ফাইলে এটি ব্যাখ্যা করতে হবে (একটি ব্যাশ স্ক্রিপ্টের জন্য, #! / বিন / ব্যাশ)। লিনাক্স লাইব্রেরি এবং সিস্টেম কলগুলির বিপরীতে একটি নেটিভ লিনাক্স বাইনারি তৈরি করা হবে। বাশ নিশ্চিত করে যে এক্সিকিউটেবল অনুমতি বিটগুলি পরীক্ষা করে এবং বাইনারি ফাইল ফর্ম্যাটটি যথাযথ (একটি 'ম্যাজিক নম্বর' চেক) পরীক্ষা করে উভয়ই বৈধ কার্যকর নির্বাহযোগ্য। যদি এটি একটি বাইনারি ফাইল এবং ELF ফর্ম্যাটে না থাকে তবে এটি পথ প্রসারণের মাধ্যমে শেলের সাথে উন্মুক্ত হয় না।

এই বিষয়টিকে স্পষ্ট করে তুলতে আরও শক্তিশালী করার জন্য, তারা উইন্ডোজগুলিতে ব্যাশ থেকে দেশীয় উইন্ডোজ অ্যাপ্লিকেশনগুলি লঞ্চ করার আংশিক দক্ষতা যুক্ত করেছে, তবে বাশ পাথ সম্প্রসারণ বাইনারি ফাইল ফর্ম্যাট চেকটি স্পষ্টভাবে চিহ্নিত করেনি - বা তারা করেছে এবং এটি একটি বাগ।

দ্বিতীয় সম্পাদনা:

আপনার প্রশ্নের স্পষ্টতা:

আপনি যখন এটি সরাসরি চালু করেন (./mvn) এটি বাশ মূল্যায়নকে বাইপাস করে এবং কেবল এটি কার্যকর করে। উইন্ডোজ এনভায়রনমেন্টে ব্যাশ উইন্ডোজ নেটিভ এক্সিকিউটেবল লঞ্চ করতে যথেষ্ট স্মার্ট, যা অবশ্যই হওয়া উচিত। আমি বিশ্বাস করি না যে কোনও সাইগউইন বাইনারি বাশ থেকে যথাযথভাবে চালু হবে, তবে আমি ভুল হতে পারি - ডকুমেন্টেশন এই মুহুর্তে খুব কম এবং এই মুহুর্তে আমার কাছে পরীক্ষার পরিবেশ অ্যাক্সেসযোগ্য নেই।

ওয়ার্কআরাউন্ড যা 'পথ' সমর্থনের সমতুল্য ক্ষমতা সরবরাহ করে:

আপনি যদি অন্যথায় সম্পূর্ণরূপে ম্যাভেন ইন্সটলেশনের সাথে পুরোপুরি খুশি হন (অন্য কোনও সামঞ্জস্যতার সমস্যা নেই, সবকিছু কেবল 'কাজ করে') তবে এটির পথে থাকা গুরুত্বপূর্ণ, আপনি একটি সাধারণ কর্মক্ষেত্র ব্যবহার করতে পারেন যা সমান সামর্থ্য সরবরাহ করবে।

আপনার .bashrc ফাইলে, নিম্নলিখিত নামটি যুক্ত করুন:

alias mvn='/mnt/c/Program\ Files/apache-maven-3.3.9/bin/mvn'

আপনি যে উইন্ডো পরিবেশে বাশ এর মধ্যে যে কোনও জায়গা থেকে অ্যাক্সেস চান ডিরেক্টরিতে অন্য কোনও এক্সিকিউটেবলের সমতুল্য পুনরাবৃত্তি করুন।

পুনরায় আরম্ভ করুন বা ফাইলটি উত্স করুন এবং তারপরে mvnযে কোনও ডিরেক্টরি থেকে কাজ করবে (আপনার বক্তব্যটির ভিত্তিতে যে বিন দিরের মধ্য থেকে সরাসরি সম্পাদন, ./mvn কাজ করছিল)।


ফাইলটি এক্সিকিউটেবল, তবে এটি কোনও ইএলএফ ফাইল নয় ... তবে কী? কেন সাইগউইন এই বাইনারি চালাতে পারে তবে BUW পারে না? এবং যদি আমি ডিরেক্টরিতে নেভিগেট করি তবে আমি এখনও ./mvn সম্পাদন করতে পারি, এবং এটি কার্যকর করে এবং এটি আমার পথে, তবে BUW এটি স্বীকার করতে অস্বীকার করে। ইএলএফ ফাইল হওয়া / না হওয়া প্যাথ আচরণের সাথে কেন কিছু আছে?
কোডি এস

যেমনটি আমি বলেছি, সাইগউইন একটি উইন্ডোজ পরিবেশ এবং এটি কেবল উইন্ডোজ অ্যাপ্লিকেশনগুলি চালাতে পারে। বাশ একটি লিনাক্স পরিবেশ এবং কেবল লিনাক্স নেটিভ অ্যাপ্লিকেশনগুলি চালাতে পারে। তারা পৃথক পরিবেশ। কোনও দেশীয় উবুন্টু ইনস্টল থেকে কিছু অ্যাপ্লিকেশন অনুলিপি করুন এবং এটিকে ব্যাশে কল করার চেষ্টা করুন, এটি কোনও সমস্যা ছাড়াই চলবে। তবে আপনি ব্যাশে উইন্ডোজ অ্যাপ চালাতে পারবেন না। আপনি যদি রিয়েল
ব্যাশে

আমি অন্য একটি লিনাক্স মেশিন থেকে মাভেনটি অনুলিপি করেও "নট এএলএফ ফাইল নয়" ফলাফলটি পেয়েছি। আমি যখন এমভিএন চালনা করি তখন আমি কোনও সাড়া পাই না। একটি জাভা প্রক্রিয়া উইন্ডোজ টাস্ক ম্যানেজারে উপস্থিত হয় যা বাশের "কিল্ড" প্রতিক্রিয়া পেতে আমাকে শেষ পর্যন্ত হত্যা করতে হবে। আমি যদি "/ এমএনটি / সি / প্রোগ্রাম ফাইলগুলি (x86) / মাভেন / বিন" থেকে মাভেন চালানোর চেষ্টা করি তবে আমিও ঠিক একই আচরণ পেতে পারি। কোন ধারনা?
পাপাদি

0

চেষ্টা করুন echo 'PATH="~/pathTest/:$PATH"' > ~/.bash_path(আপনি যে কোনও নাম চান)

source ~/.bash_path

echo $PATH কিছু পরিবর্তন হয় কিনা তা দেখতে

chmod +x ~/pathTest/pathTestScript.sh এটি সরাসরি চালানোর জন্য আপনাকে ফাইলের ডানদিকে এক্সিকিউট যুক্ত করতে হবে।

pathTestScript.sh

এই কাজ করে, তাহলে শুধু লাইন যোগ source ~/.bash_pathআপনি ~/.bashrc

আপনি কি প্রার্থনা করতে পারেন /mnt/c/Program\ Files/apache-maven-3.3.9/bin/mvn?


আমি প্রার্থনা করতে পারি /mnt/c/Program\ Files/apache-maven-3.3.9/bin/mvn, এবং আমি binপথের মধ্যে যোগ করেছি , তবে আমি এখনও which mvnসফলভাবে করতে পারি না , যা আমার কাছে কোনও ধারণা রাখে না।
কোডি এস

রহস্যময়। উত্তরগুলি অনুসন্ধান করার সময় আরও ভাল হওয়ার জন্য, আপনি অনুরোধটি কিছুটা সহজতর করতে লিনাক্স ওরফে চেষ্টা করতে পারেন। linfo.org/alias.html
লুও

0

যেহেতু এটি উবুন্টুর উপর ভিত্তি করে, আসল PATH ফাইলটি " /etc/environment" ( ফাইলের ধরণটি দেখায় না)।

$ nano /etc/environmentফাইল সম্পাদনা করার সবচেয়ে সহজ উপায়। আপনি এরকম কিছু দেখতে পাবেন:

পাথ = ", / usr / স্থানীয় পক্ষ থেকে / sbin / usr / স্থানীয় / বিন: / usr / sbin / usr / বিন: পক্ষ থেকে / sbin: / বিন / usr / গেম / usr / স্থানীয় / গেম খেলুন"

আপনি :পূর্ববর্তী ডিরেক্টরি থেকে ডিলিট করার জন্য একটি অতিরিক্ত (কোলন) দিয়ে শেষ নির্দেশিকার পরে শেষের উদ্ধৃতি দেওয়ার আগে আপনার চয়ন করা ডিরেক্টরি যুক্ত করতে পারেন ।

অবশেষে আপনাকে ফাইল " /etc/environment" চালাতে হবে ; এটি টাইপ করে সম্পন্ন করা যেতে পারে:

$ . /etc/environment

আমি এগুলিতে দৌড়ে এসে $ sudo -sচেক করেছি $ env। আমি কিছুটা আত্মবিশ্বাসী env কমান্ডটি তাত্ক্ষণিক পরিবর্তনগুলি দেখাতে হবে এবং নির্বাচিত পরিবর্তনগুলি করার পরে এটি পুনরায় চালু করা উচিত।


আমি আমার প্রশ্নটি একটি দৃশ্যের সাথে সম্পাদনা করেছি, তবে আমি যখন ফাইলটিতে ~ / পাথস্টেস্ট যুক্ত করেছি তখন /etc/environmentআমার ফাইলটি পাথে যুক্ত হয়নি added আপনার সমাধান কাজ করে না।
কোডি এস

ব্যবহার করবেন না ~; পুরো পথ ব্যবহার করুন।
ডাবল

আমি না। এখনও কাজ করে না। দুঃখিত, আমি দেখতে পাচ্ছি যে এটি কীভাবে বিভ্রান্তিমূলক হতে পারে, কিন্তু না, আমি আমার enর্ষা পথগুলিতে ব্যবহার করি না I আমি সর্বদা তাদের প্রসারিত করি
কোডি এস

আমি কেবল বৈশিষ্ট্যটির একটি পুনরায় ইনস্টল করেছি এবং আমি খুঁজে পেয়েছি আমার উত্তরটি যথেষ্ট নয় এবং কেবলমাত্র অস্থায়ীভাবে নির্দিষ্ট সেশনের পথ পরিবর্তন করে। আমি আরও কিছু সম্পর্কে সন্ধান করছি। দুঃখিত দুঃখিত।
ক্রিস বার্নার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.