Dropbox Yükseltmesi


15

Bu sabah, Dropbox'tan e-posta yoluyla, Ubuntu 14.04LTS'de çalıştırdığım Dropbox sürümünün önümüzdeki hafta kullanımdan kaldırılacağı ve en son sürüme güncelleneceği bildirimi aldım. E-posta sizi web sitelerinde bu sayfaya götürür:

resim açıklamasını buraya girin

Dropbox başlangıçta Ubuntu Yazılım Merkezi kullanılarak kuruldu.

Deneyimsiz kullanıcı için, paketi USC içinden kaldırmak ve daha sonra yeniden yüklemek en iyisi / daha kolay mı, örneğin güncellemeyi elde etmenin daha zarif bir yolu var sudo apt-get update dropboxmı?

Yanıtlar:


12

Önce bazı genel tavsiyeler:

Deneyimsiz kullanıcı için, paketi USC içinden kaldırmak ve daha sonra yeniden yüklemek en iyisi / daha kolay mı, örneğin güncellemeyi elde etmenin daha zarif bir yolu var sudo apt-get update dropboxmı?

Deneyimsiz kullanıcı için, herhangi bir paketi manuel olarak kurmamak kesinlikle en iyi ve daha kolaydır. Bir .debpaketi manuel olarak kurmak, sisteminiz tarafından bilinen herhangi bir havuz aracılığıyla kurulmadığı için bu pakete daha fazla otomatik güncelleme almayacağınız anlamına gelir. Bu, söz konusu paketi kendiniz güncellemeye devam etmeniz gerektiği anlamına gelir; örneğin, düzenli olarak o İndirilenler sayfasına gidip en yeni sürümü indirmeniz gerekir. Ayrıca, orada bulunan paketler Ubuntu tarafından herhangi bir kalite kontrolünden geçirilmemiştir ve bu nedenle sisteminizle uyumluluk mutlaka garanti edilmemektedir. En kötü durumda, bazı garip çözülemeyen bağımlılıklar ortaya çıkabilir.

Yani evet, güncellemeyi almanın daha zarif bir yolu var: arkanıza yaslanın ve bekleyin.

Dropbox istemcisinin en yeni sürümü kesinlikle yakında Ubuntu depolarına eklenecektir. Depolarda bulunan Dropbox istemcisi geçerli Dropbox sunucularıyla artık çalışmadıysa, bu yalnızca sizi değil binlerce başka Ubuntu kullanıcısını da etkileyecek bir sorun olacaktır. Ve böylece, hızlı bir şekilde çözülecekti.

Özetlemek gerekirse, çalışan bir sistemi düzeltmeye çalışmayın.

Dropbox istemcisinin kurulumu ile ilgili:

Biraz araştırma yaptıktan sonra, Dropbox istemcisini nasıl kuracağınız (yani, daha önce nasıl kurabileceğiniz) en az üç olasılık var gibi görünüyor. Hadi bunlardan geçelim:

1. paket yükleme nautilus-dropboxdanmultiverse

Paketin adı biraz kafa karıştırıcı olabilir. Resmi depolardaki gerçek, tescilli Dropbox istemcisinin kendisini içeren tek pakettir. Yani, bu paketi yüklediğinizde, özel Dropbox istemcisini Dropbox web sitesinden otomatik olarak indirecek ve yükleyecektir /usr/bin/dropbox. Evet, ayrıca Dropbox istemcisini /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.sopaketin adı olan Ubuntu'nun standart dosya yöneticisi ( ) Nautilus ile entegre etmek için bir uzantı içerir .

Paket özgür olmayan, tescilli yazılım içerdiğinden, çoklu ev havuzunda bulunur.

"Bazı genel öneriler" altında bahsettiğim tüm nedenlerden dolayı, Dropbox istemcisini kurmayı kesinlikle önerdiğim tek yöntem bu, özellikle de Ubuntu acemileri için. Paket yöneticisi tarafından yönetilecek, resmi depolarda, iyi olacaksınız. Ubuntu Ekibi sizin için çalışan pakete bakacaktır.

Bu paketi yüklemek için tek yapmanız gereken:

sudo apt-get install nautilus-dropbox

Tekrar kaldırmak için:

sudo apt-get remove nautilus-dropbox

2. Paketi dropboxDropbox'ın 3. taraf deposundan yükleme

Dropbox, paket havuzları listenize ekleyebileceğiniz ve Dropbox istemcisini yükleyebileceğiniz kendi havuzunu yönetir. Bkz benim Linux deposundan Dropbox'ı eklemek veya nasıl kaldırırım? Dropbox'ın web sitesi yardım sayfalarında.

