অনুভূমিক বিভক্ত টার্মিনাল ম্যাক এল ক্যাপ্টেন


1

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

$ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/screen co screen
$ curl http://old.evanmeagher.net/files/gnu-screen-vertsplit.patch > gnu-screen-vertsplit.patch
$ cd screen/src
$ patch < ../../gnu-screen-vertsplit.patch
$ ./configure --enable-locale --enable-telnet --enable-colors256 --enable-rxct_osc
$ make
$ sudo make install

আমি টার্মিনালে প্রথম কমান্ডটি টাইপ করেছি এবং এটি আমাকে ফিরিয়ে দিয়েছে:

-bash: cvs: command not found

দ্রষ্টব্য: আমি এসআইপি অক্ষম করেছি অর্থাৎ সিস্টেম ইন্টিগ্রিটি প্রোটেকশনটি এখনও আমি এটি করতে পারলাম কারণ কয়েকটি জিনিস নষ্ট হয়ে যাওয়ার ভয় ছিল। এছাড়াও, এই পোস্টে কোনও রিভার্ট ব্যাক স্টেপ নেই।

উত্তর:


1

screenগিটে স্থানান্তরিত করার জন্য উত্স-কোড । সাভানায় এর পৃষ্ঠাটি কীভাবে উত্সগুলি পুনরুদ্ধার করতে পারে তা জানায়। উন্নয়নের পরিবর্তনও এসেছে।

এটি করার জন্য, আপনার প্রয়োজন হবে git। ওএসএক্স এটি বান্ডিল করেনি। এটি পেতে, আমি ম্যাকপোর্টগুলি ইনস্টল করে শুরু করব (কিছু লোক হোমব্রু বা ফিঙ্ক পছন্দ করে ), এবং portকমান্ডটি ব্যবহার করে গিট প্যাকেজ ইনস্টল করবে , যেমন,

sudo port install git

(যা এটি রাখে /opt/local/bin/git)। git cloneকমান্ড একটি চেকআউট করে, যেমন ,.

/private/tmp/foo (4) git clone git://git.savannah.gnu.org/screen.git
Cloning into 'screen'...
remote: Counting objects: 7706, done.
remote: Compressing objects: 100% (1549/1549), done.
remote: Total 7706 (delta 6164), reused 7670 (delta 6138)
Receiving objects: 100% (7706/7706), 3.44 MiB | 4.30 MiB/s, done.
Resolving deltas: 100% (6164/6164), done.
Checking connectivity... done.
/private/tmp/foo (5) ls -l
total 32
drwxr-xr-x  7 tom  wheel    238 Oct 24 18:36 screen
-rw-r--r--  1 tom  wheel  12331 Oct 24 18:36 typescript
/private/tmp/foo (6) ls -l screen
total 80
-rw-r--r--    1 tom  wheel  35147 Oct 24 18:36 COPYING
drwxr-xr-x    3 tom  wheel    102 Oct 24 18:36 incoming
-rwxr-xr-x    1 tom  wheel   1150 Oct 24 18:36 mktar.pl
drwxr-xr-x  103 tom  wheel   3502 Oct 24 18:36 src

আপনার কাছে একবার তা হয়ে গেলে, বাকী ব্যক্তিরা (পুরানো) নির্দেশনা অনুসরণ করে যা কিছু উপদ্রব সৃষ্টি করেছিল তা নিয়ে কাজ করে।

সম্ভবত কোনও পুরানো প্যাচ তদন্ত --dry-runকরার সময়, উত্স-বৃক্ষের গোলযোগের আগে, প্যাচের বিকল্পটি ব্যবহার করতে চাইলে প্রত্যাখ্যানগুলি কী হতে পারে তা দেখতে। এটি 1997 সালে GNU প্যাচে 2.5.4 যোগ করা হয়েছিল। ওএসএক্স এল ক্যাপ্টেনের জিএনইউ প্যাচ রয়েছে 2.5.8 (প্রায় "দশ বছর বয়সী") এবং এর --helpবার্তাটি বিকল্পটি তালিকাভুক্ত করে। এটি ব্যবহার করে আপনি দেখতে পাচ্ছেন যে কোনও প্যাচ আসলে ফাইলগুলিকে সংশোধন না করে পরিষ্কারভাবে প্রযোজ্য কিনা। কখনও কখনও একটি -lবিকল্প যুক্ত করা (হোয়াইটস্পেস উপেক্ষা করে) সহায়তা করে। প্রায়শই, আমি প্যাচ প্রয়োগ করি এবং প্রত্যাখ্যানগুলির মাধ্যমে কাজ করি। কীভাবে প্যাচ করবেন - ড্রি-রান চালানোর বিষয়ে কিছু প্রাসঙ্গিক আলোচনা আছে তবে তবুও প্রত্যাখ্যানগুলি দেখুন?

উপায় দ্বারা, এই বিকল্পটি বানান ভুল হয়: --enable-rxct_osc। এটি "আরএক্স ভি টি" হওয়া উচিত ।

আপনার সম্ভবত অতিরিক্ত প্রশ্ন থাকতে পারে - এটি আপনাকে সঠিক দিকে চালিত করার জন্য যথেষ্ট।


প্যাচ - ড্রাই-রান বিকল্প কি? আমি এটা শুনিনি।
অভিমন্যু আরিয়ান 21

আমিও বুঝতে পারি না এটি গিট থেকে কীভাবে ইনস্টল করবেন। আপনি কি আপনার উত্তরের পদক্ষেপগুলি পোস্ট করতে পারেন?
অভিমন্যু আর্য

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