উত্তর:
কেবল রেকর্ডের জন্য, আপনি যে কোনও জায়গায় উবুন্টু ওয়ান চালাতে পারেন, তবে এটি পরীক্ষা করার এবং এটি যে কোনও জায়গায় সুচারুভাবে চালিত করার জন্য আমাদের কাছে সংস্থান নেই।
এই বলে উবুন্টু ওয়ান বেশ কয়েকটি অংশ নিয়ে গঠিত; ডেবিয়ানে দৌড়ানোর জন্য সবচেয়ে সমস্যাযুক্তটি হ'ল সিঙ্কডেমোন, এবং আমি মনে করি এটিই আপনার অর্থ; টমবয়, ডেস্কটপকাচ এবং ফানাম্বল প্লাগইনগুলি মোটেও সমস্যা হওয়া উচিত নয় (কমপক্ষে, ডেবিয়ান :-) সম্পর্কিত কোনও সমস্যা নয়)।
@ অজমিতাচ সিঙ্কডেমোন ("উবুন্টুওন-ক্লায়েন্ট") এর প্যাকেজগুলি ডেবিয়ানে আনতে কাজ করছে।
ইতিমধ্যে, আপনি করতে পারেন চলমান পেতে। কিছু লাইব্রেরির সংস্করণগুলি চেঁচানোর জন্য কিছুটা বন্ধ রয়েছে, তাই কিছু প্যাচিং আপাতত প্রয়োজন। আপনি "চলমান" সর্বাধিক প্রাথমিক সংস্করণটির জন্য স্কিউজে ('ডেস্কটপ' ইনস্টলড টাস্কটি ইনস্টল করে একটি বেস ইনস্টল থেকে শুরু করে) যা করতে পারেন তা এখানে:
sudo apt-get install bzr python-lazr.restfulclient python-oauth python-pyinotify python-protobuf gnome-common gobject-introspection xutils-dev libnautilus-extension-dev libgconf2-dev libebook1.2-dev gnome-settings-daemon-dev python-twisted-names python-libproxy python-distutils-extra python-setuptools
mkdir ~/u1; cd ~/u1
bzr branch lp:ubuntuone-client/stable-1-4 client
bzr branch lp:ubuntuone-storage-protocol/stable-1-4 protocol
bzr branch lp:ubuntu-sso-client/stable-1-0 sso
bzr branch lp:configglue
sed -i~ -e 's/Spinner()/Label("...")/; /spinner.start/D' sso/ubuntu_sso/gui.py
(cd protocol; python setup.py build)
(cd client; ./autogen.sh --with-protocol=../protocol --with-sso=../sso --prefix=/usr; make)
PYTHONPATH=sso sso/bin/ubuntu-sso-login &
PYTHONPATH=configglue:sso:client:protocol client/bin/ubuntuone-syncdaemon client/data/syncdaemon.conf --debug
PYTHONPATH=sso:client client/bin/u1sdtool -c
উপরেরটিগুলি সিঙ্কডেমন অনলাইনে এবং সিঙ্ক করার সময় (ধরে নিলে আপনি নেটওয়ার্ক ম্যানেজার ব্যবহার করছেন) ধরে নেওয়া হচ্ছে, এতে ডিবিস অ্যাক্টিভেশন এবং নটিলাস ইন্টিগ্রেশন অন্তর্ভুক্ত নেই যা সহায়তা করে। আপনি যদি এটি চান, আপনি চেষ্টা করতে পারেন
(cd sso && sudo python setup.py install --prefix=/usr)
(cd configglue && sudo python setup.py install --prefix=/usr)
(cd protocol && sudo python setup.py install --prefix=/usr)
(cd client && sudo make install)
sudo mkdir /etc/xdg/ubuntuone; sudo cp client/data/syncdaemon.conf /etc/xdg/ubuntuone
এটি পুরো স্ট্যাক কাজ করা উচিত। আপনি যদি আমদানি ত্রুটিগুলি পান তবে পরীক্ষা করুন যে জিনিসগুলি ইনস্টল হয়েছে dist-packages
এবং না site-packages
(যদি তারা পরে থাকে, তাদের উপরে সরান :-))
দেখুন? এক-ক্লিক ইনস্টল করুন।
আপনার প্রয়োজন হবে ubuntuone-client
এবং ubuntu-sso-client
(একক সাইন ইন) এবং তাদের সমস্ত নির্ভরতা। এটি বেশিরভাগ অজগর তাই প্যাকেজগুলি কেবল টেনে এনে কোনও বাইনারি সামঞ্জস্যের সমস্যা হওয়া উচিত নয়।
তবে আপনি এখানে নির্ভরতাগুলি সন্ধান করতে পারেন: http://packages.ubuntu.com/maverick/ubuntuone-client
প্র: কেন এটির জন্য দেবিয়ানে উবুন্টু সংগ্রহস্থল যুক্ত করার নির্দেশনা দিচ্ছেন না?
উ: আপনি যদি এমন কোনও পিপিএ না পেয়ে থাকেন যেখানে সবেমাত্র প্রয়োজনীয় জিনিসপত্র রয়েছে, আপনি এটি সম্পূর্ণ প্যাকেজটির প্যাকেজটি (পড়ুন: আপগ্রেডিং) প্রতিস্থাপনের সাথে শেষ করতে পারেন যেখানে জিনিসগুলি খুব অস্থির হয়ে উঠেছে। আপনার যা প্রয়োজন কেবল তা টানতে এটি অনেক বেশি নিরাপদ।
এর মতো কিছু apt-get install --no-install-recommends ubuntuone-client
কাজ করবে না, কারণ আপনি উবুন্টু সংগ্রহস্থলটি কোনও ডেবিয়ান ইনস্টলের সাথে যুক্ত করার সাথে সাথে এটি সমস্ত প্যাকেজকে সর্বশেষ সংস্করণে আপগ্রেড করার চেষ্টা করবে। ম্যাভারিক রেপোতে থাকা কোনও প্যাকেজ যদি সেই সিস্টেমে ব্যবহৃত ডেবিয়ান রেপোগুলির চেয়ে নতুন ছিল, তবে আপনি এটিতে আপগ্রেড করতে চান। এই প্যাকেজগুলি যদি কোনও দেবিয়ান-বেমানান প্যাচগুলি ধারণ করে (যেমন তারা সম্ভবত করে থাকে) তবে এটি দেবিয়ান সিস্টেমকে নাক করে দেবে। প্যাকেজ.বুন্টু ডট কম (অথবা এমনকি কেবল উত্স) এর মাধ্যমে প্রয়োজনীয় ডেবগুলি ডাউনলোড করা এবং ম্যানুয়ালি ইনস্টল করা অসীম নিরাপদ।
অযাচিত প্যাকেজগুলি স্বয়ংক্রিয়ভাবে আপগ্রেড করার সমস্যাটি এপ পিনিং ব্যবহার করে হ্রাস বা সম্ভবত এড়ানো যেতে পারে তবে এটি আমার উত্তরের ক্ষেত্রের বাইরে।
এটি অবশ্যই সম্ভব, তবে ডেবিয়ানে এখনও কোনও প্যাকেজ নেই। যদিও একটি আইটিপি বাগ রয়েছে যার অর্থ, সেই ব্যক্তি যে বাগটি ফাইল করছেন এটি প্যাকেজিংয়ের কাজ করছে বা এটি প্যাকেজিংয়ের কাজ করছে ( আইটিপি = প্যাকেজটি ইন্টেন্ট করতে হবে ))
ঠিক আছে, এটি উবুন্টু ওয়ান, এবং ডেবিয়ান ওয়ান নয়। :)
আপনার অবশ্যই উবুন্টু ওয়ান এর টুকরোগুলির জন্য সর্বশেষ উবুন্টু থেকে প্যাকেজগুলি পুনরায় তৈরি করতে সক্ষম হবেন, এমন একটি ডেবিয়ান-ভিত্তিক বিতরণ যা এর জন্য প্রয়োজনীয় নির্ভরতা উপলব্ধ রয়েছে on যদি নির্ভরতাগুলি উপলভ্য না হয় তবে আপনাকে সেগুলি পোর্ট করার প্রয়োজনও হতে পারে।
এই বিতরণগুলি সমর্থিত নয়, যদিও আপনি প্যাকেজগুলি পুনর্নির্মাণের বিষয়ে কোনও সমস্যা তৈরি করে নিলে আপনি ফ্রিনোড নেটওয়ার্কে #buntuone IRC- তে কিছু সহায়তা চাইতে পারেন।
আরও সহজ উপায় আছে: প্যাকেজ সাইট থেকে ডিইবিগুলি পান (ডিবিয়ান হুইজি ইউবুন্টু 12.04 থেকে ডিইবি পান), gdebi (বা অনুরূপ) ব্যবহার করে একে একে ইনস্টল করুন। সঠিক অর্ডার পেতে ট্রায়াল এবং ত্রুটি। সমস্ত ডিইবি ইনস্টল করার পরে, কোমন্ড লাইন থেকে উবুনটুন-ইনস্টল চালান এবং নির্দেশাবলী অনুসরণ করুন।
ইঙ্গিত: আপনার অবশ্যই নেটওয়ার্ক-ম্যানেজার সক্ষম এবং আপনার সংযোগ পরিচালনা করতে হবে।
এই সাইটে আমি প্রয়োজনীয় প্যাকেজগুলি তালিকাভুক্ত করছি:
http://conalambre.wordpress.com/2012/10/15/ubuntu-one-en-debian-wheezy/
এটি স্প্যানিশ ভাষায় তবে প্যাকেজগুলির নাম একই :- ডি
আমি সম্প্রতি উবুন্টু থেকে ডিবিয়ান স্থানান্তরিত হয়েছিল এবং একই সমস্যা ছিল। আমার এখন এটি চলছে এবং উবুন্টু ওয়ান কীভাবে ডেবিয়ানে চালানো যায় সে সম্পর্কে একটি বিস্তারিত ব্লগ এন্ট্রি লিখেছি।
লিঙ্কটি এখানে: http://blog.pinguinplanet.de/2012/05/ubuntu-one-on-debian-wheezy.html
আমি উপরের লিঙ্ক থেকে তথ্য এবং কিছু পরীক্ষা এবং ত্রুটি ব্যবহার করে সিঙ্কিংটি কাজ করতে সক্ষম হয়েছি। তথ্যসূত্রগুলি হ'ল এই থ্রেড, https://wiki.ubuntu.com/UbuntuOne/Headless এবং http://blog.pinguinplanet.de/2012/05/ubuntu-one-on-debian-wheezy.html ।
এগুলি প্রয়োজনীয় পদক্ষেপগুলি:
কনফিগারেশন ফাইল /etc/apt/sources.list এর পরে 'টেস্টিং' দিয়ে 'Wheezy' প্রতিস্থাপন করে 'টেস্টিং' রিলিজটিতে স্যুইচ করুন:
sudo apt-get update
sudo apt-get upgrade
পূর্বশর্ত ইনস্টল করুন:
sudo apt-get install python-twisted pyqt4-dev-tools bzr python-lazr.restfulclient python-oauth python-pyinotify python-protobuf gnome-common gobject-introspection xutils-dev libnautilus-extension-dev libgconf2-dev libebook1.2-dev gnome-settings-daemon-dev python-twisted-names python-libproxy python-distutils-extra python-setuptools python-configglue python-oauthlib protobuf-compiler
উবুন্টুওন ক্লায়েন্ট তৈরি এবং ইনস্টল করুন:
mkdir u1
cd u1
bzr branch lp:ubuntuone-storage-protocol
(cd ubuntuone-storage-protocol/ ; sudo python setup.py install )
bzr branch lp:configglue
(cd configglue/ ; sudo python setup.py install)
bzr branch lp:dirspec
(cd dirspec/ ; sudo python setup.py install)
bzr branch lp:ubuntu-sso-client
(cd ubuntu-sso-client/ ; sudo python setup.py install)
bzr branch lp:ubuntuone-client
(cd ubuntuone-client/ ; sudo python setup.py install)
উবুন্টু ওয়ান লগইন টোকেনটি পান এবং সংরক্ষণ করুন:
wget http://people.canonical.com/~roman.yepishev/us/ubuntuone-sso-login.py
python ubuntuone-sso-login.py
Ubuntu SSO Login: **your Ubuntu SSO Login**
Password: **your Ubuntu SSO Password**
oauth=hPQWPsH:rhOokmNiRuuoiHe...
mkdir ~/.config/ubuntuone
cd ../.config/ubuntuone
cp ../../u1/ubuntuone-client/data/syncdaemon.conf .
syncdaemon.conf সম্পাদনা করুন:
[__main__]
oauth=hPQWPsH:rhOokmNiRuuoiHe...
এখন u1sdtool --start
সিঙ্ক ডেমন শুরু করতে এবং u1sdtool -s
দেয়:
ERROR:root:Could not find any typelib for Unity
State: QUEUE_MANAGER
connection: With User With Network
description: processing the commands pool
is_connected: True
is_error: False
is_online: True
queues: IDLE
ত্রুটিটি উপেক্ষা করা ঠিক আছে বলে মনে হচ্ছে। আমার Unক্য ইনস্টল নেই।