Bu havuzu, söz konusu bağlantının altındaki talimatlarda açıklandığı gibi ekledikten sonra, tescilli Dropbox istemcisini paket yönetim sistemini kullanarak doğrudan Dropbox sunucularından kurabilirsiniz.

Temel olarak, Dropbox'ı böyle yüklemek için, önce depoyu

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"

(Bu, yardım sayfalarında söylediklerinden biraz daha zariftir, ancak gerçekten aynı şekilde kaynar) ve ardından paketi

sudo apt-get update
sudo apt-get install dropbox

Bu ikinci en iyi yöntemdir. Paket hala paket yönetim sistemi tarafından yönetilir, ancak depo Canonical tarafından yönetilmez. Dolayısıyla, bu paket için paket yönetim sistemi aracılığıyla güncellemeler alırken, Dropbox tarafından sağlanan paketin Ubuntu sisteminizle iyi çalışacağına güvenmeniz gerekir.

Küçük bir avantaj, bu paketin depodaki nautilus-dropboxpaketten daha güncel olması olabilir multiverse. Eğer kanayan kenarda olmak isterseniz, bu seçenek sizin için daha ilginç olabilir. Ancak, dediğim gibi, ilk seçenek kesinlikle işe yarayacaktır , yani, multiverserepo sağlanan Dropbox istemcisi artık çalışmazsa, bu sorun kesinlikle halledilecektir.

Bunun gibi gerçekleştirilen bir yüklemeyi geri almak için önce paketi kaldırın:

sudo apt-get remove dropbox

ve daha sonra havuzu anahtarıyla kaldırın:

sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E

3. Dropbox istemcisini manuel olarak kurma

Bu en kötü yöntemdir ve sorunuzda bahsettiğiniz yöntem, Dropbox web sitesindeki Dropbox kurulum talimatlarında da açıklanmıştır . Temel olarak, manuel olarak kurmak için

cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -

(Yine, size söylediklerinden biraz daha zarif - bu hem 32bit hem de 64bit için çalışacaktır). Bunun yaptığı, ana klasörünüzde Dropbox istemcisinin bir kopyasını oluşturmaktır. Bu kurulum yereldir (yalnızca bu komutu yürüten kullanıcı tarafından kullanılabilir), sistem çapında değil. Ayrıca, güncellemeler paket yönetim sistemini yönetmez.

DKBose tarafından bu cevaba yapılan bir açıklamaya göre , istemciyi böyle yüklerken yine de otomatik olarak güncellenecektir. Bu doğruysa, yalnızca istemcinin kendi güncelleştirmelerini denetlediği, indirdiği ve yüklediği anlamına gelir. Bir kullanıcının ana klasörüne yerel olarak yüklendiği için, bunun için kök ayrıcalıklarına gerek yoktur. Ancak, istemci paket yönetim sistemi tarafından yönetilmez. Bu tür tescilli, şeffaf olmayan güncelleme prosedürlerine güvenmek çok Linux'tan uzaktır - bu genellikle paket yöneticisinin işidir, bu genellikle merkezi ve şeffaf bir şekilde yapar, böylece yüklü olanlarınızı listelemek, güncellemek veya kaldırmak için kullanabilirsiniz paketler.

Bu şekilde yüklendiyse yazılımı kaldırmak için çirkin:

rm -r ~/.dropbox-dist/

Bu, yeni test ettiğim sürüm içindir ve indirilen arşivin içerdiği tam olarak bu .dropbox-dist/klasör olduğu için şu andan itibaren çalışmaktadır . Gelecekte değişebilir. Paket yöneticisini kullanmadığınızda, hangi dosyaların nereye yüklendiğini gerçekten izleyemezsiniz.

Bu yöntemi , yalnızca bir makinede kök ayrıcalığım yoksa ve bu nedenle yerel bir yüklemeye zorlansaydım kullanırdım. Doğrudan Dropbox sunucularından gelen sürümü kullanmakta ısrar etseniz bile, kök ayrıcalıklarınız varsa, ikinci yöntem yine de tercih edilir. En azından paket yönetim sistemi yüklü dosyaları izler, güncellemeler daha şeffaf bir şekilde gerçekleşir ve yazılımın kaldırılması pürüzsüzdür.

Özetle, tavsiyem bu. Dropbox istemcisini 2 veya 3 yöntemlerini kullanarak yüklediyseniz, kaldırın ve yöntem 1'i kullanarak yükleyin. Ne yaparsanız yapın, ilk iki yöntemle Dropbox istemcisi paket yönetim sistemi tarafından otomatik olarak güncellenir. Üçüncü yöntemi kullanırken, istemci görünüşe göre kendini güncellemeye de özen gösterir. Temel olarak, endişelenmenize gerek yok - yine de en yeni sürümü otomatik olarak alacaksınız.


"ancak Ubuntu'nun güncelleme yöneticisinin genellikle bununla ilgisi olduğu göz önüne alındığında, bu bile gerekli olmamalıdır" USC'de olmasına rağmen, Dropbox "Canonical Dropbox için güncelleme sağlamıyor" diyor. Sanırım karışıklığım burada ortaya çıkıyor ama 'eğer kırılmazsa, düzeltmeyin' teorisine abone oluyorum.
Graham

Tamam, kısa bir baktım. Aslında Dropbox istemcisini kuracak iki paket var. Biri çağrılır nautilus-dropbox, resmi Ubuntu depoları (çoklu evren) aracılığıyla kullanılabilir ve bu, cevabımda gönderdiğim şeyin geçerli olduğu yerdir. Diğeri denir dropboxve resmi Ubuntu depolarında yoktur. Buna sahipseniz, el ile yüklediniz veya 3. taraf deposunu eklediniz . 3. pary depoları daha güncel sürümler sağlayabilir. Ama acemiler için paketi resmi depolardan öneriyorum: iyi olacaksın.
Malte Skoruppa

Aslında, nautilus-dropboxpaket ayrıca Dropbox istemcisinin özel sürümünü de indirecek, ana fark, resmi depolarda olması ve önce bazı testlerden geçmesi. nautilus-dropboxPaketin kurulu olduğundan emin olun (USC'deki paket adları daha küçük bir yazı tipiyle yazılır ve paket açıklamasının altında görüntülenir). Eğer varsa dropbox: Bunun yerine paket, sana Dropbox çok USC menüsü üzerinden bu devre dışı repo üçüncü taraf etkin eğer -ve kaldırmak önermek Edit->Software Sources->Other Softwareve yükleme - nautilus-dropboxpaket.
Malte Skoruppa

1
Denediğim şeyin bu sorunla ilgili olup olmadığını bilmiyorum. Şu anda yeni bir ubuntu kurulumunda nautilus-dropbox kullanıyorum ve senkronizasyon hızı inanılmaz derecede yavaş
Donbeo

Msgstr "Bir .deb paketini manuel olarak kurmak, sisteminiz tarafından bilinen herhangi bir havuz aracılığıyla yüklenmediği için bu pakete daha fazla otomatik güncelleme almayacağınız anlamına gelir. Bu, söz konusu paketi kendiniz güncellemeye devam etmeniz gerektiği anlamına gelir, örneğin düzenli olarak İndirilenler sayfasına gidin ve en yeni sürümü indirin. " Katılmıyorum. Resmi kanalda veya hatta üçüncü taraf bir repoda bulunan bir paketi manuel olarak yüklerseniz, güncelleme alırsınız
Anwar

3

Mevcut sürümünüzü Ubuntu Yazılım Merkezi aracılığıyla kaldırırım. Ardından bağlantıya gidin ve mimariniz için .deb dosyasını indirin (32 veya 64 bit) ve yükleyin. Bu, deponuzu sisteminize ekler ve güncelleştirmeler, kullanılabilir olduklarında düzenli sistem güncellemeleriyle birlikte yüklenir.


.Deb (64bit) dosyasını indirirsem nereye kaydederim ve yüklemek için hangi adımları izlerim?
Graham

1
@DanJohansen ile aynı fikirde olmam gerekiyor. Bir .debdosyayı indirmek ve yüklemek kesinlikle sisteme herhangi bir depo eklemeyecektir ve bu nedenle normal paket yönetim sistemi aracılığıyla bu pakette herhangi bir güncelleme olmayacaktır. Aksine, bunu yaparsanız, bu paketi manuel olarak güncellemeye devam etmeniz gerekir, aksi takdirde her zaman yüklediğiniz sürümde kalacaktır. Benim tavsiyem beklemektir. Resmi Ubuntu depolarındaki Dropbox sürümü artık çalışmazsa, Ubuntu geliştiricilerinin hızlı bir şekilde ilgileneceğinden eminim.
Malte Skoruppa

1
@DKBose Belirttiğiniz yordam boşa çıkacak, ancak yazılımın bir kopyasını ana dizininize yükleyecektir (a cd, a wgetve a tar). Muhtemelen, bu yazılım güncellemeleri tek başına kontrol eder ve kullanılabilir olduğunda yükler. Kullanıcının ana klasörüne yerel (sistem genelinde olmayan) bir yükleme olduğundan, yazılımın bunu yapmak için kök ayrıcalıklarına ihtiyacı yoktur. Ancak bu, istemcinin kendisini güncelleştirdiği anlamına gelir ve hiçbir şekilde Ubuntu'nun paket yönetim sistemi tarafından yönetilmez. Oysa çoğu Linux dağıtımları tarafından paylaşılan büyük gelecekleri biri olan bir paket yöneticisi.
Malte Skoruppa

1
Bu nedenle, başka türlü geçerli bir neden olmadıkça, manuel olarak kurulan yazılım yerine paket yöneticisi tarafından sağlanan yazılıma bağlı kalmanızı şiddetle tavsiye ederim.
Malte Skoruppa

1
Hayır, sadece yürütülebilir dosya ~/.dropbox-dist/dropboxdkabuğunuzun ön planındadır. Çalıştığı sürece sizden bilgi istemine geri dönmeyeceksiniz. Sen başlatabilirsiniz ~/.dropbox-dist/dropboxd &(ile &bu davranıştan kaçınmak için işaretiyle) (ama muhtemelen yine Autostart bu uygulama eklemek istersiniz). Başından beri aynı uyarılar hala geçerlidir. Eğer kırık değilse, tamir etmeyin. Paket yöneticisini kullanın, gerekmedikçe yazılımı manuel olarak yüklemeyin. Ama kendimi tekrarlıyorum - sonuçta bu sizin sisteminiz.
Malte Skoruppa

1

Eski olanı kaldırdıktan sonra deb'i indirip yükleyeceğim. E-postanın dediği gibi, önemli güvenlik geliştirmeleri var. Güvenlik güncelleştirmeleri büyük önem taşımaktadır ve yüklenmesi gerekir. Depoların güncellenmesini beklerseniz, bir süre beklemiş olabilirsiniz.


Nitekim olarak, güvenilir, hızlı sistem üzerine güvenlik güncellemelerini almak ve olan bir paket yönetim sisteminin en önemli görevlerinden biri. Eğer işe yaramıyorsa ... - iyi o zaman. Paket yöneticisinden tamamen kurtulmak ve tüm güncellemeleri manuel olarak kendiniz yüklemek en iyisidir. ;) Ama bu gerçekten daha güvenli olur mu? Bunu düşün.
Malte Skoruppa

@MalteSkoruppa Yani yazılım merkezindeki tüm uygulamalar tamamen güncel mi? En son kontrol ettiğimde, Yazılım Merkezi'nden buhar fırlatıcı, resmi web sitesinden .deb'nin gerisinde. Ve web sitesinden steam.deb (artık kullanılmamasına rağmen) bir havuz ekliyor.
Dan Johansen

Hey @ DanJohansen, bazı paketlerin depolara girmesi biraz zaman alabilir. Ancak, genellikle apt-get removedaha yeni bir sürümü fark ettiğiniz ve bundan sonra bu paketi kendiniz manuel olarak yükleyip güncellediğiniz bir pakete muhtemelen daha güvenli olmayacaktır . Daha fazla bilgi edinmek için Ubuntu SecurityTeam SSS bölümünü, özellikle "Resmi Olmayan Yazılım" bölümünü okumak isteyebilirsiniz . Lütfen bu tartışmanın yanlış yeri olduğunu unutmayın. Eğer istersen, uygun bir soru açabilirsin ve ben mutlu bir şekilde hazırlayacağım.
Malte Skoruppa

@Malte Depolarını güncellemek için zaman bulmak için Canonical'i beklerken kendinizi sıfır gün saldırılarına açık bırakmaktan çekinmeyin. Güvenlik el altındayken paketleri kendim güncellemede sorunum yok.
uRock

0

Drobpox paket deposundan yüklediğimde (şu anda indirme bağlantısından aynı hatayı sağlıyor), dropbox'ı kullanamadım - hesap bilgilerimi girdikten sonra, dropbox penceresinin kırmızı olarak bildirdiğimi soruda belirtilen web sayfasından güncellenmiş bir sürüm yüklemek için gereklidir.

tar.gzDosyayı indirip açtığım ve talimatlara göre yüklediğimde, dropbox bir kez daha çalışıyor.

Bu sürümde, manuel olarak çalıştırmanız (veya otomatik olarak çalıştırmak için bir şey ayarlamanız) gerektiğini unutmayın. Ayrıca, dropbox hesabınıza bağlanmak için, dropboxdçalıştırdığınız terminale bir url yazar. Bu URL'yi bir tarayıcıya yapıştırır ve size hesap giriş bilgilerini girerseniz, dropbox dosyalarınızı senkronize etmeye başlar.

Bir şey daha yapmak zorunda kaldım: Yerel dropbox klasörümü başka bir sabit sürücüye bağladım. dropboxdSymlink'i tanımadı, yerinde boş bir dizin oluşturdu ve tüm dosyalarımı indirmeye başladı (çok var!). dropboxdSimgeyi öldürdüm , yeniden oluşturdum ve yeniden başladım dropboxdve her şey yolunda (her şey yeniden indekslenmesi gerekiyordu, bu biraz zaman aldı).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.